
4,235 articles on Engineering.







Some notes on NixOS


TL;DR Let’s cap the year by putting a spotlight on some of the valuable work people outside of Spotify are doing. Late last year, we announced . And just as we did in , we wanted to learn more about what kind of impact direct monetary contributions might have on keeping these independent projects going. So we asked the maintainers of Jdbi, AssertJ, and Testcontainers to share their thoughts.

2023: Year in review

Let’s start into the new year with a little inspiration boost: wallpapers created with love by the community for the community. Happy 2024!


Providing software and web services that deliver value for users often requires measuring user behavior. In this blog we discuss emerging cryptographic and statistical techniques that enable collecting such measurements without violating user privacy

Cloudflare has long supported the open Internet principles that are behind net neutrality, and we still do today. That’s why we filed comments with the FCC expressing our support for these principles

The PGConf.eu took place 2023 in Prague. It was a great time with other CYBERTEC members and of course interesting topics.

In August of this year, as part of the White House Back to School Safely: K-12 Cybersecurity Summit, Cloudflare announced Project Cybersafe Schools to help support eligible K-12 public school district

A review of what happened in the life of Kent C. Dodds in 2023

The story of how Epic Web came to be

Hacktoberfest has wrapped up, GitHub Universe has come to a close, and our community has been super hard at work. All the while people enjoyed turkey over Thanksgiving in the…

Learn to migrate your legacy Dropbox app to the new scoped app model. This document guides you through permissions, scopes, short-lived tokens, and refresh tokens.


Stripe Sessions takes place April 23–25 at Moscone West in San Francisco.


We’ve added new improvements to default setup, including automatically scheduling scans on repositories and support for all CodeQL covered languages.

The 2023 Cloudflare Radar Year in Review is our fourth annual review of Internet trends and patterns observed throughout the year at both a global and country/region level...


The limits of my language mean the limits of my world.

From the Handoff Hero to the Scroll-stopper, we crown our favorite updates and features rolled out in 2023.

New norms call for new terms. Our new unofficial work term glossary uncovers how work defined us and how we define it.

Facilitators and participants alike can take meetings from “meh” to magical.

Read a roundup of the exciting, new innovation coming from GitHub Actions.

Discover the latest trends and insights on public software development activity on GitHub with the release of Q2 2023 data for the Innovation Graph.


This post wraps up the PGSQL Phriday #014 event, links the participating authors and articles, and briefly reviews the "submissions".

Slack users have more power than ever to automate routine tasks and processes, saving themselves time each day. Workflow Builder, a task automation tool built into Slack, has continued to improve since its launch back in 2019. Along with various new steps and triggers, we built a new sidebar section for all available workflow steps.…

If you’re on the hunt for the perfect holiday gifts for the developer who has it all, look no further. We’ve curated a list of 10 must-have items (plus a few more) that strike the perfect balance between practicality and style.

Mounting git commits as folders with NFS


Git is designed to assure us that we can track a project’s files at different points in time. But it doesn’t assure us that those files are always safe along the way. For those of you who have dealt with the sinking feeling that you’ve irrevocably deleted and lost files, Sanmi has a couple of approaches that, in the right situations, may help bring them back.

If you haven’t been able to keep up with my blistering pace of one blog post per year, I don’t blame you. There’s a lot going on right now. It’s a busy time. But let’s pause and take a moment to celebrate that Elon Musk destroyed Twitter. I can’t possibly say it better than Paul Ford, so I’ll just refer you there: Every five or six minutes, someone in the social sciences publishes a PDF with a tit


Could there be a better way to welcome the new month than with a collection of desktop wallpapers? We’ve got some eye-catching designs to sweeten up the last few weeks of the year and, if you’re celebrating, to get you in the holiday mood.

How significant are Cyber Week days on the Internet? Is it a global phenomenon? Does e-commerce interest peak on Black Friday or Cyber Monday, and are attacks increasing during this time?


Which US states logged off on Thanksgiving Day? Is there a difference between coastal and central states? Do hackers take a Thanksgiving break? Are food delivery services gaining or losing traffic?

git branches: intuition & reality

A well-designed composable system should not only consider the technical aspects but also take into account the nature of the content it handles. To help us with that, we can use a Headless Content Management system such as Storyblok.

For Good First Issue is a curated list of open source projects that are also digital public goods and need the help of developers.

We want to ensure that all groups working to promote democracy around the world have the tools they need to stay secure online

The last Git release of 2023 is here! Take a look at some of our highlights on what’s new in Git 2.43.

Incremental processing is an approach to process new or changed data in workflows. The key advantage is that it only incrementally processes data that are newly added or updated to a dataset, instead…


Administrators can now easily audit all active user sessions and associated data used by their Cloudflare One policies. This enables the best of both worlds: extremely granular controls, while maintaining an improved ability to troubleshoot and diagnose

Today we are expanding Custom Lists by enabling you to create lists of hostnames and ASNs

In the inaugural blog post of this series, we introduced you to the state of our pipelines before Psyberg and the challenges with incremental processing that led us to create the Psyberg framework…

Some notes on nix flakes

How git cherry-pick and revert use 3-way merge

WordPress Playground began as an experiment to see what a self-hosted WordPress experience might look like without the requirement of having to actually install WordPress. A year later, the experiment has evolved into a full-fledged project. Ganesh Dahal demonstrates how WordPress Playground works and gets deep into how it might be used.

PPR combines ultra-quick static delivery with fully dynamic capabilities and we believe it has the potential to become the default rendering model for web applications, bringing together the best of static site generation and dynamic delivery.

Our grant program empowers the community to create free resources for all to use. These tools are some of the highlights.