March 2025
-
28 Mar 2025πA 10x faster TypeScript
-
27 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
-
26 Mar 2025πHow to write useful commit messages
-
26 Mar 2025πDmitri Shuralyov - idiomatic Go
-
25 Mar 2025πGreat software design looks underwhelming
-
25 Mar 2025πWhy you shouldn't let customers pay for features
-
24 Mar 2025πWhy "alias" is my last resort for aliases
-
24 Mar 2025πMy changes to the default Phoenix boilerplate
-
23 Mar 2025π50 things weβve learned about building successful products
-
23 Mar 2025πThe art of tech interviewing
-
22 Mar 2025πBuild a glassmorphic navbar with TailwindCSS backdrop-filter & backdrop-blur
-
22 Mar 2025πPromoted from dev to team lead: 8 things they didnβt tell me
-
21 Mar 2025π20 years working on the same software product
-
21 Mar 2025πIt's still worth blogging in the age of AI
-
20 Mar 2025πHow should we control access to user data?
-
20 Mar 2025πGitHub - tontonsb/laravel-bester-practices
-
19 Mar 2025πReady, Set, Go! A multi-player triathlon timing app built with Elixir and Phoenix
-
19 Mar 2025πA guide to `tsconfig.json`
-
18 Mar 2025πUsing server side events with Req
-
18 Mar 2025πBiome: one toolchain for your web project
-
17 Mar 2025πHacking Phoenix LiveUpload
-
17 Mar 2025πRunning ML models in Elixir using Pythonx
-
16 Mar 2025πA0 = 1
-
16 Mar 2025πWhy does target=β_blankβ have an underscore in front?