Sign in

Pieter Claerhout

@yellowduck.be
851 followers 875 following 2K posts

CTO @ contractify.io • PHP / Laravel / VueJS to pay the bills • Elixir and Phoenix for fun • Creator of yellowduck.be • Runner & Cyclist • 🇧🇪 Belgium

PostsRepliesMedia
Pieter Claerhout @yellowduck.be · 2h
Transform your Phoenix LiveView web app with CDN magic! Discover how to speed up performance effortlessly using bunny.net. #devops #ElixirPhoenix #frontend #phoenix #reading-list
jola.dev
Speeding up a Phoenix LiveView web app with a CDN
#devops #ElixirPhoenix #frontend #phoenix #reading-list
000
Pieter Claerhout @yellowduck.be · 6h
DuckLabs is joining AWS! Their popular open-source projects like DuckDB will stay free while scaling up. Exciting times ahead! #announcement #database #devops #reading-list
ducklabs.com
DuckLabs to join AWS, projects to remain open source
#announcement #database #devops #reading-list
000
Pieter Claerhout @yellowduck.be · 11h
Discover Loosdrecht: a Dutch town where residents live on strips of land in a lake! It’s a creative twist on lakeside living. #reading-list
core77.com
The Dutch community where people live on strips of land in a lake
#reading-list
000
Pieter Claerhout @yellowduck.be · 29/09/2026
Imagine running your apps from a SQLite database! Farid Zakaria presents a bold vision for the future of executables with his prototype, SELF. #database #development #reading-list #sqlite
fzakaria.com
Your executable is a SQLite database
#database #development #reading-list #sqlite
100
Pieter Claerhout @yellowduck.be · 29/09/2026
OnRotation builds a custom feature flag system in `Elixir` and `Phoenix`, empowering targeted feature access without the SaaS overhead. #best-practice #development #ElixirLang #ElixirPhoenix #phoenix #reading-list
nickstalter.com
Feature flags without a SaaS: How OnRotation gates features
#best-practice #development #ElixirLang #ElixirPhoenix #phoenix #reading-list
001
Pieter Claerhout @yellowduck.be · 29/09/2026
Is 2026 the year to ditch build tools for frontend development? This article dives deep into their contemporary relevance. #css #development #frontend #javascript #reading-list #tools
olliewilliams.xyz
Do we still need build tools?
#css #development #frontend #javascript #reading-list #tools
000
Pieter Claerhout @yellowduck.be · 28/09/2026
PostgreSQL isn't just a database; it's a multi-functional powerhouse! Discover its surprising capabilities in Dr. Bauer's enlightening article. #best-practice #database #postgresql #reading-list
raphaelbauer.com
PostgreSQL for everything
#best-practice #database #postgresql #reading-list
000
Pieter Claerhout @yellowduck.be · 28/09/2026
The future of Bun looks shaky as AI promises falter and v1.4 remains elusive after months of delays. #ai #development #reading-list #rust
tipiirai.com
Bun 1.4 Rust rewrite is not looking good
#ai #development #reading-list #rust
100
Pieter Claerhout @yellowduck.be · 28/09/2026
Uncover the secret behind invisible AI text watermarking and how it withstands edits while staying hidden. Curious? Dive into the details! #ai #best-practice #reading-list
declaude.org
How AI text watermarking works: a visual guide
#ai #best-practice #reading-list
000
Pieter Claerhout @yellowduck.be · 27/09/2026
Unlock database design with fresh insights into primary keys and ID strategies in this engaging deep dive.
anchorsandlinks.com
ID design and primary keys, pt. 1
000
Pieter Claerhout @yellowduck.be · 27/09/2026
Discover how Elixir's GenStage manages data processing with demand, ensuring efficient flow between producers and consumers. A must-read for developers! #development #ElixirLang #pattern #reading-list
andrealeopardi.com
Elixir's GenStage demand (a visual explainer)
#development #ElixirLang #pattern #reading-list
010
Pieter Claerhout @yellowduck.be · 27/09/2026
Three hiring mistakes companies make when searching for Elixir talent—insights from ElixirConf EU 2026. #announcement #best-practice #ElixirLang #reading-list
agtalent.co.uk
The Elixir hiring paradox: notes from ElixirConf EU 2026
#announcement #best-practice #ElixirLang #reading-list
000
Pieter Claerhout @yellowduck.be · 26/09/2026
What if Japan's TRON operating system had prevailed? Dive into the ambitious project that could've changed computing forever! #development #reading-list
xda-developers.com
Japan tried to build an operating system for the entire world, then the US government intervened
#development #reading-list
000
Pieter Claerhout @yellowduck.be · 26/09/2026
Discover why Elixir structs are invaluable for preventing bugs. Learn how they define rules around data structure and enhance your coding practice. #best-practice #development #ElixirLang #reading-list
grox.io
A struct is just a map with rules
#best-practice #development #ElixirLang #reading-list
010
Pieter Claerhout @yellowduck.be · 26/09/2026
James Stanier unveils the real challenges of being a CTO: balancing tech leadership and executive teamwork in a fast-evolving landscape. #ai #development #reading-list
leaddev.com
The reality of being a CTO
#ai #development #reading-list
010
Pieter Claerhout @yellowduck.be · 25/09/2026
🔗 Full-text search at Contentful just got faster: Why it’s important and how we did it #best-practice #database #devops #reading-list
contentful.com
Full-text search at Contentful just got faster: Why it’s important and how we did it
#best-practice #database #devops #reading-list
000
Pieter Claerhout @yellowduck.be · 25/09/2026
Linus Torvalds reaffirms the importance of AI in Linux kernel development, emphasizing its utility over ideology. Read more about his perspective! #ai #development #linux #reading-list
lore.kernel.org
Re: Linking Patchwork with Sashiko?
#ai #development #linux #reading-list
032
Pieter Claerhout @yellowduck.be · 25/09/2026
Discover the key features of Go 1.27, including generic methods, updated tools, and new libraries for enhanced programming efficiency. #announcement #development #golang #reading-list
go.dev
Go 1.27 release notes
#announcement #development #golang #reading-list
001
Pieter Claerhout @yellowduck.be · 24/09/2026
🔗 How Instacart built a modern search infrastructure on PostgreSQL #database #devops #postgresql #reading-list
tech.instacart.com
How Instacart built a modern search infrastructure on PostgreSQL
#database #devops #postgresql #reading-list
000
Pieter Claerhout @yellowduck.be · 24/09/2026
Learn how to build a manual supervisor in Elixir that ensures your worker processes stay resilient against crashes without using OTP. #development #ElixirLang #pattern #reading-list
dev.to
Building distributed systems in Elixir: Part 5 — Supervisor from scratch
#development #ElixirLang #pattern #reading-list
000
Pieter Claerhout @yellowduck.be · 24/09/2026
Discover how process linking in Elixir impacts system reliability when failures occur. A must-read for aspiring Elixir developers! #development #ElixirLang #pattern #reading-list
dev.to
Building distributed systems in Elixir: Part 4 — Process linking
#development #ElixirLang #pattern #reading-list
000
Pieter Claerhout @yellowduck.be · 23/09/2026
Discover how to handle process failures in Elixir through built-in monitoring without GenServers or Supervisors! #development #ElixirLang #pattern #reading-list
dev.to
Building distributed systems in Elixir: Part 3 — Process monitoring
#development #ElixirLang #pattern #reading-list
000
Pieter Claerhout @yellowduck.be · 23/09/2026
Explore building a stateful process in Elixir without GenServer and discover the power of message-passing! Dive into the art of distributed systems. #development #ElixirLang #pattern #reading-list
dev.to
Building distributed systems in Elixir: Part 1 - Building a stateful process in Elixir without GenServer
#development #ElixirLang #pattern #reading-list
000
Pieter Claerhout @yellowduck.be · 23/09/2026
Integrate AI seamlessly with your Tempest application using the new `tempest/mcp` package, transforming interactions into smooth workflows. #ai #database #ElixirLang #reading-list
tempestphp.com
Your application is already an MCP server
#ai #database #ElixirLang #reading-list
000
Pieter Claerhout @yellowduck.be · 22/09/2026
Make your CI disposable! Learn how to streamline your builds and ensure continuity even if CI services fail. #best-practice #devops #docker #reading-list #tools
oppi.li
Your CI should be disposable
#best-practice #devops #docker #reading-list #tools
010
Pieter Claerhout @yellowduck.be · 22/09/2026
Discover ten transformative books that reshaped an engineer's mindset, from philosophy to design principles. Perfect reads for anyone in tech! #best-practice #development #reading-list
birkey.co
Ten books that shaped how I think
#best-practice #development #reading-list
000
Pieter Claerhout @yellowduck.be · 22/09/2026
Why settle for a binary dark mode toggle? Discover why a tri-state option could enhance clarity and user experience. #best-practice #css #frontend #reading-list
bram.us
The case for tri-state dark mode toggles
#best-practice #css #frontend #reading-list
020
Pieter Claerhout @yellowduck.be · 21/09/2026
A legacy PHP app crashed daily under pressures. With just 200 lines of Go and RabbitMQ, a team turned failure into a success story. #best-practice #database #development #devops #golang #reading-list
dev.to
1 million DB updates, 3 days, 200 lines of Go: A legacy rescue story
#best-practice #database #development #devops #golang #reading-list
020
Pieter Claerhout @yellowduck.be · 21/09/2026
Discover how a support agent can protect user identity without compromising functionality in Humberto Figuera's latest insights! #ai #best-practice #development #ElixirPhoenix #phoenix #reading-list
hfiguera.github.io
The agent needs identity. The model does not.
#ai #best-practice #development #ElixirPhoenix #phoenix #reading-list
010
Pieter Claerhout @yellowduck.be · 21/09/2026
Struggling to style complex components? Discover how the `:has()` pseudo-class empowers your CSS in Andrew Spencer's latest article! #css #frontend #html #reading-list
thoughtbot.com
Can’t touch the DOM? Reach for :has() to style any element
#css #frontend #html #reading-list
020
Pieter Claerhout @yellowduck.be · 20/09/2026
AI is changing software development, but can it replace engineering judgment? Dive into insights from a seasoned staff engineer on this dynamic shift. #ai #best-practice #development #reading-list
boredhacking.com
Engineering judgment matters more than ever
#ai #best-practice #development #reading-list
001
Pieter Claerhout @yellowduck.be · 20/09/2026
APIs are now 100x more important than five years ago, yet still uncool. Discover why their foundational role in tech can't be overlooked. #ai #best-practice #http #reading-list
apievangelist.com
APIs are 100x more important than five years ago, and still uncool
#ai #best-practice #http #reading-list
000
Pieter Claerhout @yellowduck.be · 20/09/2026
Unlock the secrets of fuzzy search! This piece dives deep into Levenshtein automata and n-gram similarity to revolutionize how we match terms. #database #reading-list #sql
blog.serenedb.com
A deep (and fuzzy) dive into search
#database #reading-list #sql
001
Pieter Claerhout @yellowduck.be · 19/09/2026
Discover how AI is reshaping coding, writing, and personal productivity in 2026 through Shrivu Shankar's innovative approaches. #ai #development #frontend #reading-list #tools
blog.sshh.io
How I use AI in 2026 (Coding, Writing, Learning, Assistant-ing)
#ai #development #frontend #reading-list #tools
000
Pieter Claerhout @yellowduck.be · 19/09/2026
How fast is fast for cURL? Discover Daniel Stenberg's new performance testing suite and its potential to boost efficiency. #reading-list #terminal #testing #tools
daniel.haxx.se
cURL performance
#reading-list #terminal #testing #tools
000
Pieter Claerhout @yellowduck.be · 19/09/2026
Discover how a generic REST interface can effortlessly connect with Elixir's GenServer functions, enabling seamless interaction via JSON! #ElixirLang #http #reading-list
blog.stfx.eu
A generic REST interface into Elixir
#ElixirLang #http #reading-list
000
Pieter Claerhout @yellowduck.be · 18/09/2026
Easily deploy Elixir projects across environments with Burrito! Check out this guide for creating self-extracting archives. #devops #ElixirLang #linux #reading-list #tools
juanpabloaj.com
Distributing Elixir applications with Burrito
#devops #ElixirLang #linux #reading-list #tools
030
Pieter Claerhout @yellowduck.be · 18/09/2026
Streamline your Elixir dependency management with Mike Zornek's new Agent Skill. Automate updates, review changelogs, and keep your code in check! #ai #development #ElixirLang #reading-list #tools
mikezornek.com
An agent skill for updating Elixir dependencies
#ai #development #ElixirLang #reading-list #tools
000
Pieter Claerhout @yellowduck.be · 18/09/2026
GitHub's infrastructure isn't the real issue; it's flooded by AI noise. Discover a fix that could reclaim coding quality. #ai #development #github #reading-list
birkey.co
GitHub's recent crisis has a simple fix
#ai #development #github #reading-list
000
Pieter Claerhout @yellowduck.be · 17/09/2026
Flare removes its AI solutions for better context-driven error management, replacing them with an MCP server and a sleek CLI. Here’s what changed! #ai #announcement #development #reading-list
flareapp.io
Why we removed AI solutions from Flare
#ai #announcement #development #reading-list
010
Pieter Claerhout @yellowduck.be · 17/09/2026
Discover why SQLite remains the world’s favorite database, its strengths, weaknesses, and the exciting Rust rewrite project Turso. #database #reading-list #rust #sqlite
nickstambaugh.dev
Why SQLite still wins
#database #reading-list #rust #sqlite
000
Pieter Claerhout @yellowduck.be · 17/09/2026
Ever wondered why the Apple logo is upside down on laptops? This article uncovers the surprising rationale behind this design choice. #best-practice #reading-list
blog.joemoreno.com
Mea vita: Carpe diem: Upside down Apple logo
#best-practice #reading-list
000
Pieter Claerhout @yellowduck.be · 16/09/2026
🐥 Natural sorting in Laravel API resources #best-practice #http #laravel #php #testing
yellowduck.be
Natural sorting in Laravel API resources
#best-practice #http #laravel #php #testing
000
Pieter Claerhout @yellowduck.be · 16/09/2026
Check out sqlfmt, an opinionated SQL formatter that simplifies your queries with a clean, consistent style. No config needed! #golang #postgresql #reading-list #sql #tools
tapoueh.org
Introducing sqlfmt: an SQL GoFmt-style formatter
#golang #postgresql #reading-list #sql #tools
010
Pieter Claerhout @yellowduck.be · 16/09/2026
Discover how modeling state transitions as rows in Postgres unlocks rich historical queries without sacrificing performance. #database #pattern #postgresql #reading-list #sql
thoughtbot.com
Modeling state transitions in PostgreSQL
#database #pattern #postgresql #reading-list #sql
110
Pieter Claerhout @yellowduck.be · 15/09/2026
Keep sensitive data safe! Discover how Obscura enhances Phoenix logging without altering controller parameters. #best-practice #ElixirPhoenix #logging #phoenix #reading-list
hfiguera.github.io
Privacy-safe Phoenix request logging without changing controller params
#best-practice #ElixirPhoenix #logging #phoenix #reading-list
000
Pieter Claerhout @yellowduck.be · 15/09/2026
Learn how to correlate request and reply messages in Elixir by using unique request identifiers in this insightful article. #development #ElixirLang #pattern #reading-list
dev.to
Building distributed systems with Elixir — 02: Correlated request–reply
#development #ElixirLang #pattern #reading-list
000
Pieter Claerhout @yellowduck.be · 15/09/2026
Ever wondered how trades crossing multiple sessions can mess up your P&L? This article reveals the surprising complexities of trading session accounting. #best-practice #pattern #reading-list
seriousalchemy.com
Calculating P&L when a trade spans multiple sessions
#best-practice #pattern #reading-list
000
Pieter Claerhout @yellowduck.be · 14/09/2026
Discover how module attributes in Elixir enhance code clarity and efficiency. Explore their practical applications and benefits! #best-practice #development #ElixirLang #reading-list
dev.to
Learning Elixir: Module attributes
#best-practice #development #ElixirLang #reading-list
000
Pieter Claerhout @yellowduck.be · 14/09/2026
Is Spec-Driven Development just waterfall? Not at all! AI is transforming how we handle specs, making processes faster and cheaper, aligning with Royce’s original vision. #ai #best-practice #development #reading-list
martinelli.ch
Waterfall was never the problem
#ai #best-practice #development #reading-list
010