Today I Learned My Today I Learned snippets. Inspired by simonw/til alpinejs Everything in AlpineJS requires an x-data directive elixir How to add cascade delete to an existing constraint Jason.deocde/2 with keys as as atoms Use Oban.Testing.perform_job to test jobs Quickly add packages to Livebook github Use permalinks to display code snippets in Github Issues git Search git history for a commit that adds or removes a string next.js Deploy a next.js site to Cloudflare pages llm Using llama.cpp and Llama2 with GPU on M1 Configure llm to query Groq from the command line zsh Set and clear colours in a zsh prompt