56,966 blogs · [ { "id": "01a0879d-9abc-7027-9224-6c62a0930491", "title": "JUnit XML formatn't", "url": "https://lunarwatcher.codeberg.page/til/java/junit-xml-formatnt.html", "published_at": "2026-09-03T18:23:53+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a51735b1", "title": "Test output is hard", "url": "https://lunarwatcher.codeberg.page/notes/design/test-output-hard.html", "published_at": "2026-08-29T19:13:08+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a10d07f9", "title": "Pseudo-domains in firefox for local files", "url": "https://lunarwatcher.codeberg.page/til/firefox/localhost-domains.html", "published_at": "2026-08-03T23:56:14+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a5a06498", "title": "HTML popovers are really cool", "url": "https://lunarwatcher.codeberg.page/notes/webdev/popovers.html", "published_at": "2026-08-03T23:35:10+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a175f6f0", "title": "Inspecting the browser shadow DOM (browser-specific HTML element internals)", "url": "https://lunarwatcher.codeberg.page/til/webdev/browser-shadow-dom.html", "published_at": "2026-07-31T21:50:26+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a1806161", "title": "Setting indent width \"portably\" in emacs", "url": "https://lunarwatcher.codeberg.page/til/emacs/portable-indent-width.html", "published_at": "2026-07-27T21:49:47+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a19e653b", "title": "Redirects on Codeberg Pages", "url": "https://lunarwatcher.codeberg.page/til/codeberg/codeberg-pages-redirects.html", "published_at": "2026-07-23T18:34:21+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a61c8bc8", "title": "The great font rant", "url": "https://lunarwatcher.codeberg.page/notes/webdev/fonts.html", "published_at": "2026-07-22T15:30:34+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a6f60697", "title": "Untitled arch commentary", "url": "https://lunarwatcher.codeberg.page/notes/linux/arch.html", "published_at": "2026-07-16T20:45:43+00:00" }, { "id": "01a0879d-9abb-7038-b1d3-2e74ae169ca7", "title": "It just works", "url": "https://lunarwatcher.codeberg.page/blog/2026-07-16-it-just-works.html", "published_at": "2026-07-15T22:56:46+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a28d2e9c", "title": "Opening a commit message in an editor after writing a partial commit message with -m", "url": "https://lunarwatcher.codeberg.page/til/git/editing-commit-message.html", "published_at": "2026-07-10T01:17:30+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a333adf0", "title": "use-package from a local directory with a normally vc-loaded plugin", "url": "https://lunarwatcher.codeberg.page/til/emacs/use-package-with-local-dir.html", "published_at": "2026-06-28T22:13:57+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a3445cd1", "title": "Powershell 7 fails to parse flags with a double-shaped value", "url": "https://lunarwatcher.codeberg.page/til/powershell/powershell-7-double-flags.html", "published_at": "2026-06-26T03:05:59+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a42c6f31", "title": "Using SSH agents, and specifying which SSH key to use with pass-cli", "url": "https://lunarwatcher.codeberg.page/til/ssh/ssh-agent-key-specification.html", "published_at": "2026-06-25T04:13:28+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a4b50434", "title": "Vim quickfix in emacs", "url": "https://lunarwatcher.codeberg.page/til/emacs/quickfix-analogue.html", "published_at": "2026-06-25T04:13:28+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a79ac5d7", "title": "Emacs abbreviations", "url": "https://lunarwatcher.codeberg.page/notes/dictionary/emacs.html", "published_at": "2026-06-23T22:17:10+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c62a7c0585c", "title": "Replacing dawn: a theoretical inja-based templating system", "url": "https://lunarwatcher.codeberg.page/notes/automation/replacing-dawn.html", "published_at": "2026-06-23T01:00:00+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c629f51139d", "title": "Thoughts on themes", "url": "https://lunarwatcher.codeberg.page/blog/2026-03-14-thoughts-on-themes.html", "published_at": "2026-03-14T17:53:19+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c629fcfb949", "title": "Information curation and sharing after Stack Overflow", "url": "https://lunarwatcher.codeberg.page/blog/2026-03-01-information-post-stack-overflow.html", "published_at": "2026-03-01T22:26:05+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c629fdf522a", "title": "Markdown and the illusion of portability", "url": "https://lunarwatcher.codeberg.page/blog/2025-12-24-markdown-and-the-illusion-of-portability.html", "published_at": "2025-12-24T14:13:38+00:00" }, { "id": "01a0879d-9abc-7027-9224-6c629fe73fac", "title": "Forcing WSL to cooperate with non-standard keyboard layouts", "url": "https://lunarwatcher.codeberg.page/blog/2025-08-18-beating-wsl-into-submission.html", "published_at": "2025-08-17T22:05:06+00:00" } ] posts Claim your blog
Back to lunarwatcher.codeberg.page
Blog · corpus.blog/blogs/lunarwatcher.codeberg.page/posts

lunarwatcher.codeberg.page

lunarwatcher.codeberg.page

2026

2025