41554 blogs Β· [ { "id": "01a0e257-9c52-716e-95e5-363166838c1f", "title": "πŸ”— The Elixir hiring paradox: notes from ElixirConf EU 2026", "url": "https://www.yellowduck.be/posts/the-elixir-hiring-paradox-notes-from-elixirconf-eu-2026", "published_at": "2026-09-27T08:00:00+00:00" }, { "id": "01a0e257-9c52-716e-95e5-36316728f674", "title": "πŸ”— Japan tried to build an operating system for the entire world, then the US government intervened", "url": "https://www.yellowduck.be/posts/japan-tried-to-build-an-operating-system-for-the-entire-world-then-the-us-government-intervened", "published_at": "2026-09-26T17:00:00+00:00" }, { "id": "01a0e257-9c52-716e-95e5-363167b18a57", "title": "πŸ”— A struct is just a map with rules", "url": "https://www.yellowduck.be/posts/a-struct-is-just-a-map-with-rules", "published_at": "2026-09-26T13:00:00+00:00" }, { "id": "01a0e257-9c52-716e-95e5-363168197558", "title": "πŸ”— The reality of being a CTO", "url": "https://www.yellowduck.be/posts/the-reality-of-being-a-cto", "published_at": "2026-09-26T08:00:00+00:00" }, { "id": "01a0e257-9c52-716e-95e5-363168cbb783", "title": "πŸ”— Full-text search at Contentful just got faster: Why it’s important and how we did it", "url": "https://www.yellowduck.be/posts/full-text-search-at-contentful-just-got-faster-why-its-important-and-how-we-did-it", "published_at": "2026-09-25T17:00:00+00:00" }, { "id": "01a0e257-9c52-716e-95e5-363169c9f99e", "title": "πŸ”— Re: Linking Patchwork with Sashiko?", "url": "https://www.yellowduck.be/posts/re-linking-patchwork-with-sashiko", "published_at": "2026-09-25T13:00:00+00:00" }, { "id": "01a0e257-9c52-716e-95e5-36316a3b2a2f", "title": "πŸ”— Go 1.27 release notes", "url": "https://www.yellowduck.be/posts/go-1-27-release-notes", "published_at": "2026-09-25T08:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992640bf59", "title": "πŸ”— How Instacart built a modern search infrastructure on PostgreSQL", "url": "https://www.yellowduck.be/posts/how-instacart-built-a-modern-search-infrastructure-on-postgres", "published_at": "2026-09-24T17:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-259926f90a8d", "title": "πŸ”— Building distributed systems in Elixir: Part 5 β€” Supervisor from scratch", "url": "https://www.yellowduck.be/posts/building-distributed-systems-in-elixir-part-5-supervisor-from-scratch", "published_at": "2026-09-24T13:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-259927c1688b", "title": "πŸ”— Building distributed systems in Elixir: Part 4 β€” Process linking", "url": "https://www.yellowduck.be/posts/building-distributed-systems-in-elixir-part-4-process-linking", "published_at": "2026-09-24T08:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-259928076dcf", "title": "πŸ”— Building distributed systems in Elixir: Part 3 β€” Process monitoring", "url": "https://www.yellowduck.be/posts/building-distributed-systems-in-elixir-part-3-process-monitoring", "published_at": "2026-09-23T17:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-259928fbae7d", "title": "πŸ”— Building distributed systems in Elixir: Part 1 - Building a stateful process in Elixir without GenServer", "url": "https://www.yellowduck.be/posts/building-distributed-systems-in-elixir-part-1-building-a-stateful-process-in-elixir-without-genserver", "published_at": "2026-09-23T13:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992915b71d", "title": "πŸ”— Your application is already an MCP server", "url": "https://www.yellowduck.be/posts/your-application-is-already-an-mcp-server", "published_at": "2026-09-23T08:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-259929d71afd", "title": "πŸ”— Your CI should be disposable", "url": "https://www.yellowduck.be/posts/your-ci-should-be-disposable", "published_at": "2026-09-22T17:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992a7d21cb", "title": "πŸ”— Ten books that shaped how I think", "url": "https://www.yellowduck.be/posts/ten-books-that-shaped-how-i-think", "published_at": "2026-09-22T13:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992b468ddd", "title": "πŸ”— The case for tri-state dark mode toggles", "url": "https://www.yellowduck.be/posts/the-case-for-tri-state-dark-mode-toggles", "published_at": "2026-09-22T08:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992c189263", "title": "πŸ”— 1 million DB updates, 3 days, 200 lines of Go: A legacy rescue story", "url": "https://www.yellowduck.be/posts/1-million-db-updates-3-days-200-lines-of-go-a-legacy-rescue-story", "published_at": "2026-09-21T17:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992c7fd4fb", "title": "πŸ”— The agent needs identity. The model does not.", "url": "https://www.yellowduck.be/posts/the-agent-needs-identity-the-model-does-not", "published_at": "2026-09-21T13:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992cead310", "title": "πŸ”— Can’t touch the DOM? Reach for :has() to style any element", "url": "https://www.yellowduck.be/posts/cant-touch-the-dom-reach-for-has-to-style-any-element", "published_at": "2026-09-21T08:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992dd3888b", "title": "πŸ”— Engineering judgment matters more than ever", "url": "https://www.yellowduck.be/posts/engineering-judgment-matters-more-than-ever", "published_at": "2026-09-20T17:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992ea42884", "title": "πŸ”— APIs are 100x more important than five years ago, and still uncool", "url": "https://www.yellowduck.be/posts/apis-are-100x-more-important-than-five-years-ago-and-still-uncool", "published_at": "2026-09-20T13:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992f6d5036", "title": "πŸ”— A deep (and fuzzy) dive into search", "url": "https://www.yellowduck.be/posts/a-deep-and-fuzzy-dive-into-search", "published_at": "2026-09-20T08:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992f9d9f63", "title": "πŸ”— How I use AI in 2026 (Coding, Writing, Learning, Assistant-ing)", "url": "https://www.yellowduck.be/posts/how-i-use-ai-in-2026-coding-writing-learning-assistant-ing", "published_at": "2026-09-19T17:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992fee01dc", "title": "πŸ”— cURL performance", "url": "https://www.yellowduck.be/posts/curl-performance", "published_at": "2026-09-19T13:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25992ffe3758", "title": "πŸ”— A generic REST interface into Elixir", "url": "https://www.yellowduck.be/posts/a-generic-rest-interface-into-elixir", "published_at": "2026-09-19T08:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-2599304dbf4a", "title": "πŸ”— Distributing Elixir applications with Burrito", "url": "https://www.yellowduck.be/posts/distributing-elixir-applications-with-burrito", "published_at": "2026-09-18T17:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-2599311171d8", "title": "πŸ”— An agent skill for updating Elixir dependencies", "url": "https://www.yellowduck.be/posts/an-agent-skill-for-updating-elixir-dependencies", "published_at": "2026-09-18T13:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-2599312cb0dc", "title": "πŸ”— GitHub's recent crisis has a simple fix", "url": "https://www.yellowduck.be/posts/githubs-recent-crisis-has-a-simple-fix", "published_at": "2026-09-18T08:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25993171f817", "title": "πŸ”— Why we removed AI solutions from Flare", "url": "https://www.yellowduck.be/posts/why-we-removed-ai-solutions-from-flare", "published_at": "2026-09-17T17:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-259931fecaea", "title": "πŸ”— Why SQLite still wins", "url": "https://www.yellowduck.be/posts/why-sqlite-still-wins", "published_at": "2026-09-17T13:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-2599322c0560", "title": "πŸ”— Mea vita: Carpe diem: Upside down Apple logo", "url": "https://www.yellowduck.be/posts/mea-vita-carpe-diem-upside-down-apple-logo", "published_at": "2026-09-17T08:00:00+00:00" }, { "id": "01a0d4dd-64c1-7386-8214-25993302906a", "title": "πŸ₯ Natural sorting in Laravel API resources", "url": "https://www.yellowduck.be/posts/natural-sorting-in-laravel-api-resources", "published_at": "2026-09-16T17:00:00+00:00" }, { "id": "01a09694-7979-71f7-89bf-53d20c16c750", "title": "πŸ₯ Undoing a pushed merge commit without losing work", "url": "https://www.yellowduck.be/posts/undoing-a-pushed-merge-commit-without-losing-work", "published_at": "2026-09-12T17:00:00+00:00" }, { "id": "01a09694-7979-71f7-89bf-53d20c671a1f", "title": "πŸ”— Why We Don’t Use AI @ Rene Herse Cycles", "url": "https://www.yellowduck.be/posts/why-we-dont-use-ai-rene-herse-cycles", "published_at": "2026-09-12T15:00:00+00:00" }, { "id": "01a095fb-26d9-7371-a407-687e851f1150", "title": "πŸ”— Linux nameservers and DNS resolution", "url": "https://www.yellowduck.be/posts/linux-nameservers-and-dns-resolution", "published_at": "2026-09-12T13:00:00+00:00" }, { "id": "01a094bb-019b-7046-ab69-d222f254f0d8", "title": "πŸ”— Laravel Doctor: Diagnose your app with one artisan command", "url": "https://www.yellowduck.be/posts/laravel-doctor-diagnose-your-app-with-one-artisan-command", "published_at": "2026-09-12T08:00:00+00:00" }, { "id": "01a094bb-019b-7046-ab69-d222f31c72cc", "title": "πŸ”— ClickHouse adapter Elixir", "url": "https://www.yellowduck.be/posts/clickhouse-adapter-elixir", "published_at": "2026-09-11T17:00:00+00:00" }, { "id": "01a094bb-019b-7046-ab69-d222f37f1190", "title": "πŸ”— Anti-antipatterns in Elixir library guidelines", "url": "https://www.yellowduck.be/posts/anti-antipatterns-in-elixir-library-guidelines", "published_at": "2026-09-11T13:00:00+00:00" }, { "id": "01a094bb-019b-7046-ab69-d222f3c7ef2b", "title": "πŸ”— Phoenix version adoption & security", "url": "https://www.yellowduck.be/posts/phoenix-version-adoption-security", "published_at": "2026-09-11T08:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11a74e3afc", "title": "πŸ”— GenStage demand visualized", "url": "https://www.yellowduck.be/posts/genstage-demand-visualized", "published_at": "2026-09-10T17:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11a838d1bc", "title": "πŸ”— GitHub Actions is having one of the worst days in its history", "url": "https://www.yellowduck.be/posts/github-actions-is-having-one-of-the-worst-days-in-its-history", "published_at": "2026-09-10T13:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11a8bd4380", "title": "πŸ”— The DISTINCT in your COUNT", "url": "https://www.yellowduck.be/posts/the-distinct-in-your-count", "published_at": "2026-09-10T08:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11a92d800d", "title": "πŸ”— What are code reviews even for?", "url": "https://www.yellowduck.be/posts/what-are-code-reviews-even-for", "published_at": "2026-09-09T17:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11a97af911", "title": "πŸ”— Your COUNT(DISTINCT) is too slow: Approximations and sampling in PostgreSQL", "url": "https://www.yellowduck.be/posts/your-count-distinct-is-too-slow-approximations-and-sampling-in-postgresql", "published_at": "2026-09-09T13:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11aa108dc6", "title": "πŸ”— Hybrid search patterns with PostgreSQL and pgvector", "url": "https://www.yellowduck.be/posts/hybrid-search-patterns-with-postgresql-and-pgvector", "published_at": "2026-09-09T08:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11aaf4776a", "title": "πŸ”— Image dominant color and HEIC support in Laravel 13.24", "url": "https://www.yellowduck.be/posts/image-dominant-color-and-heic-support-in-laravel-13-24", "published_at": "2026-09-08T17:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11ab5ff68a", "title": "πŸ”— Limited output is a feature.", "url": "https://www.yellowduck.be/posts/limited-output-is-a-feature", "published_at": "2026-09-08T13:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11abb62512", "title": "πŸ”— What's new in PHP 8.6", "url": "https://www.yellowduck.be/posts/whats-new-in-php-8-6", "published_at": "2026-09-08T08:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11ac4fce95", "title": "πŸ₯ Laravel boost best practices: A major tone shift (August 2026)", "url": "https://www.yellowduck.be/posts/laravel-boost-best-practices-a-major-tone-shift-august-2026", "published_at": "2026-09-07T17:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11aca9cc41", "title": "πŸ”— Native apps should be avoided whenever possible", "url": "https://www.yellowduck.be/posts/native-apps-should-be-avoided-whenever-possible", "published_at": "2026-09-07T13:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11ad845d26", "title": "πŸ”— IBM i (OS/400) the database operating system", "url": "https://www.yellowduck.be/posts/ibm-i-os-400-the-database-operating-system", "published_at": "2026-09-07T08:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11ae6a3f17", "title": "πŸ”— The schema doctor is in", "url": "https://www.yellowduck.be/posts/the-schema-doctor-is-in", "published_at": "2026-09-06T17:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11aef69de4", "title": "πŸ”— 15 Linux interview questions every sysadmin should know", "url": "https://www.yellowduck.be/posts/15-linux-interview-questions-every-sysadmin-should-know", "published_at": "2026-09-06T13:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11af61c7ad", "title": "πŸ”— With purpose: How to win the transcontinental race", "url": "https://www.yellowduck.be/posts/with-purpose-how-to-win-the-transcontinental-race", "published_at": "2026-09-06T08:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11afbf0d12", "title": "πŸ₯ One line to measure PHP memory", "url": "https://www.yellowduck.be/posts/one-line-to-measure-php-memory", "published_at": "2026-09-05T17:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11b0840485", "title": "πŸ”— Curl says it's fast. Your users disagree.", "url": "https://www.yellowduck.be/posts/curl-says-its-fast-your-users-disagree", "published_at": "2026-09-05T13:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11b1048fdb", "title": "πŸ”— SQLite vs DuckDB on the same $16 box: every cliff moved 100X", "url": "https://www.yellowduck.be/posts/sqlite-vs-duckdb-on-the-same-16-box-every-cliff-moved-100x", "published_at": "2026-09-05T08:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11b14eab11", "title": "πŸ”— Each test should own its setup", "url": "https://www.yellowduck.be/posts/each-test-should-own-its-setup", "published_at": "2026-09-04T17:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11b1bd4a58", "title": "πŸ”— Migrating 6.5 billion rows from MongoDB", "url": "https://www.yellowduck.be/posts/migrating-6-5-billion-rows-from-mongodb", "published_at": "2026-09-04T13:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11b1f88411", "title": "πŸ”— 3 take-aways from the 2026 Tour de France", "url": "https://www.yellowduck.be/posts/3-take-aways-from-the-2026-tour-de-france", "published_at": "2026-09-04T08:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11b26cd1e7", "title": "πŸ”— PostgreSQL's MVCC is bad. So is everyone else's.", "url": "https://www.yellowduck.be/posts/postgresqls-mvcc-is-bad-so-is-everyone-elses", "published_at": "2026-09-03T17:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11b3449c2b", "title": "πŸ”— Commenting now works with two redirects", "url": "https://www.yellowduck.be/posts/commenting-now-works-with-two-redirects", "published_at": "2026-09-03T13:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11b36217fd", "title": "πŸ”— Three ways to consume code", "url": "https://www.yellowduck.be/posts/three-ways-to-consume-code", "published_at": "2026-09-03T08:00:00+00:00" }, { "id": "01a08c65-74b8-725d-a323-aa11b3cf59f8", "title": "πŸ₯ Customizing the Laravel Boost guidelines", "url": "https://www.yellowduck.be/posts/customizing-the-laravel-boost-guidelines", "published_at": "2026-09-02T17:00:00+00:00" } ] posts Claim your blog
Back to yellowduck.be
Blog Β· corpus.blog/blogs/yellowduck.be/posts

yellowduck.be

yellowduck.be

2026