| |
| 🔗 Stories, Tutorials & Articles |
| |
|
| |
| Using DuckDB in AWS Lambda |
| |
| |
| DuckDB is an open-source in-process SQL OLAP database management system optimized for analytical queries. It can efficiently handle large datasets in a memory-efficient manner, making it suitable for serverless architectures. A DuckDB Lambda layer can be used to run performant queries on remote data in AWS Lambda functions. |
|
| |
|
| |
|
| |
| Dynamo, DynamoDB, and Aurora DSQL |
| |
| |
Marc Brooker breaks down the jump from Amazon Dynamo to DynamoDB and Aurora DSQL, tracing how the guts of cloud databases have changed. It’s a story about dropping old trade-offs and picking up stronger guarantees.
DynamoDB ditches the old hash-ring replication for multi-AZ replica sets backed by Paxos. More scale, tighter durability. Aurora DSQL goes even further—with a Journal system that spins up independent Paxos logs. That opens the door for cross-shard transactions and full read/write scaling, all without flinching on consistency. |
|
| |
|
| |
|
| |
| 6 Reasons You Don't Need an SRE Team |
| |
| |
| A former Google SRE calls out a common trap: chasing Google’s SRE model without being Google. Most teams don’t have the scale, budget, or culture to justify a standalone SRE org. The essay argues that reliability shouldn’t sit in a silo. It’s a product concern—just like UX or performance—and needs to be baked into how developers build. |
|
| |
|
| |
|
| |
| Best Linux distro for developers of 2025 |
| |
| |
TechRadar rounds up the best Linux distros for devs. Manjaro delivers Arch power without the pain. Debian and Ubuntu LTS hold steady for those who put uptime over edge. Fedora keeps the new stuff flowing.
Solus rolls with a tight curation hand—smooth updates, no chaos. Mocaccino aims at Gentoo lovers who want portage without the config rabbit hole. |
|
| |
|
| |
|
| |
| Worktrees: Git's best kept secret (and why you should use them) |
| |
| |
Git worktrees have been around since 2015, but few devs use them like they could. They let you work on multiple branches at once—each in its own directory—without the usual stash-switch-stash-repeat dance.
The real power move? Pair them with a bare repo. That gives you a clean, central base where each worktree lives outside the main checkout. It’s tidy. It scales. And it makes parallel work feel natural instead of chaotic. |
|
| |
|
| |
|
| |
| Migrating Airbnb’s JVM Monorepo to Bazel |
| |
| |
Airbnb yanked tens of millions of lines of Java, Kotlin, and Scala out of Gradle and dropped them into Bazel. Why? Faster builds, reproducible results, and smoother dev workflows.
They didn’t just swap tools—they rewired the whole thing. A custom automated build file generator now slices up targets fine enough to multiply build granularity 10x. Toss in dependency inference, and parallelism shot way up. |
|
| |
|
| |
👉 Got something to share? Create your FAUN Page and start publishing your blog posts, tools, and updates. Grow your audience, and get discovered by the developer community. |