Articles by Dev To from August 2019
An Interest In:
Web News this Week
- December 14, 2024
- December 13, 2024
- December 12, 2024
- December 11, 2024
- December 10, 2024
- December 9, 2024
- December 8, 2024
< Return to Dev+To details.
07:56 pm GMT - Fri, August 30, 2019
Dev To
Introducing devjournal
Photo by Cathryn Lavery on UnsplashThere's been an awesome sort of article floating around DEV for some time: one where the author publicly journals their experiences as a developer. ...
05:14 pm GMT - Fri, August 30, 2019
Dev To
Why and How I Replaced RVM with RBENV
The GistMy morning started out like most people's, as I sat down at my computer while eating a bacon-egg-and-cheese on an everything bagel. And then, like everyone's morning it quickly made a ha...
03:52 pm GMT - Fri, August 30, 2019
Dev To
I am a secondary/high school teacher and programmer, Ask Me Anything!
OK so I teach Computer Science full time in a Secondary/High school. And have my own software company for which I write/maintain the programs. I teach 11-18 years the theory of programming and how to ...
03:39 pm GMT - Fri, August 30, 2019
Dev To
SELECT Post FROM Stack Overflow Questions WHERE Topic = "git" ORDER BY Votes DESC;
Recently, one of my friends, Jamie Hall, wrote a really great, practical tutorial titled "Get good at git". In it, he introduces the basic workflows you need to know to use the version control system ...
03:25 pm GMT - Fri, August 30, 2019
Dev To
Function, procedure, method, operator...
There is so many terminology which means the same or almost the same. Let's figure out what is what.What is common in function, lambda, procedure, routine (subroutine), program (subprogram), applicati...
02:51 pm GMT - Fri, August 30, 2019
Dev To
Native "Share to DEV" button is now on Stack Overflow
If you click the share link on Stack Overflow you now see three options where there were once only two.If you click the DEV icon, you'll be brought to a DEV editor with a prefilled Stack Overflow liqu...
02:18 pm GMT - Fri, August 30, 2019
Dev To
When a service got destroyed in angular
Cover Photo by Asa Rodger on UnsplashIf we read the OnDestroy lifecycle hook api description Angular OnDestroy we can use it on services.But more than this information, we cannot find on it. If we loo...
01:17 pm GMT - Fri, August 30, 2019
Dev To
How to Stay Current as a Web Developer
Ive talked about why you should get off the tutorial treadmill and just-in-time learning as a more practical alternative, but, when the time comes that you need to build something outside your skill s...
07:00 am GMT - Fri, August 30, 2019
Dev To
Friday Frontend: Two Years Running Edition
This is our 105th edition of the Friday Frontend! That means weve now been running for over 2 years straight. Thank you so much for continuing to follow along, and do let me know if theres anything yo...
04:42 am GMT - Fri, August 30, 2019
Dev To
JavaScript modules, the good, the bad and the ugly
If you ever stumbled upon a piece of vanilla JavaScript code and wanted to refactor it to a module, or have a CommonJS module and want to convert it to ES6 Modules, you might have faced a couple of tr...
04:03 am GMT - Fri, August 30, 2019
Dev To
5 Things To Do When You're Feeling The Struggle
Being a developer does not come without its heartache. We deal with complex requests, tight deadlines, and unforeseen variables (e.g. major change requests).It's always good to have a few strategies i...
03:58 am GMT - Fri, August 30, 2019
Dev To
Dealing With 'No'
How to deal with rejectionAs a lifelong nerd and self-taught web developer, I've had a long time to get used to rejection, whether it be in my personal life, applying for a job, or submitting a ...
08:11 pm GMT - Thu, August 29, 2019
Dev To
Differences between "null" and "undefined" keywords?
They both represent a empty value. Difference nr 1!When you define a variable but not assign a value to it, it automatically puts a placeholder which is called undefined so you don't have do it m...
07:51 pm GMT - Thu, August 29, 2019
Dev To
Tips on Designing a Million Dollar Dashboard
In the past few weeks, we have watched Tableau be purchased by Salesforce for 15.7 billion dollars and Looker for 2.7 billion dollars by Google.Why are these companies so valuable?Why are so many comp...
03:46 pm GMT - Thu, August 29, 2019
Dev To
Please don't forget to write the changelog
An often overlooked, underappreciated, and seemingly mundane stage of the development cycle is the process of writing a changelog. For those who are unaware, a changelog is basically a simple list of ...
03:31 pm GMT - Thu, August 29, 2019
Dev To
Building a fully reactive and scalable Spring application with R2DBC and a serverless database
The challenge of building a truly reactive microservice with a relational databaseIn 2011, when reactive applications started to become more common in Java, I often joked about them as accessing...
02:33 pm GMT - Thu, August 29, 2019
Dev To
How can open source contributors and maintainers engage in a respectful ongoing relationship?
What are the little things that keep people happy and productive with the relationship?...
12:19 pm GMT - Thu, August 29, 2019
Dev To
Flexing Your Creativity Through Code
Many people think software is some rigid, grinding environment. You have a list of tasks to get done and you do them in the prioritized order. What people don't see is how much creativity it takes to ...
09:09 am GMT - Thu, August 29, 2019
Dev To
Is this a 1.000,00 worth Node script?
So the story begins with one of my favourite Youtube channels. A few days ago, they've published a new video announcing that they will soon reach their 100k subscriber and on that occasion will give o...
11:07 pm GMT - Wed, August 28, 2019
Dev To
Seeding a database
When you write tests for the backend, you need to test for four different kinds of operations:Create (for adding things to the database)Read (for getting things from the database)Update (for changing ...
08:30 pm GMT - Wed, August 28, 2019
Dev To
Eloquent JavaScript A Modern Introduction to Programming by Marijn Haverbeke book review
Is this the best JavaScript book?Today were taking a look at the modern classic Eloquent JavaScript: A Modern Introduction to Programming (3rd Edition) by Marijn Haverbeke. Celina the cat is als...
06:42 pm GMT - Wed, August 28, 2019
Dev To
My journey in diversity and inclusion in tech
Some people who know me personally well and have been involved in my professional career for the past 4 years, know that I'm very passionate and increasingly vocal about diversity and inclusion in tec...
05:41 pm GMT - Wed, August 28, 2019
Dev To
Welcome to the Big Thread Club, Liyas Thomas. You are the latest winner of the Big Thread Badge.
Liyas joins @emmawedekind, @neilonsoftware, @andrewbrown, @mjraadi, @room_js, @iam_timsmith, @fullstack_to, @espoir, @helenanders26, @philnash, @florinpop17 and @lauragift21 in the club as the 13th wi...
05:35 pm GMT - Wed, August 28, 2019
Dev To
How did you feel after your first open source PR?
I just made my very first PR to a non-DEV open-source repo. I noticed a typo in the README of @liyasthomas's Postwoman project so I submitted a PR that changed just three characters. ...
02:30 pm GMT - Wed, August 28, 2019
Dev To
Creating a Vue rainbow
This post is will cover: A brief overview of v-forUsing v-for to display items from an arrayAdding alternating colors to the itemsAdding multiple colors to the itemsNote: I'll be using <template>...
02:26 pm GMT - Wed, August 28, 2019
Dev To
Node.js Under The Hood 1 - Getting to know our tools
I was recently called to speak at a huge Brazilian conference called The Conf. The whole point of the conference is to create content in English, in a way that others can benefit from it in the future...
12:11 pm GMT - Wed, August 28, 2019
Dev To
How to setup ESLint and Prettier for your React apps
Building high-quality apps is hard for many reasons:The more your codebase grow, the more it becomes hard to maintain.Developers have different way to code, which can confuse you and slow you down.Jav...
05:56 am GMT - Wed, August 28, 2019
Dev To
Working in Japan: Myths, Realities, Compensation, Culture (By A Software Engineer)
Cover photo by https://unsplash.com/@manucosen Programming in Japan Table of ContentsIntroQualificationsStarting My Career HereWorking ConditionsHoursPaid LeaveContracts and RulesWorking in ...
05:25 am GMT - Wed, August 28, 2019
Dev To
The Developer's Guide to the Vue Ecosystem
What is the Vue Community guide?Do you know which UI framework to use for your next Vue project?Have you wondered what is the best way write a mobile app with Vue?What are the best books, blogs ...
03:28 am GMT - Wed, August 28, 2019
Dev To
Build a React & Firebase Blog Site: Part 2
This post was originally published on my personal blog site.Welcome back! This is the second in a series of posts that will teach you how to build a blog site using React and Firebase. If you haven't ...
11:14 pm GMT - Tue, August 27, 2019
Dev To
.NET Conf
.NET Conf is a FREE, 3-day virtual developer event co-organized by the .NET community and Microsoft. This year .NET Core 3.0 will launch at .NET Conf 2019! Come celebrate and learn about the new relea...
11:01 pm GMT - Tue, August 27, 2019
Dev To
Next.js File Structure
Originally published at https://sergiodxa.com/articles/next-file-structure/React doesn't have a strong opinions on how to structure your files. Similarly Next.js has a few opinions, create a pages and...
09:02 pm GMT - Tue, August 27, 2019
Dev To
Never Too Late to Learn: My (meandering) path to a career in software engineering
If you've ever considered pursuing a career in software engineering but thought you were too old or that your education and career path up to this point weren't a fit, think again! My path to a career...
03:59 pm GMT - Tue, August 27, 2019
Dev To
How do *you* pronounce sudo?
Not necessarily how it's "supposed" to be pronounced, what do you say? (in your head or aloud) How do you pronounce sudo? soo-doo soo-dough ...
01:43 pm GMT - Tue, August 27, 2019
Dev To
Top 5 DEV Comments from the Past Week
This is a weekly roundup of awesome DEV comments that you may have missed. You are welcome and encouraged to boost posts and comments yourself using the #bestofdev tag.Answering What is a good team l...
12:37 pm GMT - Tue, August 27, 2019
Dev To
How we replaced Intercom with 100* lines of code (*ok, it was 105 lines)
We started to use Intercom the classic way: we wanted a simple way for people to reach out to us. Whether they were curious visitors or existing users, Intercom gave us a great way to interact with fo...
12:37 pm GMT - Tue, August 27, 2019
Dev To
How we replaced (part of) Intercom with 100* lines of code
Edit: less clickbaity title(*ok, it was 105 lines)We started to use Intercom the classic way: we wanted a simple way for people to reach out to us. Whether they were curious visitors or existing users...
12:00 pm GMT - Tue, August 27, 2019
Dev To
An Introduction to the Hover Pseudo-class
Before we dive into hover let's get some foundational knowledge out of the way. What is a pseudo-class?To start, pseudo-classes are a keyword that follows a selector and appears after a colon (:). Som...
06:42 am GMT - Tue, August 27, 2019
Dev To
How to Manage Your Product Backlog
The product backlog is probably one of the most controversial and misunderstood artifacts of an agile organization. Everybody seems to have an opinion about what should be on it, how it should be orga...
04:06 am GMT - Tue, August 27, 2019
Dev To
Build a React & Firebase Blog Site: Part 1
This post was originally published on my personal blog site.Welcome! This is the first in a series of posts that will teach you how to build a blog site using React and Firebase. This one will probabl...
02:06 am GMT - Tue, August 27, 2019
Dev To
Whats in the Works at Stack Overflow: Improving Feedback for All Users
Hi, I'm the product manager leading the development of Stack Overflow's flagship product, public Q&A. Last week, I shared an update on our blog about what we're working on and why. Building Stack ...
10:45 pm GMT - Mon, August 26, 2019
Dev To
4 Useful Solutions to Common Git Problems
Cover Image: Black and Silver Laptop Computer on Round Brown Wooden Table by Christina MorilloThese days, most developers are using some form of version control, and the most popular version control s...
10:42 pm GMT - Mon, August 26, 2019
Dev To
Function vs Object
There is an ongoing discussion about the difference between object-oriented programming (OOP) and functional programming (FP). Let's talk about similarities instead. Let's talk about the main building...
09:31 pm GMT - Mon, August 26, 2019
Dev To
Developers mentoring other developers: practices I've seen work well
How does mentoring work? I asked this question ten years into my software engineering career when I joined Uber. Until then, I've never received or done mentoring, or at least never put this label on ...
07:54 pm GMT - Mon, August 26, 2019
Dev To
SQL & Database Wrap Up - August 2019
Hi! I'm Helen, one of your friendly mods looking after the #sql and #database tags. At the end of each month, I'll be showcasing some of the great posts, projects and insights from the data community...
07:41 pm GMT - Mon, August 26, 2019
Dev To
Functional VS Object-Oriented Programming
The GistDifferent programming languages have different features, or paradigms, that can be used to classify them.Today we'll take a look at the two main ones, functional and object-oriented. ...
05:53 pm GMT - Mon, August 26, 2019
Dev To
4 Practical Use Cases for Regular Expressions
Originally posted here: https://blog.bitsrc.io/4-practical-use-cases-for-regular-expressions-b6ab140894fd How to stop fearing the RegExp object and learn to love itRegular expressions are often f...
05:50 pm GMT - Mon, August 26, 2019
Dev To
[VIDEO] Develop with Docker Containers for Everyone!
Open Source and Emoji Enthusiast @mlteal at WordCamp Phoenix 2019We go over the basics of setting up a local WordPress development environment using Docker and some of the benefits of containerized de...
04:18 pm GMT - Mon, August 26, 2019
Dev To
The 7 Most Popular DEV Posts from the Past Week
Every Monday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take in...
03:59 pm GMT - Mon, August 26, 2019
Dev To
Is Object-Oriented Programming "Dangerous"?
This morning I came across an article that struck me as a fantastic discussion topic: Why Are So Many Developers Hating on Object-Oriented Programming? by David Cassel. "Hmm, sure it has its quirks bu...
03:12 pm GMT - Mon, August 26, 2019
Dev To
Memory views: Handling strings
Brace yourself as this post is going to be a little less straightforward than the last ones as we are going to talk about how to read/write UTF-8 strings from/to WebAssembly (Wasm) memory views! ...
12:05 pm GMT - Mon, August 26, 2019
Dev To
Three Tips for balancing side projects and a full-time job
Side projects are an excellent way to express yourself creatively and build up your tech stack. But how do you find time to work on your side project when you have a full-time job and other responsibi...
11:40 am GMT - Mon, August 26, 2019
Dev To
The Case Against Print Statements in your Main Branch
A coworker (who is new to our codebase) recently asked me to add print statements, specifically console.log() statements (as we're using React Native), to our codebase wherever an "important event" ha...
05:55 am GMT - Mon, August 26, 2019
Dev To
Text to speech in the browser with the Web Speech API
The Web Speech API has two functions, speech synthesis, otherwise known as text to speech, and speech recognition. With the SpeechSynthesis API we can command the browser to read out any text in a num...
03:01 am GMT - Mon, August 26, 2019
Dev To
VS Code: Does your team or school use a custom extension pack to share th tooling stack?
Hey All!Ive noticed a trend where teams and/or schools will create a VS Code extension pack, and use that to simplify the acquisition of all extensions needed to work on a project or curriculum (e.g. ...
11:16 pm GMT - Sun, August 25, 2019
Dev To
What Should I Make Next? Quick Project Ideas
Ever since I finished up at the Flatiron School at the end of May, I've been trying to come up with a cool, new project idea. But here I am, almost three months later and I haven't started one. I've b...
07:31 pm GMT - Sun, August 25, 2019
Dev To
Dan Abramov and Ken Wheeler Deactivate their Twitter Accounts
Series of EventsA take on Vue developers vs. React developers is tweeted.A number of the deleted posts in the tweet above is from Dan Abramov (defending the React community).A subtweet (thread) ...
02:49 pm GMT - Sun, August 25, 2019
Dev To
Git on the go with these mobile apps for Git (and GitHub)
I wanted to take a look at the mobile apps available to manage my Git repositories and GitHub projects. I was expecting to find just a couple of options but, to my surprise, there are dozens of apps t...
01:26 pm GMT - Sun, August 25, 2019
Dev To
What is a good team lead in your opinion?
What is the most important quality for the team lead?The strongest side of team lead (IMO) is human skills. The main task of team lead is to support morale in the team, to help people, to resolve conf...
12:26 pm GMT - Sun, August 25, 2019
Dev To
My 2-Way Experiences with Interviews
From my interactions with peers, Ive found most of us (if not all) often dread interviews, especially when you realize that the hiring process across the industry is broken. This is due to events like...
10:34 am GMT - Sun, August 25, 2019
Dev To
Native lazy loading is landed in Chrome
Lazy loading resources is one of the important parts of web performance tuning, simply because offscreen resources can add a lot of weight to your page if loaded eagerly. IntroI've gone through m...
05:02 am GMT - Sun, August 25, 2019
Dev To
Awesome CSS Animation Hamburger Menu
Awesome Animation CSS Hamburger Menu - HTML5 CSS3 TutorialDo Not Forget To Like & Subscribe In The Channel:...
03:20 am GMT - Sun, August 25, 2019
Dev To
IDs vs Classes: a CSS Specificity Chapter
Who will win? IDs or classes?We may be able to answer this question by looking at the context, and the differences between each one.Lets jump right in! What is CSS Specificity?CSS Specificity is ...
08:55 pm GMT - Sat, August 24, 2019
Dev To
React Sticky Event with Intersection Observer
Photo by Kelly Sikkema on UnsplashThere isnt a way to monitor stickiness of a component in CSS (position: sticky).This nice article on Google, An event for CSS position:sticky shows how to emulate sti...
08:52 pm GMT - Sat, August 24, 2019
Dev To
What I learned from my first week as a Software Developer Intern
IntroductionIn this post, I'd like to detail a few bits of advice upon starting my first job as a Software Developer Intern. To quickly introduce myself, I'm currently studying my Bachelor's in...
08:30 pm GMT - Sat, August 24, 2019
Dev To
Feruz Oripov, The Real MVP.
Refactoring organizations_controller.rb. #3793 FeruzOripov commented on Aug 22, 2019 ...
07:17 pm GMT - Sat, August 24, 2019
Dev To
To Code, or Not to Code on Vacation: That is My Question
I just got back from a 2 week vacation. This was my first long vacation since I really have sunk my teeth into passion projects, and I found myself coding more than I anticipated. Personally, I plug i...
05:43 pm GMT - Sat, August 24, 2019
Dev To
little rust starter hint series: tests and TDD
Today we going to solve the Daily Challenge #47 - Alphabets in rust by applying test driven development (TDD) methodologies. Don't worry we will do very little steps and the full code is available as ...
12:08 pm GMT - Sat, August 24, 2019
Dev To
Breaking down the last monolith - Micro Frontends
IntroductionOver the last decade, AngularJS has been one of the "coolest kids on the block, substituting several of the weaknesses that came with jQuery-based net engineering solutions. Many ent...
10:13 am GMT - Sat, August 24, 2019
Dev To
Best tech things I read this week
#timeless #fundamentals How to Build Good SoftwareBad software is one of the few things in the world you cannot solve with money. This article argues that it is not the engineering choices that a...
02:35 am GMT - Sat, August 24, 2019
Dev To
Automatically counting and numbering HTML elements with CSS counters
Say you had an unknown number of <div> elements and (for some reason) you wanted to count them and number each other them automatically - how would you do it? If you're like me, your first thoug...
10:28 pm GMT - Fri, August 23, 2019
Dev To
Before shipping a new feature
IntroductionShipping new features is exciting and as software developers, we want to see our code running in production. However, there are some actions, questions, and steps that one can take b...
07:44 pm GMT - Fri, August 23, 2019
Dev To
Event Sourcing - Cyclic Streams
In working on a new product, I made a new (to me) discovery -- cyclic streams. It is actually not a new concept, but I had not run across this pattern before. I wanted to describe it quickly for the t...
06:42 pm GMT - Fri, August 23, 2019
Dev To
What is the career track at your job?
I read an interesting article about Engineering Culture at Shutterstock and the illustration of IC vs Management Career Tracks made me think about how inconsistent it is across the industry. I've foun...
06:24 pm GMT - Fri, August 23, 2019
Dev To
A simple bookmarklet to tweet the current page
I like tweeting about pages I read in the following format:"Headline"https://example.comMost "share this" buttons add a lot of cruft and if there is none, it is annoying having to copy the text first ...
03:48 pm GMT - Fri, August 23, 2019
Dev To
Favorite Front-end/UI developer interview questions?
Hey Dev community! Hit me with your favorite front-end/UI developer interview questions. HTML, CSS, JavaScript, Accessibility etc. Helping a student today prep for a final interview ...
03:11 pm GMT - Fri, August 23, 2019
Dev To
Automating my dependency management workflow
Maintaining version management can be challenging when the desire for innovation and growth of the project gets in the way. Last year, GitHub announced their migration from Rails 3.2 to 5. As mentione...
02:00 pm GMT - Fri, August 23, 2019
Dev To
5 Great Strategies for Learning to Code
As a teacher, I get a lot of questions from students on how to learn more about programming outside of class, and until now I havent had a really good answer. At long last, Ive collected my thoughts a...
12:00 pm GMT - Fri, August 23, 2019
Dev To
The state of semantic JSX
Creating platforms for the web has always been as simple as learning to write HTML, throwing in look and feel with some CSS, and then, possibly a bit of JavaScript or any other scripting language for ...
08:32 am GMT - Fri, August 23, 2019
Dev To
Implementing Cosmos DB Change Feed using Azure Functions in C
Azure Cosmos DB has a cool feature called the Change Feed which allows us to perform real-time analytics on our container by listening to any changes that occur within the container.These changes are ...
05:28 am GMT - Fri, August 23, 2019
Dev To
7 Ways to Get the Most Out of Pair Programming
Cover Image: Woman Wearing Red and Black Checkered Blouse Using Macbook by Christina MorilloI spend a considerable amount of my time pair programming.I'd say it is how I spend most of my time programm...
11:13 pm GMT - Thu, August 22, 2019
Dev To
How do you measure yourself as a developer?
As career developers, it's natural that we want to measure our progress. We want to be able to see how far we've come and then look ahead to where we would like to be in the future. We want to know ho...
08:39 pm GMT - Thu, August 22, 2019
Dev To
Checklist for choosing an optimal npm package
There is no doubt, you have probably used npm in your project at least once. npm helps us with finding, installing and updating various project dependencies and packages. There are few things to keep ...
08:25 pm GMT - Thu, August 22, 2019
Dev To
The difference between mocks and stubs, explained with JS
Stubs and Mocks are two foundational concepts in testing that are often misunderstood. So much so, that we have the famous Martin Fowler article on the subject, alongside numerous stackoverflow questi...
06:48 pm GMT - Thu, August 22, 2019
Dev To
How to Bookmark commands in Terminal
Always we hate to type or search or copy and paste most often used commands in the terminal.I found a great tool to ease the navigation in the terminal, called Apparix. It lets you bookmark a folder s...
04:04 pm GMT - Thu, August 22, 2019
Dev To
Rails 5.2.x --> Rails 6 counter_cache Gotcha
I recently upgraded our production app from Rails 5.2.3 to Rails 6.0.0. We wanted access to all the shiny things everyone is talking about. Multiple databases! Better autoloading! Everything was going...
03:18 pm GMT - Thu, August 22, 2019
Dev To
Are there functions similar to Ruby's `dig` in other languages?
I really like using Ruby's Array#dig and Hash#dig operator (introduced in Ruby 2.3) to quickly and safely access deeply nested structuresI would love to see different versions of it in other languages...
02:32 pm GMT - Thu, August 22, 2019
Dev To
I Built a Bot to Try and Get Money Back From My Internet Provider
In my contract with my ISP, they gave me a range of speeds to expect but also a speed that was the guaranteed minimum. If they aren't able to keep above this minimum, I'm eligible for a discount a few...
01:23 pm GMT - Thu, August 22, 2019
Dev To
Where in the world do you DEV?
We know that DEV is a global community, so let's show off just how far-reaching it truly is. Grab some of your DEV swag, or even just bring up the DEV homepage on your laptop, take a picture, then pos...
12:00 pm GMT - Thu, August 22, 2019
Dev To
How to write your own search engine using Node.js and Elastic
Many people tend to add a lot of mysticism around Googles search algorithm (also known as Page Rank) because it somehow always manages to show us the result were looking for in the first few pages (ev...
11:28 am GMT - Thu, August 22, 2019
Dev To
Do you feel comfortable learning in your own language or do you prefer English? (For non English-native speakers)
I am native Spanish speaker, although English billingual. However, taking coding courses or classes in Spanish feels odd to me.I think that part of it is due to that I have always learnt coding stuff ...
08:10 pm GMT - Wed, August 21, 2019
Dev To
5 Tips for Those Considering Switching Professions
The fear that comes along with making the decision to change careers is overwhelming at times. There were moments that I wondered if I made the right choice in moving on from my previous career. There...
06:38 pm GMT - Wed, August 21, 2019
Dev To
Which Non-US Software Engineers Should I Follow? (Includes Big Twitter Thread)
I've been trying to expand my network, and I'm particularly passionate about building relationships with software engineers in other parts of the world.I asked Twitter to recommend a few new faces for...
05:40 pm GMT - Wed, August 21, 2019
Dev To
Adding an Emoji Status to Terminal (ZSH)
This post is inspired and credited in large part to @yechielk. He posted this tweet last night and I, like everyone else, also wanted to add emojis that reacted to the success of my commands! ...
04:12 pm GMT - Wed, August 21, 2019
Dev To
Byte Sized Episode 3: The First Ever Sorting Algorithm
Today's episode of Byte Sized is about Herman Hollerith, IBM, and the creation of the Hollerith Machine and Radix Sort.For more about Radix Sort, check out this post: Gett...
12:00 pm GMT - Wed, August 21, 2019
Dev To
Practice React/TypeScript By Building A Chrome Extension
Chrome is hands down one of the best browsers to work with. The debugging tools are great and you can add a lot of other functionality through extensions. These little programs other developers write ...
11:55 am GMT - Wed, August 21, 2019
Dev To
The Ladybug Crew's Learn to Code Stories
There are several different ways you can learn how to code. In a recent Ladybug episode, we discussed computer science degrees, bootcamps, and self-directed learning. Each has benefits and have brough...
11:57 pm GMT - Tue, August 20, 2019
Dev To
53 Things I Learned Writing a Multiplayer Strategy Game in Javascript and Python
I started working on Selfies 2020 in April 2019, wanting to recreate a 1999 game called sissyfight 2000 with a modern twist. It is a 'tongue-in-cheek', social media game theory multiplayer game where ...
09:32 pm GMT - Tue, August 20, 2019
Dev To
Welcome to the Big Thread Club, Emma Wedekind. You are the latest winner of the Big Thread Badge.
Emma joins @neilonsoftware, @andrewbrown, @mjraadi, @room_js, @iam_timsmith, @fullstack_to, @espoir, @helenanders26, @philnash, @florinpop17 and @lauragift21 in the club as the twelfth winner of this ...
07:09 pm GMT - Tue, August 20, 2019
Dev To
From Promises to Observables
Recently I attended the Angular Denver Conference in Denver, Colorado. It was an awesome experience and one of the biggest takeaways I brought home was the power of RxJS.While I was at the conference ...
06:07 pm GMT - Tue, August 20, 2019
Dev To
(Dont Always) Trust Your Inner Critic
I am six months into my first dev job, and have had some time to reflect on my experience so far. I don't think I have ever been this in-tune with and plugged-in to a job; I think it is due to the ver...
06:07 pm GMT - Tue, August 20, 2019
Dev To
(Dont) Always Trust Your Inner Critic
I am six months into my first dev job, and have had some time to reflect on my experience so far. I don't think I have ever been this in-tune with and plugged-in to a job; I think it is due to the ver...
05:54 pm GMT - Tue, August 20, 2019
Dev To
Build a Twitter NASA app
This project is hosted on Glitch: https://glitch.com/~daily-nasaOnce a day, NASA features an astronomy or space science related image through their public API. The images are pretty cool and tea...
10:53 am GMT - Tue, August 20, 2019
Dev To
Reducing Motion to Improve Accessibility
Originally posted on a11ywithlindsey.com.Hey friends! In this post, I am going to walk you through a newer media query (to me): prefers-reduced-motion.Quick confession: I know CSS fundamentals, but I ...
03:38 am GMT - Tue, August 20, 2019
Dev To
Interview with Kent C. Dodds: 8 Tips for Building Your Career
The first interview I ever publicized was my chat with Kent C. Dodds. For the few of you who haven't had the pleasure, Kent is an Open Source engineer with a passion for teaching others. Ja...
12:40 am GMT - Tue, August 20, 2019
Dev To
50 Things I Wish I'd Known at My First Developer Job (Part 2)
This is part 2! 26. Culture fit is dangerousCulture fit might be one of the most dangerous concepts in any hiring process.My first job included a pretty stringent culture fit interview in the hir...
10:24 pm GMT - Mon, August 19, 2019
Dev To
Document your Javascript code with JSDoc
IntroductionIn this post I'll try to cover everything you need to know to get started with JSDoc. I'll also share with you some other cool stuff I learned about it that you might find useful. ...
08:42 pm GMT - Mon, August 19, 2019
Dev To
SQL 201: How to add IF-ELSE logic to SQL queries
CASE is SQLs answer to other programming languages IF-ELSE statement. If you need to test a condition and return a value CASE is the expression you need.IntroductionSyntaxCASE with one conditionCASE ...
07:49 pm GMT - Mon, August 19, 2019
Dev To
What Is a Higher-Order Observable?
One of the challenges of diving deeper into RxJS, or Reactive Extensions for JavaScript, is the terminology. We may know the basics of using RxJS, but to really understand how it works, we need a firm...
07:30 pm GMT - Mon, August 19, 2019
Dev To
DEV Tip: Subscribe to the "Welcome Thread"
Each week, thousands of new people join the DEV Community. These are programmers of all backgrounds and experience levels, from all around the world.Many of these folks choose to introduce themselves...
06:43 pm GMT - Mon, August 19, 2019
Dev To
Tutorial: Hacking a robot while respecting fundamental laws of robotics
This past week I got invited to attend Twilio Signal conference in San Francisco as part of their Champions program.I had the chance to meet other awesome Champions at our Summit. You should all follo...
05:56 pm GMT - Mon, August 19, 2019
Dev To
SEO Cheat Sheet for Devs
According to Net Market Share, Google is still the search engine leader with 75% of searches made on Google.com. With that in mind, following their best SEO practices is a good strategy and something ...
05:21 pm GMT - Mon, August 19, 2019
Dev To
An 8-minute introduction to Kubernetes
Core concepts, features and building blocksThis is a summary post I wrote for myself after completing Kubernetes: Up and Running. I decided it would be a good way of forcing myself to review what Ive ...
04:50 pm GMT - Mon, August 19, 2019
Dev To
How I Stay Focused and Productive While Working Remotely
Youve got work to do, but:The leftover pizza in the kitchen is seriously calling your name.Your favorite developer is live on Twitter.You just got three new smartphone notifications.Everything is ten ...
03:01 pm GMT - Mon, August 19, 2019
Dev To
"Waiting times" at work.
Hey guys. We all know that this happens - waiting for a new project, a new task... Sometimes it happens for days or weeks. What do you do then?Normally I read about my technology stack, do some challe...
01:45 pm GMT - Mon, August 19, 2019
Dev To
Using Postgres Enum Type in Rails
Last week I wrote Using Active Support Concerns to Encapsulate Data Access and Validation, where I explained how to use Active Support concerns to define data access and validation rules for an Active...
01:02 pm GMT - Mon, August 19, 2019
Dev To
What advice would you give a CS student starting their freshman year?
The school year is starting, and freshmen everywhere are taking CS101 (or some equivalent) in their respective universities!It's an exciting time, but it's also the beginning of a 4-year struggle for ...
12:40 pm GMT - Mon, August 19, 2019
Dev To
How I became an Entrepreneur
This week on the Ladybug Podcast, we talked about my advice for becoming an entrepreneur. I also wanted to share my story of how I became a freelancer and eventually an agency owner. My Entrepren...
11:00 am GMT - Mon, August 19, 2019
Dev To
Rails 6 released - What does that mean for you?
This was originally posted on: chrisachard.comRails 6 was released on August 15, 2019 with a blog post by DHHSo - what's new, and what about old Rails versions? Rails 4 & 5 Support for R...
11:32 pm GMT - Sun, August 18, 2019
Dev To
Interview with Ali Spittel: 5 Tips for Contributing to the Developer Community
A subtitle of this talk could be: How to Grow by Giving.Ali is pretty well known in the Dev.to community and has built a sizeable following on Twitter by investing heavily into other developers. She i...
11:09 pm GMT - Sun, August 18, 2019
Dev To
An Extrovert's Guide to Managing Introverts
Imagine a world where you're constantly discouraged from speaking too much or from talking too loudly. Imagine a work environment where socializing with others is actually seen as a distraction, rathe...
11:09 pm GMT - Sun, August 18, 2019
Dev To
An Actionable Guide to Managing Introverts
Imagine a world where you're constantly discouraged from speaking too much or from talking too loudly. Imagine a work environment where socializing with others is actually seen as a distraction, rathe...
10:49 pm GMT - Sun, August 18, 2019
Dev To
6 points you need to know about async/await in JavaScript
If you have faced a code like below, then this article will help you in multiple ways .fetchPizzas() .then((pizzas) = { return sortByToppings(pizzas) .then((pizzas) = { return checkDel...
09:01 am GMT - Sun, August 18, 2019
Dev To
Challenging the Testing Pyramid
This post has originally been published on https://juristr.com/blog/2019/07/testing-cypress-intro. Go to juristr.com/blog for more contentWriting automated tests has become like a standard practice in...
12:15 am GMT - Sun, August 18, 2019
Dev To
Case Study: Building a Component Library
Over the last year and a half, I've been the lead on a project to create and implement a robust Component Library. Our Component Library been a hugely beneficial effort that's made our suite of web ap...
09:36 pm GMT - Sat, August 17, 2019
Dev To
The Holy Trinity of Functional Programming: Map, Filter and Reduce
You've watched the Youtube videos, you've done the tutorials on Pluralsight and you consider yourself a Javascript expert.However, now you want to hang with all of the cool kids and talk about functio...
04:05 pm GMT - Sat, August 17, 2019
Dev To
Performing CRUD operations with a CLI app using Firebase
For the next phase in this series, we'll learn how to make a CLI app to perform CRUD operations, i.e, Creating, Retrieving, Updating and Deleting data. We'll use Firebase to store our data. What ...
08:28 am GMT - Sat, August 17, 2019
Dev To
Why should you use "noopener"? Beware of security Flaws.
TLDR:Checkout the implementation example here:Live Demo Let's Open a url in new tab from within our website HTML WAY<a href="https://malicious-domain.netlify.com" target="_blank">Visit...
01:36 am GMT - Sat, August 17, 2019
Dev To
Better error handling with async/await
This article is intended to suggest a better way to handle errors when using async/await syntax. Prior knowledge of how promises work is important. From Callback Hell to PromisesCallback Hell, al...
07:10 pm GMT - Fri, August 16, 2019
Dev To
MVWTF: Demystifying Architecture Patterns
Originally published on Android Essence. As an Android developer, one of the questions I constantly see asked within the community is "what architecture pattern should I use?"This discussion usually l...
03:36 pm GMT - Fri, August 16, 2019
Dev To
What was your win this week?
Looking back on your week -- what was something you're proud of?All wins count -- big or small Examples of 'wins' include:Getting a promotion!Starting a new projectFixing a tricky bugCleaning your hou...
01:15 pm GMT - Fri, August 16, 2019
Dev To
So You Want to Run a Developer Conference
You love the developer conferences you've been to. You learn a lot, meet great people and come back feeling energized to try out new ideas. You think to yourself, we should have a developer conference...
10:11 am GMT - Fri, August 16, 2019
Dev To
Powerlifting has made me a better developer. (Part 1: Interpersonally)
Powerlifting may not be your thing, but you can always find ways to take what you've learned from your hobbies and apply them to your work as a developer. These are just some of the things power...
08:19 am GMT - Fri, August 16, 2019
Dev To
How to add a dark mode to your React web app
We are currently living in a dark mode in everything era. Most apps nowadays come with a switch either at the navbar or just somewhere around its settings, that you just click and the screen goes dark...
07:26 am GMT - Fri, August 16, 2019
Dev To
Three pro tips for tackling impostor syndrome
There is no shortage of articles about impostor syndrome on dev.to and other programming websites. It's a perennial topic for developers. It will ALWAYS be something we have to deal with. It's a caree...
09:49 pm GMT - Thu, August 15, 2019
Dev To
American Kingpin: A Software Crime Thriller
I just got done reading American Kingpin: The Epic Hunt for the Criminal Mastermind Behind the Silk Road and I can't recommend it enough as a purely entertaining book that is very much on-topic for a ...
03:57 pm GMT - Thu, August 15, 2019
Dev To
Changelog: Stack Overflow Liquid Tag
We are pleased to introduce the Stack Overflow and Stack Exchange liquid tags. These embeds, assembled in native HTML within posts (as opposed to iframe, JavaScript, etc.) are designed for telling bet...
03:13 pm GMT - Thu, August 15, 2019
Dev To
Roblox, good or bad for the world of game development?
If you haven't heard of roblox, you will soon.It's one of the largest growing video game market sites, with a 46%* increase in members since last year.Some stats:Monthly amount of Roblox engagement: ...
01:53 pm GMT - Thu, August 15, 2019
Dev To
Flexbox Cheat Sheets
In our first CSS episode, we discussed the foundations. In this special bonus episode, we continued the conversation by covering some more in-depth areas of CSS, like layouts with Grid and Flexbox, an...
12:59 pm GMT - Thu, August 15, 2019
Dev To
How you can get started with Cloud, Learn Deployment and Serverless
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisDeploy your Docker containers to the CloudThis article takes you through setting up a private container registry in...
11:46 am GMT - Thu, August 15, 2019
Dev To
How To Be A Good Software Engineer Mentor
Mentoring is one of the best ways to help junior developers grow their skills. As a mid-level or senior developer, it's up to you to decide what kind of mentor you want to be. The most important thing...
12:46 am GMT - Thu, August 15, 2019
Dev To
PyTorch Hello World
I recently started working with PyTorch, a Python framework for neural networks and machine learning. Since machine learning involves processing large amounts of data, sometimes it can be hard to unde...
07:23 pm GMT - Wed, August 14, 2019
Dev To
Recommending VSCode extensions within your Open Source projects
Do you run an open-source project? Use Visual Studio Code and its extensive set of extensions when maintaining your project or even coding day to day?If you have an extension or set of them you prefer...
05:33 pm GMT - Wed, August 14, 2019
Dev To
What Does Your IDE/Code Editor Look Like?
I have FINALLY gotten my code editor to be my ideal setup. But now I'm curious, what does your code editor/IDE look like? EditorI'm using VS Code. Although I've used Sublime Text and Atom Editor ...
04:05 pm GMT - Wed, August 14, 2019
Dev To
Generate Cover Image For Your Dev Posts Easily
Generate a cover image for your Dev.to article online.Some of the features are Generate Cover Image Online. Drag and drop - Change content position easily Insert image from computer Quick Insert Prog...
12:01 pm GMT - Wed, August 14, 2019
Dev To
Redundancy and Replication: Duplicating in a Distributed System
When it comes to programming, there are certain conventions, idioms, and principles that we run into and reference as a community quite often. One of those principles is the idea of Dont Repeat Yourse...
10:06 am GMT - Wed, August 14, 2019
Dev To
7 Easy functional programming techniques in Go
There is a lot of hype around functional programming(FP) and a lot of cool kids are doing it but it is not a silver bullet. Like other programming paradigms/styles, functional programming also has its...
10:15 pm GMT - Tue, August 13, 2019
Dev To
Advice on using a header in text to re-organize a large dataset
Hi Dev Community,I have over 100 files in the following structure (called a FASTA -- very familiar to those of you who spend time looking at genetic data):Original File 1:>Gene1_id1GATCGATCCGAATGCA...
09:38 pm GMT - Tue, August 13, 2019
Dev To
My Experience with Pair Programming
I learnt about pair programming at university when we were studying Agile methodologies. At the time it seemed very full-on almost scary. I pictured myself stumbling over my keyboard as my co-worker ...
01:56 pm GMT - Tue, August 13, 2019
Dev To
git commit -m "_____"
A: B: testC: initial commitOr suggest your own answer....
01:11 pm GMT - Tue, August 13, 2019
Dev To
How open-source will Tumblr become?
In case you hadn't read the news, Verizon sold Tumblr to Automattic. Verizon owned Tumblr after it acquired Yahoo! and Automattic is the company behind Wordpress.The price was around 3m, a remarkable ...
12:56 pm GMT - Tue, August 13, 2019
Dev To
A Guide To Loving Your Terminal
*Congratulations, you are a proud terminal owner! *When I first switched to Linux, I avoided my terminal like the plague. Now I don't know how I managed without my terminal!But I think there is a lot ...
10:16 am GMT - Tue, August 13, 2019
Dev To
Multiplayer Go with Elixir's Registry, PubSub and dynamic supervisors
Welcome back to Elixir Alchemy, and to the third part in our series on implementing the Go game using Phoenix LiveView. In part one, we set up the game using LiveView and in part two, we added Game hi...
09:55 am GMT - Tue, August 13, 2019
Dev To
Building Custom React Hooks
React hooks simplify the process of creating reusable, clean and versatile code, and advanced optimization techniques like memoization are now more accessible and easier to use. Reacts official docume...
09:44 am GMT - Tue, August 13, 2019
Dev To
VS Code extension that shows the initial value of a CSS property
I few days ago I got an idea for a VS Code extension that shows the initial (default) value of a given CSS property on hover. This solves a real problem for me because most of the time I use the defau...
12:00 am GMT - Tue, August 13, 2019
Dev To
Learn about the Circuit Breaker Pattern in 5 minutes
There are many infrastructure design patterns. In this post, I want to dig into the circuit breaker pattern. This pattern's name comes from electrical engineering and circuit breakers. Circuit B...
05:03 pm GMT - Mon, August 12, 2019
Dev To
CSS Cheat Sheets!
We all know that Peter Griffin Family Guy gif of him unable to work some blinds. This gif is always associated with the frustrations of CSS. Something changes, then something breaks. Why do people hav...
03:34 pm GMT - Mon, August 12, 2019
Dev To
The Dark Side Of The Magic
DISCLAIMER: I know have a reputation for my strong dislike of Javascript, but I assure you, this post has nothing to do with that opinion. If you can code responsibly in JS, and it seems to you the be...
03:33 pm GMT - Mon, August 12, 2019
Dev To
Back to Basics - JavaScript Closures
It's time for part 2 of my JavaScript Basics series! This week we are reviewing closures. I think it is very likely that many beginner programmers understand this concept, but might not recognize that...
01:09 pm GMT - Mon, August 12, 2019
Dev To
Learn how to use CSS Grid with a FREE tool CSS Grid Generator
As someone who has been developing web applications for almost 20 years now, I have seen it all. I started in FrontPage, moved to Dreamweaver, nested tables inside of tables and learned how to float a...
08:00 pm GMT - Sun, August 11, 2019
Dev To
How to build an admin panel with React
IntroductionA good number of web applications have evolved from static websites that just display content to dynamic webpages where users access and interact with content. This content is often ...
02:50 pm GMT - Sun, August 11, 2019
Dev To
Explain The Pros & Cons of OSS Like I'm Five
This is an anonymous post sent in by a member who does not want their name disclosed. Please be thoughtful with your responses, as these are usually tough posts to write. Email [email protected] if you'd l...
02:34 pm GMT - Sun, August 11, 2019
Dev To
Tailwindcss is My Favorite Coloring Book
I am, by nature, a tinkerer. When putting a design together rarely am I satisfied on my first attempt. Rarely, am I satisfied with my design until iteration 3, 4 or even 5. Let's see how a limited set...
12:37 pm GMT - Sun, August 11, 2019
Dev To
A beginners' tutorial to Preact - Part 3: JSX
We saw on the previous part how to make it much easier to create content from JavaScript, however we are still left with a rather tedious way to express our DOM nodes. Let's see how we can make this a...
03:45 am GMT - Sun, August 11, 2019
Dev To
The Best Free Standalone Terminals for Windows (2019)
If you are anyone that has tried to use a terminal on PC, I am sorry for your suffering. The standard Command Prompt provided in Windows with Powershell is less than ideal for Web Development. Below a...
12:00 am GMT - Sun, August 11, 2019
Dev To
Sub-pixel rendering and borders
I was incredibly chuffed to have been able to speak at the inaugural Talk.CSS in Melbourne recently, and after the event, I had a nice chat with one of the attendees about sub-pixel rendering issues f...
11:39 pm GMT - Sat, August 10, 2019
Dev To
Achieving Full Screen PBP in 4K, One Person's Journey
Theory vs PracticeIt seemed simple. Use a 4K monitor to run multiple computer screens simultaneously. There are dozens of choices for this. Picture by Picture (PBP) is a feature so common you'll...
09:19 pm GMT - Sat, August 10, 2019
Dev To
Simplifying Gatsby Unit Testing using a Jest Preset
Recently I have been expanding the codebase for my website and blog in order to have a more robust web presence. Part of this of course includes unit testing the source code using Jest. This code base...
01:04 pm GMT - Sat, August 10, 2019
Dev To
There's a Web A11y Slack group and it's super useful!
My favorite accessibility resource is the web-a11y Slack group, which I came across by accident earlier this year. It's a great place to ask questions, and you can search through years of messages to ...
08:33 am GMT - Sat, August 10, 2019
Dev To
Firefox developer tools can do that?
It's been a while since one of the X can do that posts I've been publishing. Furthermore, Firefox Developer tools is just getting better and better everyday, so I thought it's about time I write one f...
08:00 am GMT - Sat, August 10, 2019
Dev To
Creating your first Laravel package
Ive always been interested in making a package for Laravel so I thought I would make a simple example package and share what I had learnt from the process. The package is very simple and just contains...
02:03 am GMT - Sat, August 10, 2019
Dev To
GameDev News - August 9, 2019
Dev/Tools/TechUnityUnity 2019.1.14 / 2018.4.6CryEngine5.6 Audio Upgrades Preview CE Launcher Update 1.10.2GodotVulkan progress report #2VR/ARGetting Started w/ The Unity GPU Profiler for Oculus Quest ...
03:46 pm GMT - Fri, August 9, 2019
Dev To
What was your worst new job experience?
Sometimes you start a new job and quickly realize it's not a good fit. What's your worst new job story?...
02:59 pm GMT - Fri, August 9, 2019
Dev To
Trolls and bots are disrupting social mediaheres how AI can stop them (Part 1)
Trolls and bots have a huge and often unrecognized influence on social media. They are used to influence conversations for commercial or political reasons. They allow small hidden groups of people to ...
12:55 pm GMT - Fri, August 9, 2019
Dev To
Ads make your games trashy, so here are some alternatives:
Note: This is old content from GarrettMickley.com. I am no longer pursuing a game design career, but I didnt want the content to go to waste, so Im relocating it here. I hope the Dev.to community find...
11:46 am GMT - Fri, August 9, 2019
Dev To
The Soft Skills of Interviewing
This post won't teach you how to become a "whiteboard coder," but it will help you gain some of the soft skills necessary to master the interview process. Do Your ResearchMake sure to look ...
10:59 am GMT - Fri, August 9, 2019
Dev To
Normalizing Maternity in Tech
While browsing dev.to one of these days, I came across a post that triggered a lot of memories and emotions in me. In this post, @kaydacode talked about her uncomfortable experience being pregnant and...
06:24 am GMT - Fri, August 9, 2019
Dev To
An Intro to Redux that you can understand
Hi Guys!Redux is the most popular state management library at the time of this writing.Partly because it is mostly used with the most popular framework React.So what is Redux? It's a predictable...
01:04 am GMT - Fri, August 9, 2019
Dev To
Top Five Things You Need to Know Before Becoming a Tech Lead
Maybe youre thinking about accepting that job offer or just starting to think about what the next stepping point in your career as a developer is. You dont want to go full blown project management, b...
11:15 pm GMT - Thu, August 8, 2019
Dev To
How YOU can build and publish your own extension to VS Code Marketplace
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisThis article is part of a series, this is part I. VS Code - snippet creation, covers who to author snippetsVS Code ...
07:50 pm GMT - Thu, August 8, 2019
Dev To
How to Build your own Amazon Ring Security System in an Afternoon
In this tutorial, we are going to explore one of the most cutting edge technologies in machine learning AIcomputer vision! To showcase its capabilities, this step-by-step article will walk you through...
07:06 pm GMT - Thu, August 8, 2019
Dev To
Git Bisect is Easy (How to Initiate the Robot Uprising)
When we find a new bug in our applications or a test randomly fails in CI, frequently, the bug came to exist as the unintended side effect of another change.There are a lot of blog posts and documents...
06:31 pm GMT - Thu, August 8, 2019
Dev To
Achieving Causal Consistency in your GraphQL API using NestJS with MongoDB Server Sessions
"Achieving what now?!"In this article we will be looking at how to achieve causal consistency, a concept that captures causal relationships between operations in a software system. We'll do this by lo...
02:48 pm GMT - Thu, August 8, 2019
Dev To
DEV Went Open Source One Year Ago Today, And We Have So Much More Planned!
Today marks one full year since DEV went open source. Operating out in the open has become such a core value and entrenched principle of how we build software that it's hard to imagine it's only been ...
11:38 am GMT - Thu, August 8, 2019
Dev To
About Pair Programming
Pair programming is an interesting practice that's picking up in popularity. For some shops, that's the only way they work. Two developers, one screen, one chunk of code at a time. Usually one develop...
11:35 am GMT - Thu, August 8, 2019
Dev To
Code a Responsive Navbar with HTML and CSS Flexbox: Pt. 1
This post was originally featured on debugacademy.com.Navigation bars are one of the main components of a website. Thats where the important things are that help people navigate your site (hence the n...
10:30 am GMT - Thu, August 8, 2019
Dev To
AnyChart 8.7.0 Is Out Client-Side Export, Stock UI Controls, Gantt Improvements & More New JS Charting Features
AnyChart 8.7.0 is out with new cool JavaScript charting features.Here're the quick highlights of what was added to AnyChart JS Charts in this major update:Client-side exportPolygonal selection in maps...
05:51 pm GMT - Wed, August 7, 2019
Dev To
Building Blocks for an Innovative and Inclusive Developer Community: Part 2
NB: This post was originally published on Heavybit's Blog on June 27th, 2019Cover image by Wynand van Poortvliet on Unsplash Part 2: Mid-Stage Growth ConsiderationsIn Part 1 of Building Blocks fo...
04:47 pm GMT - Wed, August 7, 2019
Dev To
Your Specialty Should Be Easy to Explain
I know, I know. I've been on a bad run lately with doing reader question Mondays on Tuesdays.But I have what I think of as a pretty good excuse.For my wife's birthday, we spent the weekend in New Orle...
02:53 am GMT - Wed, August 7, 2019
Dev To
Configuring SSH for git
Consider you are deploying an application on a server which is maintained by Git versioning system. You clone the git repository through your own credentials and setup the system. When you run git pul...
11:29 pm GMT - Tue, August 6, 2019
Dev To
Back to Basics - JavaScript Hoisting 101
It's always a good time to review the basics of your programming language! In this series I'll be reviewing some fundamentals of JavaScript. It is important that we refresh ourselves on how the langu...
09:58 pm GMT - Tue, August 6, 2019
Dev To
Imposter Syndrome, Anxiety && Me
Hey there, it's me. It's been quite a while since I've posted, so I'd like to take this opportunity to dump a lot of thoughts, struggles and vulnerability. Please be kind as this is mostly my inner vo...
05:59 pm GMT - Tue, August 6, 2019
Dev To
Welcome to the Big Thread Club, Andrew Brown. You are the latest winner of the Big Thread Badge.
Andrew joins @mjraadi, @room_js, @iam_timsmith, @fullstack_to, @espoir, @helenanders26, @philnash, @florinpop17 and @lauragift21 in the club as the fourth winner of this badge. .ltag__user__id__1...
03:40 pm GMT - Tue, August 6, 2019
Dev To
Getting Started with Firebase - Authentication
Note: I am not a Firebase affiliate What is Firebase?Firebase is a collection of tools provided by Google including tools such as cloud databases, authentication, hosting, and serverless function...
02:55 pm GMT - Tue, August 6, 2019
Dev To
Bash one-liners to clone all your GitHub repositories and back them up to GitLab
Few things are more satisfying to me than one elegant line of Bash that automates hours of tedious work. As part of some recent explorations into automatically re-creating my laptop with Bash scripts ...
02:55 pm GMT - Tue, August 6, 2019
Dev To
How to write Bash one-liners for cloning and managing GitHub and GitLab repositories
Edit: An earlier version of this post's title seemed to suggest I encouraged moving away from GitHub. This was not, in fact, the intention, so the title has been revised.Few things are more satisfying...
02:06 pm GMT - Tue, August 6, 2019
Dev To
Come on our podcast - or shout out someone you'd love to hear as a guest!
I'm Matt, and I'm the Founder / Creator of all the content you see from us - I also run a podcast called The Learning Developers Podcast that we've been running since April.It's got 2000+ listens from...
01:35 pm GMT - Tue, August 6, 2019
Dev To
What to put in your portfolio as a beginner web dev
This article was originally published on www.brianemilius.com/portfolio-ideas. Visit www.brianemilius.com/blog/ for more content.Last week I wrote up a list of advice for beginner web developers. One ...
12:58 pm GMT - Tue, August 6, 2019
Dev To
How to make responsiveness super simple with CSS Variables
Click the image to get to the free full-length CSS Variables course.If you havent heard of CSS Variables before, its a new feature of CSS which gives you the power of variables in your stylesheet, wit...
12:26 pm GMT - Tue, August 6, 2019
Dev To
How to be a web developer in 7 steps - What to learn and where to start?
IntroductionI am often asked by many friends who are in another industrial sector: what should I learn to become a Web developer, and where should I start?These questions are crucial, and beside...
11:56 am GMT - Tue, August 6, 2019
Dev To
How to Turn an Existing Gatsby Site Into a Theme
If you haven't caught the live stream where we did this, check it out here! While this post is informative and will cover most of what we worked on, I genuinely cannot reproduce that level of comedy a...
03:28 am GMT - Tue, August 6, 2019
Dev To
22 Miraculous Tools for React Developers in 2019
Find me on medium(Edit: Read the comments to find my comment about a good modern program for programmers that I use every day to take notes with that supports syntax like React/JSX, made with react. I...
01:42 am GMT - Tue, August 6, 2019
Dev To
How To Become A Developer -- Part 1: Coding Skills
I did an Ask Me Anything over the weekend that turned out to be incredibly popular; it's already my fourth most read DEV post... I've Trained Programming Interns For 6+ Ye...
01:08 am GMT - Tue, August 6, 2019
Dev To
Three Tips for Managing Impostor Syndrome
Have you ever been scared to contribute to a conversation or publish a blog post because you were worried you werent qualified enough? Wondered how you got to the point youre at in your career because...
04:32 pm GMT - Mon, August 5, 2019
Dev To
The Big O Notation - An Introduction
You might wonder why I added a picture of a blue alien as my cover image. It's a character from one of my favourite movies "Home" and his name is Oh. Oh like Big "Oh" notation. Get it ?Let us get seri...
02:26 pm GMT - Sun, August 4, 2019
Dev To
The simplest Svelte component is an empty file
I discovered something while refactoring my Svelte code that blew my mind: Jesse Skinner @jesseskinner A @sveltejs co...
02:08 pm GMT - Sun, August 4, 2019
Dev To
You're not worth hiring unless...
The Junior DeveloperA junior developer who said I was the smartest person in the company and frequently asked for my help once told me if someone can't transverse a binary tree and write a bubbl...
09:52 am GMT - Sun, August 4, 2019
Dev To
How To Talent Stack As a Developer
IntroductionAs a developer, there is a constant need to be updated to the latest technology and sharpening your skills to become a better developer. Through skill stacking, it could help you to ...
08:06 am GMT - Sun, August 4, 2019
Dev To
The guide to Visual Studio Code shortcuts, higher productivity and 30 of my favourite shortcuts you need to learn
IntroductionVisual Studio Code lets you access almost every feature it provides by a command that is accessible via the command palette or via a shortcut on your keyboard.You are probably workin...
05:53 am GMT - Sun, August 4, 2019
Dev To
How to Use C Functions in Python
Did you know you can write functions in C and then call them directly from Python? Isn't that cool? Let's skip all the background and the "why would I ever need to do this" for now and just dive on in...
10:23 pm GMT - Sat, August 3, 2019
Dev To
How to create and fill out your own PDF form with Java
IntroductionIn this tutorial, you will learn how to populate a PDF document with Java using the PDFBox library. In addition you will see how to create your own forms or add editable fields to an...
09:31 pm GMT - Sat, August 3, 2019
Dev To
RediSearch on Rails
If you are using Rails, chances are you are using Redis for something whether it is as a cache, ActionCable, or ActiveJob. So why not use it for one more thing?Starting in v4 of Redis, Redis Modules w...
07:43 pm GMT - Sat, August 3, 2019
Dev To
5 easy wins to refactor even the ugliestcode
Writing clean code can be a challenge when you start on a new project. Trying to clean up code in an already existing application without breaking anything is similar to this: ...
06:33 pm GMT - Sat, August 3, 2019
Dev To
Assigning a Google Domain to GitLab Pages
Before I jump into the nitty gritty of how to add a domain registered with Google Domains to a GitLab Pages site, I want to share a little backstory. If you're not interested in reading the human side...
05:09 pm GMT - Sat, August 3, 2019
Dev To
How To Write Your First HTTP Request to NASA
Im excited to introduce you to HTTP requests and provide you with tools and resources to get up and running.Learning how to work with APIs is a great way to level up as a front end developer. Its also...
09:16 pm GMT - Fri, August 2, 2019
Dev To
Your 30th Year in Code
Becoming a programmer can be a daunting task. After reading Your First Year in Code, you might wonder what awaits you long term. My book, What is Programming covers more of the skills youll need, but ...
09:15 pm GMT - Fri, August 2, 2019
Dev To
JAMstack Roundup for August 2nd 2019
Here are 5 great reads we're bringing to you this week!This simple guide will help you understand why JAMstack exists and how to get started.More than just a modern web development architecture ...
07:37 pm GMT - Fri, August 2, 2019
Dev To
Open-sourcing our new employee onboarding process
The thoughtful onboarding process at Cockroach Labs is the best I have ever experienced. I am thrilled that the PeopleOps team decided to open-source the process and now I can share the process with e...
07:05 pm GMT - Fri, August 2, 2019
Dev To
Why do you love your job?
Jobs aren't all frustration and misery. What does you job do for you that makes you happy to stay where you are? The benefits, a great perk, your coworkers, the projects?...
05:09 pm GMT - Fri, August 2, 2019
Dev To
Learn how you can use GraphQL in .NET Core and C
GraphQL is this technology created by Facebook that enables the frontend to negotiate with the backend for what data it wants. It also enables the builder of the API to stitch together data from diffe...
04:28 pm GMT - Fri, August 2, 2019
Dev To
I'm Going Back to being a DEV Community Member
First, I want to give a huge thank you to both the DEV team and the DEV community -- you all have changed my life over the past few years, and I'm so grateful for that. I've made great friends and rec...
04:04 pm GMT - Fri, August 2, 2019
Dev To
A Future Without Webpack
Note: This piece was originally published to pika.dev.The year is 1941. Your name is Richard Hubbell. You work at an experimental New York television studioowned by CBS. You are about to give one of t...
01:43 pm GMT - Fri, August 2, 2019
Dev To
Introducing our August 2019 sponsors
This month, we return all three of our wonderful Gold sponsors. Thank you to each of these companies for being a valuable DEV Community partner and supporter.Please take a few minutes to explore thei...
01:29 pm GMT - Fri, August 2, 2019
Dev To
On calling out stress in other developers
My colleague had that look in his eyes. One Ive seen in my own eyes many times before.(Originally published on CodingMindfully.com)It had been a long day with a tricky bug, in an important part of the...
11:18 am GMT - Fri, August 2, 2019
Dev To
3 Powerful Tips for a Developer's Portfolio
Over the last 4 months, I've built and scrapped 3 versions of my personal website. It was missing a lot of stuff and I wasn't able to figure out exactly what without guidance. After reading several bo...
09:30 am GMT - Fri, August 2, 2019
Dev To
Building a side project: Codetalks.tv
What is Codetalks?As programmers, we know how important it is to be up to date in terms of programming languages, frameworks, methodologies and tools in general. We must always be in continuous...
07:36 am GMT - Fri, August 2, 2019
Dev To
How I became CTO in just a few years
I'm not sure how to start about this, so let's go with the beginning.I've been in the webdev industry for just a few years and am the CTO of a small french e-health company that provides programs for ...
01:14 am GMT - Fri, August 2, 2019
Dev To
Things to think about before becoming a contractor
Hey Folks! Have you been an employee for a number of years watching IT contractors come and go?Or perhaps wondered about how to get started and the basics around what a contractor is all about? After...
12:34 am GMT - Fri, August 2, 2019
Dev To
Attending My 1st Meetup
What Is Meetup?Meetup is self-described as Meetup is a platform for finding and building local communities. Its a website where you can look for groups in your area that are full of people that ...
11:48 pm GMT - Thu, August 1, 2019
Dev To
15 Docker Commands Beginners Should Know
In this post, basically, I don't put options. If you think this command is lacking something important, you will need to check Docker Doc(https://docs.docker.com/) pullpull command is almost sa...
07:18 pm GMT - Thu, August 1, 2019
Dev To
Book Review: Don't Make Me Think!
Steve Krug is basically the godfather of usability testing and user research. When I started taking over user research for my team, our UX Designer suggested reading his book Rocket Surgery Made Easy,...
04:03 pm GMT - Thu, August 1, 2019
Dev To
The one cultural characteristic you need for a healthy codebase
It's easy to pay lip service to company culture. But few companies actively consider those few cultural characteristics that make a meaningful difference to performance---because that's the hard part....
03:47 pm GMT - Thu, August 1, 2019
Dev To
Byte Sized Episode 2: The Creation of Graph Theory
Today's episode of Byte Sized is about Leonhard Euler and the creation of Graph Theory.For more about how Graph Theory works, check out this video from BaseCS! 19:37 ...
03:37 pm GMT - Thu, August 1, 2019
Dev To
Some of my writing principles
The first sentence, first paragraph are the most important. Don't bury the lede!The next most important thing is the last paragraph, last sentence.Keep middle points well defined, ideally with descrip...
01:54 pm GMT - Thu, August 1, 2019
Dev To
How to Write a Great Conference Talk Proposal from Conference Organizers
Writing a CFP proposal to speak at a tech conference can be intimidating. I want everyone who wants to speak at a conference to have that opportunity. Sometimes, though, a little help and advice can h...
01:15 pm GMT - Thu, August 1, 2019
Dev To
Why DEV hosts on Heroku (and how we configure our service)
Disclosure: Heroku is a DEV sponsor, but this post itself was not "sponsored" per se.I chose to write this post because I wanted to provide some thought around how we think about these things at DEV. ...
12:43 pm GMT - Thu, August 1, 2019
Dev To
The web without the web
1.I built my first website when I was 14? It was a fansite for the Sims. It used tables and the colours wouldn't pass any accessibility (or aesthetics, for that matter) checklist. If I remember ...
12:24 pm GMT - Thu, August 1, 2019
Dev To
4 Design Patterns In Web Development
Have you ever been on a team and you need to start a project from scratch? That's usually the case in many start-ups and other small companies. There are so many different programming languages, archi...
10:16 am GMT - Thu, August 1, 2019
Dev To
Which dev.to loading GIF do you prefer?
So I've gone ahead and made some dev.to loading gifs based on the logo. Which one's your favourite? This large gif is a bit choppy - see the actual gifs further below ;)Whenever I start a side product...
07:24 am GMT - Thu, August 1, 2019
Dev To
7 Productivity Tips to Avoid Burnout at Work
Admit this, everyone has a breaking point at work. No matter how much you love your job or enjoy working with your teammates, there will be times that exhaustion and stress prevail then a sense of def...
03:50 am GMT - Thu, August 1, 2019
Dev To
What Developers Are: Why an Unprofitable Company Can Have 70% Margins
If you're at a company that's quite open about how the business gets run (a lot of well-run smaller companies are), you might notice something particularly strange: you're often not included in the ma...
02:09 am GMT - Thu, August 1, 2019
Dev To
Welcome to the Big Thread Club, Mohammadjavad Raadi. You are the latest winner of the Big Thread Badge.
Mohammadjavad joins @room_js, @iam_timsmith, @fullstack_to, @espoir, @helenanders26, @philnash, @florinpop17 and @lauragift21 in the club as the fourth winner of this badge. .ltag__user__id__1429...
08:30 pm GMT - Wed, July 31, 2019
Dev To
Building jetson-containers for Nvidia devices on Windows 10 with VS Code and WSL v2
In this post, we are going to walk through building Ian Davis's jetson-containers project on Windows 10 using Visual Studio Code and version 2 of the Windows Subsystem for Linux. In a nutshell, the je...
07:04 pm GMT - Wed, July 31, 2019
Dev To
What Are The Highest Paying Software Developer Jobs & How Can I Land One?
Originally from yourdevcareer.comHave you seen tech articles that talk about how certain software development fields pay more than others? Certain fields like machine learning generally pay more than ...
03:04 pm GMT - Wed, July 31, 2019
Dev To
Why I Became A Front-End Web Developer At Age 35
In 2014, I was a mess.I was commuting two hours to work each day and I let myself go well beyond being burned out.Why? Because it was comfortable, and it was all I knew. I was doing what I was suppose...
01:52 pm GMT - Wed, July 31, 2019
Dev To
You Either Have It Or You Don't
Reading Material Yet Another Static-vs-Dynamic ShindigThis week I came across a fantastic article by Eric Normand on the whole "static vs dynamic" debate, written by someone with the unique...
12:13 pm GMT - Wed, July 31, 2019
Dev To
10 Tips For Debugging in Production
Debugging is one of the hardest things you have to do as a dev. It pushes you to understand your creations at a whole new level. Your friendly Ruby debugging tools like pry and byebug are wonderful wh...
12:08 am GMT - Wed, July 31, 2019
Dev To
I'm building a thoughtful Twitter assistant!
A couple of months ago, I started experimenting with the Twitter API. My idea was to build a bot to share some digital art I created on my redbubble account by publishing a tweet once or twice a day w...
12:04 am GMT - Wed, July 31, 2019
Dev To
Shifting to a Web Dev Perspective: Two Concepts I Wish I'd Mastered
In my last blog post, I talked about why Im taking a deep dive into web fundamentals. Through both academic and professional experience, I found it very easy to succumb to the pitfalls of following tu...