|
Mocks Are Your Friends, Not Your Servants
|
|
2
|
332
|
May 18, 2026
|
|
Make Friends With Your AI Assistant
|
|
0
|
178
|
May 18, 2026
|
|
Why I Built an Elixir ISO 20022 Parser (And why I hate banking standards)
|
|
5
|
328
|
May 14, 2026
|
|
The Long Road to Cure
|
|
0
|
240
|
April 16, 2026
|
|
How Many Paradigms Does It Take to Screw In a Lightbulb?
|
|
18
|
623
|
April 14, 2026
|
|
A Score for an Invisible Orchestra
|
|
7
|
268
|
April 14, 2026
|
|
The Diagnosis ‘SLOP’ Is the New Ad Hominem
|
|
0
|
211
|
April 8, 2026
|
|
How Does Clean Code Work?
|
|
0
|
171
|
April 7, 2026
|
|
Injecting tracing the hot way
|
|
5
|
255
|
March 26, 2026
|
|
Software Development in 2026
|
|
0
|
340
|
March 25, 2026
|
|
Shipping grayscale photos at small scale
|
|
0
|
132
|
March 9, 2026
|
|
PhoenixPress: Compile-Time SEO for Phoenix Apps
|
|
0
|
148
|
February 14, 2026
|
|
Blog Post: Polymorphic embeds in Ecto
|
|
2
|
453
|
February 9, 2026
|
|
Funx: Reducing Degrees of Freedom
|
|
0
|
128
|
February 9, 2026
|
|
Fixing My Biggest SPA Pet Peeve In Phoenix
|
|
8
|
596
|
February 5, 2026
|
|
Funx Eq: What does “same” mean in your domain?
|
|
2
|
231
|
February 2, 2026
|
|
Funx: Free Your Predicates
|
|
0
|
147
|
February 2, 2026
|
|
Building a Full-Featured Calendar in Phoenix LiveView (recurring events, drag-drop, multi-user)
|
|
4
|
586
|
January 31, 2026
|
|
Optics in Funx: optics don’t live alone. Lens, Prism, Traversal, and Iso work together
|
|
0
|
116
|
January 21, 2026
|
|
Build Home Assistant Devices with Elixir and Nerves
|
|
0
|
156
|
January 19, 2026
|
|
Optics in Funx
|
|
0
|
112
|
January 14, 2026
|
|
Funx: Adding the Optic Traversal
|
|
33
|
460
|
January 6, 2026
|
|
Funx: Reorganizing Eq and Ord
|
|
0
|
128
|
January 1, 2026
|
|
Funx Optics: Declare your order
|
|
0
|
109
|
December 29, 2025
|
|
More optics in Funx: name your shareable boundaries with prisms
|
|
0
|
106
|
December 22, 2025
|
|
Here’s why lawful lenses matter (even in Elixir):
|
|
9
|
505
|
December 17, 2025
|
|
A Subtle Elixir Gotcha: Pattern Matching with Floats
|
|
2
|
297
|
December 16, 2025
|
|
Adding a context-aware tap to Funx
|
|
0
|
83
|
December 8, 2025
|
|
Lifting a few of Ash’s DSL ideas (or stealing them outright) to build an Either DSL in Funx
|
|
0
|
136
|
December 2, 2025
|
|
Ash Framework Calculations
|
|
0
|
135
|
November 25, 2025
|