You won’t believe how easy it is! | Continue reading
Do you ever find yourself creating the same files over and over again in your projects? I do, too. Let's change that - together. | Continue reading
We recently released DataFairy, a free tool that generates test data. But first, let me tell you the story of how it came about. | Continue reading
When you design and build applications at scale, you deal with two significant challenges: scalability and robustness. | Continue reading
NGINX is perhaps the most versatile web server out there, and it can beat other servers when configured correctly. It can also do other… | Continue reading
So much about software development revolves around learning. The industry moves fast, and new languages, frameworks, and systems sprout up… | Continue reading
If you wish to support my work, CSS Visual Dictionary is my book. All diagrams in this tutorial were taken directly from the manuscript! | Continue reading
Why we need Concurrency | Continue reading
Six months ago, I got my first developer job as full stack web developer for a startup. I had no relevant work experience, no tech degree… | Continue reading
Working with Node.js, I’ve grown to rely on Lodash as an invaluable tool. It completes the JavaScript standard library with a set of handy… | Continue reading
Serverless is more than a cloud computing execution model. It changes the way we plan, build, and deploy apps. But it also changes the way… | Continue reading
TypeScript has been gaining a lot of popularity amongst JavaScript developers the last few years. And it’s no wonder, as TypeScript code… | Continue reading
Awesome. That’s how I feel right now. Writing my first solo tech article. | Continue reading
In order to understand recursion, you must first understand recursion. | Continue reading
Step-by-step | Continue reading
The path of the self-taught developer is tough and clouded with uncertainty. There is no straight line from newbie to career programmer… | Continue reading
As a software engineer, I spend a lot of time reading and writing design documents. After having gone through hundreds of these docs, I’ve… | Continue reading
As a software engineer, I spend a lot of time reading and writing design documents. After having gone through hundreds of these docs, I’ve… | Continue reading
Since the early 2000’s, the desktop metaphor of tabbed browsing has dominated the way we navigate the web. With Browser.html, a Mozilla… | Continue reading
In this article, I want to explain what a software developer, who uses JavaScript to write applications, should know about engines so that… | Continue reading
Getting started with robotics is probably a lot easier than you think. Here’s a simulation sandbox that’s cross-platform and provides a… | Continue reading
Hi everyone! | Continue reading
Kubernetes is one of the most exciting technologies in the world of DevOps these days. It has attracted a lot of attention over the last… | Continue reading
If you write code for a living, there’s a chance that at some point in your career, someone will ask you to code something a little… | Continue reading
And some tips for you to get started with both. | Continue reading
We’re able to see different colors because of our retina’s innate ability to differentiate frequencies of light waves. | Continue reading
“With great power comes great responsibility” — Uncle Ben | Continue reading
async/await freed us from callback hell, but people have started abusing it — leading to the birth of async/await hell. | Continue reading
Learn how we formatted GraphQL error responses and rendered custom error pages in React. | Continue reading
In this post you are going to learn how to leverage another Amazon Web Services (AWS) offering, CloudFront. In five simple and easy steps… | Continue reading
Yes, you read that right: this article is about running Google Chrome (the browser) in AWS Lambda (the serverless computing platform). Why… | Continue reading
Debugging is actually a fun thing to do, especially if you discover more and more efficient ways to do it. I’m going to show you how you… | Continue reading
After the second round of matches at World Cup 2018 got underway, we wanted to create an easy way for people to answer all their questions… | Continue reading
I have been programming for more than 20 years. During that time, I’ve had the pleasure to work with many people, from whom I learned a… | Continue reading
Rules and best practices for creating reliable building blocks with React and other component-based libraries. | Continue reading
In this post you are going to learn more about Amazon Web Services (AWS) via a practical example, hosting a static website on Amazon… | Continue reading
In this article I’ll show you the easiest way possible to create a chat application using React.js. It’ll be done entirely without… | Continue reading
Serverless is more than a cloud computing execution model. It changes the way we plan, build, and deploy apps. But it also changes the way… | Continue reading
2 years ago I was just 17 year old high school student who knew nothing about coding. But I pushed forward anyway, and within a few months… | Continue reading
All serverless computing suffers from the dreaded “cold start”, and AWS Lambda is no different. I’ve explored cold starts before in a… | Continue reading
This article was adapted from part of my new Pluralsight course, “Connecting On-prem Resources to your AWS Infrastructure.” | Continue reading
In this article, we’ll learn about three great frameworks/libraries that allow any web developer to build a VR app that works on any… | Continue reading
Whether you only have a prototype or a full-fledged product, it’s a really good idea to run monthly usability tests. These make sure that… | Continue reading
As a developer, the moments when I learn the most are those when I am building things. This is true for the stuff I build on the job, but… | Continue reading
Start with “Why?” and end with “I’m ready!” | Continue reading
How Adafruit grew over 700% for 3 years in a row making open source hardware. | Continue reading
From time to time you may find yourself facing a daunting task: building a server that really isn’t allowed to fail, a project where the… | Continue reading
Starting out with a new technology can be quite troublesome. You usually find yourself in a sea of tutorials and articles, followed by… | Continue reading