
“The title ‘Front-End Developer’ is obsolete.”
That title is from the opening tweet of a thread from Benjamin De Cock. I wouldn't go that far, myself. What I like about the term is that ‘Front-End’
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

That title is from the opening tweet of a thread from Benjamin De Cock. I wouldn't go that far, myself. What I like about the term is that ‘Front-End’

UPDATE July 2023: What could be better in PostgreSQL? Find out about its weak points, and see what has improved since 2020.

The GitHub engineering team shares best practices for making remote work part of your company culture.

The most simple React setup imaginable

Whatever stage you’re at in your career, coding collaboratively is one of the best uses of your time. With remote working on the rise, there’s never been a better time to practice pair programming and embrace Agile development.

The Internet has shown that it was built for this: designed to handle huge changes in traffic, outages, and a changing mix of use. As we are well into April I thought it was time for an update.

In a previous article, we showed how to build a GraphQL API with FaunaDB. We've also written a series of articles explaining how traditional databases built

Check out Alyson La’s favorite tips for getting started with Git and GitHub. Get into the GitHub Flow, try out a few tools, practice merge conflicts, and more!


Node.js is an interesting tool for web developers. With its high level of concurrency, it has become a leading candidate for people choosing tools to use in web development. In this article, we will learn about what makes up Node.js, give it a meaningful definition, understand how the internals of Node.js interact with one another, and explore the project repository for Node.js on GitHub.

Today, we’re opening Stripe Issuing access to everyone in the US, so you can sign up and start creating cards instantly.

Matthias Ott's posted his VS Code setup. I find lists like this (I rounded up some recent updates of my own) irresistible, probably because, like y'all, I

Some tried and true ways to use prototypes, and an unexpected use case from the Figma team.


We’re dedicated to making notifications as simple and valuable as they can be, so you can be as productive on GitHub and you can be.

GitHub Actions continues its community momentum and ships new features for enterprises and developers.

Dark Mode has become common enough that it's a user expectation. And yet, creating the perfect dark mode with a statically-built site/app is deceptively tricky. In this in-depth tutorial, we'll see how to build the perfect, flicker-free, customizable theming solution for React/Next.js apps.

Flutter has already made quite a splash on the mobile development scene. Now it’s taking on bigger devices as well. In this article, Carmine Zaccagnino will show you what you need to know to be ready to take on the task of developing web and desktop apps using this wonderful cross-platform framework. Flutter is a lovely framework, very easy to use, and its extreme cross-platform support only makes

Like many, I work remotely and want to show how to deploy Cloudflare Gateway from home. Its DNS filtering protects networks from malware, phishing, ransomware, and other security threats effectively.

Maintaining a large-scale CSS project is hard. Over the years, we've witnessed different approaches aimed at easing the process of writing scalable CSS. In

PostgreSQL v13 introduces autovacuum for insert-only tables. This article tells you why and how to make use of this new feature.

Students' stories and what they built in Figma.

GitHub Satellite is back, and this year it’s virtual. Tune in at githubsatellite.com on May 6 at 9 am PT / 12 pm ET to hear from CEO Nat Friedman and developers around the world.

Scheduled reminders is out of beta to help your team be more efficient by reducing time spent waiting on code reviews, and more.