41554 blogs · [ { "id": "01a08744-73fc-722f-b063-218c7edab45c", "title": "Are all mouses defective by design?", "url": "https://blog.benoitj.ca/2025-04-15-are-all-mices-defect-by-design/", "published_at": "2025-04-15T04:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad70ec2604", "title": "Back to Doom Emacs", "url": "https://blog.benoitj.ca/2025-04-13-2025-04-13-back-to-doom-emacs/", "published_at": "2025-04-13T22:19:59+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7113d8ef", "title": "Vacation Affects My Blogging", "url": "https://blog.benoitj.ca/2024-09-08-vacation-affects-my-blogging/", "published_at": "2024-09-08T04:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad71df6cc9", "title": "Rebuilding My Server - Proxmox Cloud Init Image template", "url": "https://blog.benoitj.ca/2024-08-28-rebuild-my-server-proxmox-cloud-init-image/", "published_at": "2024-08-28T04:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad71df9efb", "title": "Time for Some Changes to My Primary Server", "url": "https://blog.benoitj.ca/2024-08-27-time-for-some-changes-to-my-primary-server/", "published_at": "2024-08-27T22:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad71feb4c2", "title": "Rebuilding My Server Getting Unsupported Sfp+ Working on Linux", "url": "https://blog.benoitj.ca/2024-08-27-rebuild-my-server-getting-unsupported-sfp-working-on-linux/", "published_at": "2024-08-27T04:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7251cc44", "title": "Owning Your Own Domain(s)", "url": "https://blog.benoitj.ca/2024-08-18-renewing-your-own-domains/", "published_at": "2024-08-18T20:59:12+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad731bc026", "title": "Need to Extend My GnuPG Keys Again", "url": "https://blog.benoitj.ca/2024-08-11-need-to-extend-my-gpg-keys-again/", "published_at": "2024-08-11T04:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad73aa5ac6", "title": "Emacs as My IDE - Part2: The Setup", "url": "https://blog.benoitj.ca/2024-08-08-emacs-as-my-ide-part2-the-setup/", "published_at": "2024-08-08T04:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad742a400e", "title": "Learning to Learn", "url": "https://blog.benoitj.ca/2024-08-06-learning-to-learn/", "published_at": "2024-08-06T04:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad74fec484", "title": "Native Emacs Bindings", "url": "https://blog.benoitj.ca/2024-08-04-native_emacs_bindings/", "published_at": "2024-08-05T01:03:42+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad759ada84", "title": "Fixing Paving Mistakes", "url": "https://blog.benoitj.ca/2024-07-28-fixing-paving-mistakes/", "published_at": "2024-07-28T04:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad764e685d", "title": "RSS, the best way to publish posts, and give control to your readers", "url": "https://blog.benoitj.ca/2024-04-09-rss-as-a-way-to-notify-others-about-your-posts/", "published_at": "2024-04-09T04:05:08+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad76e9ba08", "title": "RSS Exclusive - Reminder on the RSS Club", "url": "https://blog.benoitj.ca/2024-04-08-reminder-on-the-rss-club/", "published_at": "2024-04-09T03:39:29+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad775a0948", "title": "Back on Nix", "url": "https://blog.benoitj.ca/2024-04-02-back-on-nix/", "published_at": "2024-04-02T16:39:02+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7760b3be", "title": "Guix After a while", "url": "https://blog.benoitj.ca/2024-01-04-guix-after-a-while/", "published_at": "2024-01-04T06:53:26+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7769a72d", "title": "RSS Exclusive - App Defaults (2023 Edition)", "url": "https://blog.benoitj.ca/2023-12-07-app-defaults--2023-edition/", "published_at": "2023-12-07T23:20:05+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7843b5cc", "title": "Progress on my Guix yearly migration", "url": "https://blog.benoitj.ca/2023-11-01-progress-on-my-guix-yearly-migration/", "published_at": "2023-11-01T22:30:29+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad79379968", "title": "Guix Home Configuration - Part 2 - Services", "url": "https://blog.benoitj.ca/2023-10-24-guix-home-configuration-part2-services/", "published_at": "2023-10-24T04:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad79641123", "title": "Guix home configuration - part 1 - Packages", "url": "https://blog.benoitj.ca/2023-10-23-guix-home-configuration-part1-packages/", "published_at": "2023-10-23T22:00:27+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad79d30f54", "title": "Guix VM System Configuration", "url": "https://blog.benoitj.ca/2023-10-21-guix-vm-system-configuration/", "published_at": "2023-10-21T15:49:47+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad79e9f49b", "title": "How Guix Compare to Nix and Vice Versa", "url": "https://blog.benoitj.ca/2023-10-20-how-guix-compare-to-nix-and-vice-versa/", "published_at": "2023-10-21T01:36:52+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7a51fd1d", "title": "Guix system configuration", "url": "https://blog.benoitj.ca/2023-10-17-guix-system-configuration/", "published_at": "2023-10-17T12:51:23+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7b4570d9", "title": "Going Back Series - Guix Is Back", "url": "https://blog.benoitj.ca/2023-10-16-going-back-series-guix-is-back/", "published_at": "2023-10-17T00:37:07+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7b98f7fa", "title": "Going Back to Basis", "url": "https://blog.benoitj.ca/2023-10-16-going-back-to-basis/", "published_at": "2023-10-16T23:26:46+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7c7d14af", "title": "New blogging setup", "url": "https://blog.benoitj.ca/2022-12-29-new-blogging-setup/", "published_at": "2022-12-29T04:02:13+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7d118e5b", "title": "Seeking a Hugo Blog Replacement", "url": "https://blog.benoitj.ca/2022-12-15-seeking-a-hugo-blog-replacement/", "published_at": "2022-12-15T11:07:25+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7d902494", "title": "RSS Exclusive - 2022w50 What Kept Me Busy This Year", "url": "https://blog.benoitj.ca/2022-12-14-2022w50-what-kept-me-busy-this-year/", "published_at": "2022-12-15T02:59:24+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7e09d5f3", "title": "RSS Exclusive - 2021w50 - Weekly Summary", "url": "https://blog.benoitj.ca/2021-12-17-2021w50-weekly-summary/", "published_at": "2021-12-17T00:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7edaefab", "title": "RSS Exclusive - 2021w49 - Weekly Summary", "url": "https://blog.benoitj.ca/2021-12-10-2021w49-weekly-summary/", "published_at": "2021-12-10T00:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7fdabc6a", "title": "IntelliJ to Emacs - part 1 - The Plan", "url": "https://blog.benoitj.ca/2021-12-10-intellij-to-emacs-part1-the-plan/", "published_at": "2021-12-10T00:00:00+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad7fff9505", "title": "The last 12 months", "url": "https://blog.benoitj.ca/2021-11-10-the-last-12-months/", "published_at": "2021-11-10T06:08:08+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad803321da", "title": "RSS Exclusive - Proof it's Always a Good Time to Take Vacation", "url": "https://blog.benoitj.ca/2020-12-24-proof-its-always-a-good-time-to-take-vacation/", "published_at": "2020-12-24T15:18:14+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad80bb53eb", "title": "Lean UX, large code", "url": "https://blog.benoitj.ca/2020-12-23-lean-ux-fat-code/", "published_at": "2020-12-24T01:49:46+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad80d765c6", "title": "Chezmoi Merging", "url": "https://blog.benoitj.ca/2020-10-03-chezmoi-merging/", "published_at": "2020-10-03T17:13:12+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad81a4887c", "title": "Home data storage", "url": "https://blog.benoitj.ca/2020-09-05-nas/", "published_at": "2020-09-06T00:26:48+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad8248b29a", "title": "Netboot Pxe", "url": "https://blog.benoitj.ca/2020-09-03-netboot-pxe/", "published_at": "2020-09-04T00:46:47+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad83047023", "title": "Working From Home", "url": "https://blog.benoitj.ca/2020-09-02-working-from-home/", "published_at": "2020-09-02T04:17:14+00:00" }, { "id": "01a08744-73fd-700e-9be4-7bad8308b208", "title": "Ditch WYSIWYG apps and switch to plaintext tools", "url": "https://blog.benoitj.ca/2020-07-31-wysiwyg/", "published_at": "2020-07-31T00:00:00+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff2e3a5a0", "title": "Learning Gentoo", "url": "https://blog.benoitj.ca/2020-07-25-learning-gentoo/", "published_at": "2020-07-25T00:00:00+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff2e80659", "title": "Patching Tools - St", "url": "https://blog.benoitj.ca/2020-07-12-patching-tools-st/", "published_at": "2020-07-12T00:00:00+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff2fc5583", "title": "Git Merge Conflicts - Git patching and resolving conflict (part 2)", "url": "https://blog.benoitj.ca/2020-06-28-git-merge-conflicts/", "published_at": "2020-06-28T04:00:00+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff349d743", "title": "Git patching and resolving conflict (part 1)", "url": "https://blog.benoitj.ca/2020-06-21-git-patching-merging-part1/", "published_at": "2020-06-21T00:00:00+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff448e8b6", "title": "Dotfiles management using chezmoi - How I Use Linux Desktop at Work Part5", "url": "https://blog.benoitj.ca/2020-06-15-how-i-use-linux-desktop-at-work-part5-dotfiles/", "published_at": "2020-06-15T14:30:17+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff4ba9713", "title": "Display Manager With Autologin - How I Use Linux Desktop at Work - Part4", "url": "https://blog.benoitj.ca/2020-06-12-how-i-use-linux-desktop-at-work-part4-dm-with-autologin/", "published_at": "2020-06-13T01:19:25+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff5318bb4", "title": "How I use Linux desktop at work - Part3 - Guest additions", "url": "https://blog.benoitj.ca/2020-06-10-how-i-use-linux-desktop-at-work-part3-guest-additions/", "published_at": "2020-06-11T02:00:24+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff5f2b0df", "title": "How I use Linux desktop at work - Part2 - Window manager and GUI", "url": "https://blog.benoitj.ca/2020-06-09-how-i-use-linux-desktop-at-work-part2-wm/", "published_at": "2020-06-09T20:31:24+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff65770a9", "title": "How I Use Linux Desktop at Work - Part 1 - Basic setup", "url": "https://blog.benoitj.ca/2020-05-29-how-i-use-linux-desktop-at-work-part1-basic-setup/", "published_at": "2020-05-29T15:31:24+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff6755508", "title": "Blogging Setup", "url": "https://blog.benoitj.ca/2020-05-24-blogging-setup/", "published_at": "2020-05-25T01:25:51+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff70f4cfb", "title": "I should try blogging", "url": "https://blog.benoitj.ca/2020-05-24-i-should-try-blogging/", "published_at": "2020-05-24T04:02:13+00:00" }, { "id": "01a08744-73fe-7308-a4dd-84aff7ce9587", "title": "My mostly tech blog", "url": "https://blog.benoitj.ca/about/", "published_at": null } ] posts Claim your blog
Back to blog.benoitj.ca
Blog · corpus.blog/blogs/blog.benoitj.ca/posts

blog.benoitj.ca

blog.benoitj.ca

2025

2024

2023

2022

2021

2020

Undated