501 |
What chroot taught me about containers |
2022-11-09 |
450 |
We built the fastest CI and it failed |
2023-09-12 |
419 |
The other kind of staff software engineer |
2022-05-13 |
264 |
One Way Smart Developers Make Bad Strategic Decisions |
2022-03-08 |
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 |
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 |
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 |
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 |
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 |
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 |
2 |
Validate Your YAML |
2022-06-14 |
2 |
Essential Linux Terminal Commands |
2022-09-02 |
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 |
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 |
7 |
Ucacher: Speeding up GitHub Actions via syscall instrumentation |
2024-12-11 |
11 |
Earthly Shutting Down Earthfiles |
2025-04-16 |