May 2025
-
14 May 2025π₯What is package hallucination in npm?
-
14 May 2025πA programmer's reading list: 100 articles I enjoyed (1-50)
-
14 May 2025πStop using Docker like it's 2015
-
13 May 2025π₯Laravel validation: present vs required
-
13 May 2025π15 reasons I love Go
-
13 May 2025πHow to build a GitHub-style markdown editor
-
12 May 2025π₯Detecting compile-time cycles in Elixir with mix xref
-
12 May 2025πThe Inverted reactivity model of React
-
12 May 2025πLessons learned from working at startups
-
11 May 2025π₯Installing an Elixir dependency from a custom fork
-
11 May 2025πCommon syntax constructs in Vue 3 and Svelte
-
11 May 2025πSlaying zombie processes in a Go + Docker setup: a debugging story
-
10 May 2025π₯Understanding $emit vs defineEmits in Vue 3
-
10 May 2025πWhat the critical Erlang SSH vulnerability means for Elixir developers
-
10 May 2025πBehind the 6-digit code: Building HOTP and TOTP from scratch
-
9 May 2025π₯Passing Elixir config values to LiveView hooks
-
9 May 2025πImport, alias, require, and use in Elixir
-
9 May 2025πTop 20 Linux commands every pentester should know
-
8 May 2025π₯How to duplicate a table in PostgreSQL
-
8 May 2025π43 things we've learned about hiring at PostHog
-
8 May 2025πUV: The Engineering Secrets Behind Pythonβs Speed King - Xebia
-
7 May 2025π₯Duplicating a git repository to a new remote
-
7 May 2025πHow to be the best programmer, according to Daniel Terhorst-North
-
7 May 2025πTract postmortem
-
6 May 2025π₯Simple file upload button using Phoenix LiveView