| |
| 🔗 Stories, Tutorials & Articles |
| |
|
| |
| Don’t trust, verify ✅ |
| |
| |
| Daniel Stenberg, creator of curl, argues that software security should be built on verification rather than trust, outlining the many ways a widely used project like curl could be compromised - from malicious insiders and breached credentials to hacked distribution sites and CI tool exploits. To counter these threats, the curl project employs an extensive set of practices including mandatory code reviews, strict coding standards, thousands of tests run across 200+ CI jobs, continuous fuzzing, a ban on binary blobs and Unicode tricks, and full transparency - all designed so that independent outsiders can verify every release matches the source repository and catch any tampering. |
|
| |
|
| |
|
| |
| Reducing our monorepo size to improve developer velocity |
| |
| |
Dropbox cut its monorepo from 87GB to 20GB. It ran a GitHub‑approved server‑side git repack, tuned by window/depth. Clone times dropped to under 15 minutes.
Engineers traced growth to Git’s 16‑char path heuristic. That heuristic mispaired i18n files. They tested --path-walk locally, then ran phased replica repacks and measured the impact. |
|
| |
|
| |
|
| |
| A Couple Million Lines of Haskell: Production Engineering at Mercury |
| |
| |
Mercury runs ~2M lines of Haskell in production. They chose Temporal to replace cron and DB-backed state machines. Durable workflows replace brittle coordination.
They open-sourced a Haskell SDK for Temporal, wired in OpenTelemetry hooks, and pushed records-of-functions plus domain-error types. |
|
| |
|
| |
|
| |
| Figma's next-generation data caching platform |
| |
| |
| Figma rearchitected their storage systems to support scalability, including horizontally sharding their Postgres stack and building FigCache, a stateless proxy service for Redis. FigCache decouples connection scalability from Redis, centralizes traffic routing, enhances security, and provides end-to-end observability. The caching layer has achieved six nines of uptime since its rollout, addressing previous operational challenges and paving the way for Figma's future growth. |
|
| |
|
| |
|
| |
| Shell Tricks That Actually Make Life Easier (And Save Your Sanity) |
| |
| |
| This post provides a collection of lesser-known terminal tricks that can improve productivity and efficiency when working in various POSIX shells. The tricks cover a range of functions, from efficient text manipulation to file operations and script writing. By incorporating these tips into daily workflows, users can enhance their command-line experience and streamline their tasks. |
|
| |
|
| |
👉 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. |