We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
April 2025
-
🔗 Elixir, Phoenix, Ash: policies 2 Apr 2025
-
🔗 Use a view model with Phoenix LiveView 2 Apr 2025
-
🔗 Understanding Multitenancy in Ash Framework: A Practical Guide 1 Apr 2025
-
🔗 Thoughts on Elixir, Phoenix and LiveView after 18 months of commercial use 1 Apr 2025
March 2025
-
🔗 Choosing Languages 31 Mar 2025
-
🔗 TIL: Styling an HTML dialog modal to take the full height of the viewport 31 Mar 2025
-
🔗 How to create Github-like references to your database records with a Liveview hook 30 Mar 2025
-
🔗 Postgres query cancellation 30 Mar 2025
-
🔗 Elixir Makes You Make Good Decisions 29 Mar 2025
-
🔗 Why I Don't Like TypeScript Enums 29 Mar 2025
-
🔗 Standard Webhooks 28 Mar 2025
-
🔗 A 10x Faster TypeScript - TypeScript 28 Mar 2025
-
🔗 Why Elixir/OTP doesn't need an Agent framework: Part 2 27 Mar 2025
-
🔗 Why Elixir/OTP doesn't need an Agent framework: Part 1 27 Mar 2025
-
🔗 How to Write Useful Commit Messages 26 Mar 2025
-
🔗 Dmitri Shuralyov - Idiomatic Go 26 Mar 2025
-
🔗 Great software design looks underwhelming 25 Mar 2025
-
🔗 Why you shouldn't let customers pay for features 25 Mar 2025
-
🔗 Why "alias" is my last resort for aliases 24 Mar 2025
-
🔗 My changes to the default Phoenix boilerplate 24 Mar 2025
-
🔗 50 things we’ve learned about building successful products 23 Mar 2025
-
🔗 The Art of Tech Interviewing 23 Mar 2025
-
🔗 Build a Glassmorphic Navbar with TailwindCSS backdrop-filter & backdrop-blur - Braydon Coyer 22 Mar 2025
-
🔗 Promoted from Dev to Team Lead: 8 Things They Didn’t Tell Me 22 Mar 2025
-
🔗 20 years working on the same software product 21 Mar 2025