41554 blogs · [ { "id": "01a0e555-a8c1-7193-a15e-0f51b35a99c8", "title": "Everything Before the Click", "url": "https://www.bounga.org/elixir/2026/09/26/everything-before-the-click/", "published_at": "2026-09-25T22:00:00+00:00" }, { "id": "01a0d75e-0168-71b0-a367-e1e1dea3fb24", "title": "Sold Separately", "url": "https://www.bounga.org/ruby/2026/09/22/sold-separately/", "published_at": "2026-09-21T22:00:00+00:00" }, { "id": "01a0d75e-0168-71b0-a367-e1e1deb5cc74", "title": "Fresh Forever", "url": "https://www.bounga.org/elixir/2026/09/19/fresh-forever/", "published_at": "2026-09-18T22:00:00+00:00" }, { "id": "01a0d75e-0168-71b0-a367-e1e1df4f17a1", "title": "One Layer Thick", "url": "https://www.bounga.org/ruby/2026/09/15/one-layer-thick/", "published_at": "2026-09-14T22:00:00+00:00" }, { "id": "01a094dd-908e-7395-b47a-f40f1862b5ce", "title": "Politely Ignored", "url": "https://www.bounga.org/elixir/2026/09/12/politely-ignored/", "published_at": "2026-09-11T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8e9fcacc1", "title": "Declaring belongs_to Changed Nothing", "url": "https://www.bounga.org/ruby/2026/09/08/declaring-belongs-to-changed-nothing/", "published_at": "2026-09-07T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8eaba0d2f", "title": "The Tooltip That Signed Me Out", "url": "https://www.bounga.org/elixir/2026/09/05/the-tooltip-that-signed-me-out/", "published_at": "2026-09-04T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8eac8dda3", "title": "Ask Hanami for the Model, Get Four Objects", "url": "https://www.bounga.org/ruby/2026/09/01/ask-hanami-for-the-model-get-four-objects/", "published_at": "2026-08-31T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8eb8f3b49", "title": "The Page That Never Came Back", "url": "https://www.bounga.org/elixir/2026/08/29/the-page-that-never-came-back/", "published_at": "2026-08-28T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8eba08582", "title": "Hanami Froze the Door I Always Use", "url": "https://www.bounga.org/ruby/2026/08/25/hanami-froze-the-door-i-always-use/", "published_at": "2026-08-24T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8ec2d4415", "title": "What a Port Doesn’t Give You", "url": "https://www.bounga.org/elixir/2026/08/22/what-a-port-doesnt-give-you/", "published_at": "2026-08-21T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8ed13ca98", "title": "Let It Crash Stops at stdin", "url": "https://www.bounga.org/elixir/2026/08/15/let-it-crash-stops-at-stdin/", "published_at": "2026-08-14T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8ed4a72a8", "title": "Not Every Curve Belongs in Sand", "url": "https://www.bounga.org/projects/2026/08/10/not-every-curve-belongs-in-sand/", "published_at": "2026-08-09T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8edc7590a", "title": "I Taught My Label Maker to Draw", "url": "https://www.bounga.org/projects/2026/07/25/i-taught-my-label-maker-to-draw/", "published_at": "2026-07-24T22:00:00+00:00" }, { "id": "01a08757-e55d-7029-8c85-e8d8ee27527f", "title": "I Built a Roblox Game Just to Try", "url": "https://www.bounga.org/projects/2026/07/25/i-built-a-roblox-game-just-to-try/", "published_at": "2026-07-24T22:00:00+00:00" }, { "id": "01a0821a-fefd-70c5-b3ba-eb6914ebe8d1", "title": "emacs-mailto: Open macOS mailto: Links in Emacs", "url": "https://www.bounga.org/emacs/2026/07/02/emacs-mailto-open-macos-mailto-links-in-emacs/", "published_at": "2026-07-01T22:00:00+00:00" }, { "id": "01a0821a-fefd-70c5-b3ba-eb6915471395", "title": "shpaste: a paste.sr.ht Client for Emacs", "url": "https://www.bounga.org/emacs/2026/07/01/shpaste-a-paste-sr-ht-client-for-emacs/", "published_at": "2026-06-30T22:00:00+00:00" }, { "id": "01a0821a-fefd-70c5-b3ba-eb6916415d9d", "title": "Sign Always, Encrypt When Possible: Automatic GPG in mu4e", "url": "https://www.bounga.org/emacs/2026/06/30/sign-always-encrypt-when-possible-in-mu4e/", "published_at": "2026-06-29T22:00:00+00:00" }, { "id": "01a0821a-fefd-70c5-b3ba-eb69166ff8a4", "title": "Not Quite Vim: Switching to Evil in Doom Emacs", "url": "https://www.bounga.org/emacs/2026/06/26/not-quite-vim-switching-to-evil-in-doom-emacs/", "published_at": "2026-06-25T22:00:00+00:00" }, { "id": "01a0821a-fefd-70c5-b3ba-eb6916ba6a5a", "title": "Using auth-source in a Real Emacs Package", "url": "https://www.bounga.org/emacs/2026/06/11/using-auth-source-in-a-real-emacs-package/", "published_at": "2026-06-10T22:00:00+00:00" }, { "id": "01a0821a-fefd-70c5-b3ba-eb6917a87d9a", "title": "Setting up multiple IMAP and SMTP accounts in Gnus", "url": "https://www.bounga.org/tips/2020/05/03/multiple-smtp-accounts-in-gnus-without-external-tools/", "published_at": "2020-05-02T22:00:00+00:00" }, { "id": "01a0821a-fefd-70c5-b3ba-eb6918468aa3", "title": "Easily insert Elixir pipe operator in Emacs", "url": "https://www.bounga.org/emacs/2020/04/22/easily-insert-elixir-pipe-operator-in-emacs/", "published_at": "2020-04-21T22:00:00+00:00" }, { "id": "01a0821a-fefd-70c5-b3ba-eb6918b437cb", "title": "Emacs Tramp lag and timeout", "url": "https://www.bounga.org/tips/2017/11/30/fix-emacs-tramp-lag-and-timeout/", "published_at": "2017-11-29T23:00:00+00:00" } ] posts Claim your blog
Back to Nicolas Cavigneaux
Blog · corpus.blog/blogs/bounga.org/posts

Nicolas Cavigneaux

bounga.org

2026

2020

2017