Posts by Pieter Claerhout
Rethinking software engineer interviews for the AI era: focus on fractal knowledge, real-world problem-solving, and accountability rather than leetcode puzzles. Great engineers own their systems.
#ai #best-practice #development #reading-list #testing
🔗 AshEvents: Event sourcing made simple for Ash framework
#ElixirLang #reading-list
Revolutionize your dev workflow with Claude Code's AskUserQuestion tool—it makes AI ask for clarification, ensuring your code matches your vision!
#ai #best-practice #development #reading-list
🔗 11 software development best practices in 2026
#development #reading-list
Tower 16 for Mac introduces AI Commits to ease the challenge of writing commit messages! Just stage changes and let AI do the work.
#ai #announcement #git #mac #reading-list #tools
Transform your PostgreSQL workflows! Unlock new possibilities for query planning in testing with statistics injection in PostgreSQL 18.
#best-practice #database #development #postgresql #reading-list #testing
Monitor your SQL traffic in real-time with sql-tap, featuring an interactive TUI and seamless setup!
#database #devops #reading-list #sql #terminal #tools
Discover how Stochastic Fairness Queuing can enhance workload management in distributed systems and optimize performance!
#best-practice #pattern #reading-list
Exploring how AI is reshaping software licensing and the implications of re-implementations under different licenses.
#ai #best-practice #development #reading-list
AI code review catches what humans miss and misses what humans catch. A practical guide to choosing tools, setting them up, and using them to strengthen (not replace) human code review.
#ai #best-practice #development #reading-list #tools
Building a PDF parser in PHP wasn’t easy, but after years of effort, I now have a library that tackles text, images, and supports encrypted PDFs!
#development #pdf #php #reading-list
🔗 Think of Pavlov
#reading-list
Dive into how to integrate Google Sheets with Elixir for seamless data management in web apps!
#database #development #ElixirLang #ElixirPhoenix #phoenix #reading-list
🔗 Thinking Elixir Podcast 299: Don't Paste That Into Your Terminal
#ElixirLang #ElixirPhoenix #phoenix #reading-list
Unlock your coding speed: Enable LSP in Claude Code and get 50ms query responses instead of 30 seconds!
#best-practice #development #reading-list #tools
Unlock the power of AI with a tailored quality gate in SonarQube to ensure code quality and security. Optimize your development process today!
#ai #best-practice #development #reading-list #testing
Decommissioning in the SDLC is often neglected, leading to costly 'zombie' resources. A checklist for proper decommissioning can save money and reduce complexities.
#best-practice #development #devops #reading-list #sysadmin
Unlock type-safe event handling in Phoenix with AshTypescript's typed channels for seamless server-client communication!
#announcement #ElixirLang #ElixirPhoenix #frontend #phoenix #reading-list #typescript
Transform your coding process with spec-driven development — say goodbye to vibe coding mishaps and hello to structured, efficient workflows!
#ai #best-practice #development #github #reading-list
🔗 18 months of code, gone. Here's what we learned.
#development #reading-list #testing
🔗 Fixing full recompiles of Elixir caused by Claude code
#ElixirLang #ElixirPhoenix #phoenix #reading-list
Want to ship faster? Slow down first. Effective AI use demands clarity in decision-making before rushing into execution.
#ai #best-practice #development #reading-list
Transform your API doc process with Claude Skill's new ability to generate Postman collections from Rails controllers. Perfect for fast-paced teams!
#ai #announcement #development #reading-list #tools
Unlock the secrets of CTEs in PostgreSQL! Discover how recent optimizations can enhance your SQL queries and boost performance.
#best-practice #database #postgresql #reading-list #sql
Building a blazingly fast blog with Elixir and Phoenix: server-side rendering, NimblePublisher for markdown, and self-hosted Dokploy on Hetzner with 30-second deploys.
#best-practice #devops #ElixirLang #ElixirPhoenix #frontend #phoenix #reading-list
The difference between a good product and a great one often lies not in the ingredients, but in the unseen processes behind it.
#best-practice #development #reading-list
🔗 Getting started with Paraxial.io for Elixir
#ElixirLang #http #reading-list
🔗 AI is forcing us to write good code
#ai #development #reading-list #tools