Sign in

Pieter Claerhout

@yellowduck.be
854 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 · 4m
Create a type-safe Django and React app effortlessly—automatically propagate your Django models to TypeScript components for zero runtime errors. #development #django #frontend #reading-list #testing #typescript
tomdekan.com
Create a Django and React app with auto-generated Django types
#development #django #frontend #reading-list #testing #typescript
000
Pieter Claerhout @yellowduck.be · 5h
Discover why using Postgres as a queue can simplify your architecture and reduce complexity in task management. #best-practice #database #development #devops #postgresql #reading-list
leontrolski.github.io
Postgres as queue
#best-practice #database #development #devops #postgresql #reading-list
101
Pieter Claerhout @yellowduck.be · 20h
Easily integrate Tailwind CSS into your Django project with this simple guide. Perfect for modern web development! #css #django #frontend #reading-list
tomdekan.com
The simplest way to add Tailwind CSS to Django 💨
#css #django #frontend #reading-list
000
Pieter Claerhout @yellowduck.be · 04/10/2026
Discover the evolving guide to secure your Linux server with practical steps and expert insights on GitHub. #best-practice #linux #reading-list #sysadmin
github.com
How to secure a Linux server: An evolving how-to guide for securing a Linux server
#best-practice #linux #reading-list #sysadmin
020
Pieter Claerhout @yellowduck.be · 04/10/2026
Discover the cluster singleton pattern in Elixir and learn how to manage globally unique processes to avoid cascading failures. #development #ElixirLang #kubernetes #pattern #reading-list
jola.dev
Cluster singleton pattern
#development #ElixirLang #kubernetes #pattern #reading-list
000
Pieter Claerhout @yellowduck.be · 03/10/2026
Is the Single Global Process pattern compromising your Elixir app? Discover the hidden dangers and potential solutions. #development #ElixirLang #pattern #reading-list
keathley.io
The dangers of the Single Global Process
#development #ElixirLang #pattern #reading-list
000
Pieter Claerhout @yellowduck.be · 03/10/2026
Are we blind to the bugs in our favorite tools? This article challenges the notion of software perfection and our biases in noticing bugs. #best-practice #development #reading-list
danluu.com
Bug blindness
#best-practice #development #reading-list
000
Pieter Claerhout @yellowduck.be · 03/10/2026
Discover how to build a worker pool in Elixir to manage concurrency without overwhelming your system. Don't miss this deep dive! #development #ElixirLang #pattern #reading-list
dev.to
Building distributed systems in Elixir: Part 7 — worker pool
#development #ElixirLang #pattern #reading-list
000
Pieter Claerhout @yellowduck.be · 02/10/2026
Discover how agentic AI differs from automation and why organizations must shift their focus to real-world complexities instead of relying on flowcharts. #ai #best-practice #development #reading-list
towardsdatascience.com
Is agentic AI just automation?
#ai #best-practice #development #reading-list
000
Pieter Claerhout @yellowduck.be · 02/10/2026
Confused by WebSockets vs. SSE? Discover why event ordering and correctness are key to a seamless user experience. #best-practice #frontend #http #reading-list
dashbit.co
WebSockets vs. SSE should be about ordering and correctness
#best-practice #frontend #http #reading-list
010
Pieter Claerhout @yellowduck.be · 02/10/2026
Discover how `flex-wrap: balance` revolutionizes responsive design by preventing orphan flex items. Flex with style! #best-practice #css #frontend #reading-list
ishadeed.com
Balancing flex items with flex-wrap: balance
#best-practice #css #frontend #reading-list
022
Pieter Claerhout @yellowduck.be · 01/10/2026
Revamp your approach to HTML! Discover the must-have elements in Manuel Matuzović's updated boilerplate for 2026. #best-practice #frontend #html #reading-list
matuzo.at
My HTML boilerplate in 2026
#best-practice #frontend #html #reading-list
000
Pieter Claerhout @yellowduck.be · 01/10/2026
Unlock the power of backend-driven UIs! Discover how to build an interactive monitoring dashboard with Go and Datastar. #frontend #golang #http #reading-list
packagemain.tech
Build htop for the web with Go + Datastar
#frontend #golang #http #reading-list
000
Pieter Claerhout @yellowduck.be · 01/10/2026
Claude just leveled up! Anthropic's AI now comes with a built-in browser, enhancing its ability to give real-time, accurate answers. #ai #announcement #reading-list
thenewstack.io
Anthropic's Claude now has a browser of its own
#ai #announcement #reading-list
000
Pieter Claerhout @yellowduck.be · 30/09/2026
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 · 30/09/2026
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 · 30/09/2026
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
110
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
120
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
110
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
120
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
142
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
110
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