| 795 |
Don't Feed the Thought Leaders |
2021-06-11 |
| 616 |
Understanding Awk |
2021-09-30 |
| 501 |
What chroot taught me about containers |
2022-11-09 |
| 450 |
We built the fastest CI and it failed |
2023-09-12 |
| 438 |
Green vs. Brown Programming Languages |
2021-04-22 |
| 427 |
Command line tools for productive programmers |
2021-07-29 |
| 420 |
An Introduction to JQ |
2021-08-25 |
| 419 |
The other kind of staff software engineer |
2022-05-13 |
| 282 |
Beating TimSort at Merging |
2021-07-13 |
| 264 |
One Way Smart Developers Make Bad Strategic Decisions |
2022-03-08 |
| 223 |
Show HN: Earthly – Better Builds |
2021-07-09 |
| 219 |
Intercal, YAML, and Other Horrible Programming Languages |
2021-02-26 |
| 217 |
LXC vs. Docker |
2022-02-18 |
| 212 |
When to use Bazel? |
2022-09-13 |
| 176 |
Bullshit Software Projects |
2022-11-22 |
| 170 |
Running Containers on AWS Lambda |
2022-04-27 |
| 149 |
Build Pong in Your Terminal with Go for Some Reason |
2022-07-26 |
| 135 |
The slow march of progress in programming language tooling |
2022-07-17 |
| 127 |
Remote Code Execution as a Service |
2023-03-07 |
| 118 |
Why Is JRuby Slow? |
2021-05-29 |
| 116 |
Show HN: Earthly v0.6 |
2021-12-02 |
| 101 |
Using Apple Silicon (M1) as a cloud engineer, two months in |
2021-03-03 |
| 98 |
The Montreal problem: Why programming languages need a style czar |
2024-03-15 |
| 93 |
Stop Using Pie-Charts |
2022-02-06 |
| 57 |
Misaligned Incentives in Dev Tool Businesses |
2023-04-27 |
| 51 |
Stop saying 10x developer |
2022-08-25 |
| 43 |
From Go to Rust: The Two Types of Readable Code |
2024-02-14 |
| 42 |
Nix Turns 20. What the Hell Is It? |
2023-03-29 |
| 29 |
A Brief, Incomplete and Mostly Wrong DevOps Glossary |
2023-09-25 |
| 18 |
Free Tier Showdown: Gitlab vs. GitHub vs. Circle Ci vs. Travis CI |
2022-05-17 |
| 17 |
Using Awk with CSV Files |
2021-11-23 |
| 16 |
Show HN: Text Mode – View the web in Content-Type=text/plain |
2022-03-28 |
| 16 |
An Introduction to Linux Capabilities |
2023-02-01 |
| 12 |
Incremental Rust Builds in CI |
2024-02-09 |
| 11 |
Printf Debugging and Srinivasa Ramanujan |
2021-12-14 |
| 11 |
Show HN: Earthly Cloud – simple, fast, consistent builds |
2023-08-01 |
| 7 |
Earthly Switches to Open-Source |
2022-04-25 |
| 6 |
Show HN: Earthly 0.7.0 - Simpler and Faster Builds |
2023-03-01 |
| 6 |
Idiots and Maniacs |
2021-07-30 |
| 5 |
The Future Is Rusty |
2023-12-12 |
| 5 |
Earthly CI: Launching a new era for CI |
2023-02-23 |
| 5 |
Self-Hosted Earthly Satellites |
2024-02-27 |
| 5 |
Watch People Doing the Thing |
2022-04-12 |
| 4 |
Diluting Dora: How Marketers Bastardize Engineering Best Practices |
2023-09-14 |
| 4 |
Using Rust Generics to Write Flexible and Reusable Code |
2023-08-04 |
| 4 |
Effective Error Handling in Golang |
2022-01-29 |
| 4 |
Career Advice: Be Confidently Uncertain |
2021-10-22 |
| 4 |
Monorepo vs. Polyrepo |
2021-01-26 |
| 3 |
Rust, Ruby, and the Art of Implicit Returns |
2024-01-04 |
| 3 |
Don’t Configure Control Flow |
2023-08-03 |
| 3 |
Building a Terminal User Interface with Golang |
2022-04-19 |
| 3 |
Creating and hosting your own DEB packages and apt repo |
2023-02-11 |
| 3 |
The Canary Deployment Strategy and When to Use It |
2022-02-02 |
| 3 |
The 15-Minute Project |
2021-06-22 |
| 3 |
Getting a repeatable build, every time |
2021-05-20 |
| 2 |
Validate Your YAML |
2022-06-14 |
| 2 |
How to Man in the Middle HTTPS Using Mitmproxy |
2021-02-11 |
| 2 |
Essential Linux Terminal Commands |
2022-09-02 |
| 2 |
DOS Gaming in Docker |
2021-05-13 |
| 2 |
Optimizing Rust Build Speed with Sccache |
2024-02-08 |
| 2 |
The (Opinionated) Way We Interview Engineers |
2022-11-23 |
| 2 |
Building Pong in Your Terminal with Go: Part Two |
2022-08-24 |
| 2 |
Using Octopus Deploy to Simplify Complex Deployments |
2022-03-18 |
| 2 |
Property-Based Testing in Go |
2021-12-05 |
| 2 |
How to Setup and Use Amazon’s Elastic Container Registry |
2021-07-06 |
| 2 |
Migrating Your Open Source Builds Off of Travis CI |
2021-01-07 |
| 1 |
SQL Errors and Video Cameras |
2021-06-29 |
| 1 |
Showboaters, Maximalists and You |
2024-02-03 |
| 1 |
Three Ways to Do Developer Experience |
2023-08-28 |
| 1 |
Mining Meaningful Methods from Large Language Models |
2023-07-14 |
| 1 |
Migrating Your Open Source Builds Off of Travis CI (2021) |
2022-07-23 |
| 1 |
Setting Up Your First AWS Lambda Deployment for a Node Application |
2022-03-10 |
| 1 |
Understanding Continuous Integration vs. Continuous Deployment |
2022-02-18 |
| 1 |
How to Setup and Use Amazon’s Elastic Container Registry |
2021-12-08 |
| 1 |
Git branching strategies and the Greek revival |
2021-06-17 |
| 1 |
Compiling Containers – Dockerfiles, LLVM and BuildKit |
2021-03-17 |
| 7 |
Ucacher: Speeding up GitHub Actions via syscall instrumentation |
2024-12-11 |
| 11 |
Earthly Shutting Down Earthfiles |
2025-04-16 |
| 55 |
The Problem with Modern Engineering Isn't Speed. It's Chaos |
2025-04-23 |
| 2 |
I declared platform engineering dead. At PlatformCon |
2025-07-02 |
| 8 |
Backstage Is at the Peak of Its Hype |
2025-07-15 |