January 2026
-
25 Jan 2026πHow I reverse engineered a billion-dollar legal AI tool and found 100k+ confidential files
-
23 Jan 2026πBuilding a RAG server with PostgreSQL - part 1: loading your content
-
20 Jan 2026πBuilding effective agents
-
19 Jan 2026πAsynchronous tasks and streaming UIs in Phoenix LiveView
-
18 Jan 2026πOptimizing Claude code: skills, plugins, and the art of teaching your AI to code like you
-
17 Jan 2026πAWS CEO explains 3 reasons AI canβt replace junior devs
-
16 Jan 2026πMy LLM coding workflow going into 2026
-
15 Jan 2026π4 Claude code tools we can't live without
-
15 Jan 2026πYour job is to deliver code you have proven to work
-
12 Jan 2026πIntroduction to HTML, CSS and OpenAI in Phoenix LiveView
-
12 Jan 2026πEmbedding-based tool selection for AI agents
-
9 Jan 2026πWhy (senior) engineers struggle to build AI agents
-
7 Jan 2026πYou should never build a CMS
-
7 Jan 2026πAI can write your code. it canβt do your job
-
7 Jan 2026πWhat I look for in AI-assisted PRs
-
6 Jan 2026πHow to review AI-generated PRs
-
6 Jan 2026πWhat I learned building a vector database on object storage
-
5 Jan 2026πLLM APIs are a synchronization problem
-
5 Jan 2026πBuilding a MCP server in Elixir
-
1 Jan 2026πWhy your CTO might start coding again
December 2025
-
31 Dec 2025πWhich language is best for AI code generation?
-
29 Dec 2025πBuilding an MCP client in Elixir
-
29 Dec 2025πA new era of intelligence with Gemini 3
-
24 Dec 2025πPython is not a great language for data science. Part 1: The experience
-
20 Dec 2025πIntroducing GPT-5.1 for developers