corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a08762-114f-7281-8d8d-364a0b7451b3", "title": "AI will not replace software engineers", "url": "https://www.codingnagger.com/2026/04/14/ai-will-not-replace-software-engineers/", "published_at": "2026-04-14T03:57:28+00:00" }, { "id": "01a08762-114f-7281-8d8d-364a0c5a5626", "title": "Goodbye Windows, Hello Mac OS: Building an iPhone AI agent", "url": "https://www.codingnagger.com/2025/05/21/goodbye-windows-hello-macos-ai-agent/", "published_at": "2025-05-21T07:24:27+00:00" }, { "id": "01a08762-114f-7281-8d8d-364a0d05e7cf", "title": "Machine learning introduction through practice", "url": "https://www.codingnagger.com/2025/04/22/entering-the-world-of-machine-learning-through-practice/", "published_at": "2025-04-22T07:49:28+00:00" }, { "id": "01a08762-114f-7281-8d8d-364a0d6c8736", "title": "Some words on Observability", "url": "https://www.codingnagger.com/2025/02/12/some-words-on-observability/", "published_at": "2025-02-12T07:36:25+00:00" }, { "id": "01a08762-114f-7281-8d8d-364a0e00b731", "title": "This had to be an Advent of Code 2023 post", "url": "https://www.codingnagger.com/2023/12/09/this-had-to-be-an-advent-of-code-2023-post/", "published_at": "2023-12-09T19:07:42+00:00" }, { "id": "01a08762-114f-7281-8d8d-364a0e2f1267", "title": "The Advent of Code 2022 Day 20: No Grove St Party", "url": "https://www.codingnagger.com/2023/02/18/the-advent-of-code-2022-day-20-no-grove-st-party/", "published_at": "2023-02-18T19:07:06+00:00" }, { "id": "01a08762-114f-7281-8d8d-364a0f157db1", "title": "The Advent of Code 2022 Day 19: Geode mode", "url": "https://www.codingnagger.com/2023/01/29/the-advent-of-code-2022-day-19-geode-mode/", "published_at": "2023-01-29T20:39:22+00:00" }, { "id": "01a08762-114f-7281-8d8d-364a0ffaf827", "title": "The Advent of Code 2022 Day 18: lava is lava", "url": "https://www.codingnagger.com/2023/01/07/the-advent-of-code-2022-day-18-lava-is-lava/", "published_at": "2023-01-07T20:39:27+00:00" }, { "id": "01a08762-114f-7281-8d8d-364a101c8aa9", "title": "The Advent of Code 2022 Day 17: free fall", "url": "https://www.codingnagger.com/2023/01/04/the-advent-of-code-2022-day-17-free-fall/", "published_at": "2023-01-04T20:12:16+00:00" }, { "id": "01a08762-114f-7281-8d8d-364a10a93e08", "title": "The Advent of Code 2022 Day 16: busy times", "url": "https://www.codingnagger.com/2022/12/31/the-advent-of-code-2022-day-16-busy-times/", "published_at": "2022-12-31T12:29:31+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa86b1c3007", "title": "The Advent of Code 2022 Day 21: Monkey maths", "url": "https://www.codingnagger.com/2022/12/21/the-advent-of-code-2022-day-21-monkey-maths/", "published_at": "2022-12-21T18:40:09+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa86bf225ea", "title": "The Advent of Code 2022 Day 15 log: playing catch-up", "url": "https://www.codingnagger.com/2022/12/18/the-advent-of-code-2022-day-15-log-playing-catch-up/", "published_at": "2022-12-18T22:32:41+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa86cbb3d6c", "title": "The Advent of Code 2022 Day 14 log: the sands of time", "url": "https://www.codingnagger.com/2022/12/14/the-advent-of-code-2022-day-14-log-the-sands-of-time/", "published_at": "2022-12-14T09:25:09+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa86d3c9ee8", "title": "The Advent of Code 2022 Day 13 log: Russian dolls", "url": "https://www.codingnagger.com/2022/12/13/the-advent-of-code-2022-day-13-log-russian-dolls/", "published_at": "2022-12-13T07:50:26+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa86e17cda6", "title": "The Advent of Code 2022 Day 12 log: elevated view", "url": "https://www.codingnagger.com/2022/12/12/the-advent-of-code-2022-day-12-log-elevated-view/", "published_at": "2022-12-12T07:18:09+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa86efa3b57", "title": "The Advent of Code 2022 Day 11 log: monkey business", "url": "https://www.codingnagger.com/2022/12/11/the-advent-of-code-2022-day-11-log-monkey-business/", "published_at": "2022-12-11T12:30:40+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa86ff9ea9f", "title": "The Advent of Code 2022 Day 10 log: pixel perfect", "url": "https://www.codingnagger.com/2022/12/10/the-advent-of-code-2022-day-10-log-pixel-perfect/", "published_at": "2022-12-10T10:40:11+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa86ffb1064", "title": "The Advent of Code 2022 Day 9 log: rope physics", "url": "https://www.codingnagger.com/2022/12/09/the-advent-of-code-2022-day-9-log-rope-physics/", "published_at": "2022-12-09T20:15:55+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa8702cee82", "title": "The Advent of Code 2022 Day 8 log: cabin in the woods", "url": "https://www.codingnagger.com/2022/12/08/the-advent-of-code-2022-day-8-log-cabin-in-the-woods/", "published_at": "2022-12-08T06:31:38+00:00" }, { "id": "01a0c503-7ce6-7146-9b45-0fa8702f8245", "title": "The Advent of Code 2022 Day 7 log: spaced out", "url": "https://www.codingnagger.com/2022/12/07/the-advent-of-code-2022-day-7-log-spaced-out/", "published_at": "2022-12-07T07:40:02+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eb9fab960f", "title": "The Advent of Code 2022 Day 6 log: signals everywhere", "url": "https://www.codingnagger.com/2022/12/06/the-advent-of-code-2022-day-6-log-signals-everywhere/", "published_at": "2022-12-06T05:47:55+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eba089e506", "title": "The Advent of Code 2022 Day 5 log: flipping stacks", "url": "https://www.codingnagger.com/2022/12/05/the-advent-of-code-2022-day-5-log-flipping-stacks/", "published_at": "2022-12-05T06:56:47+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eba11ab476", "title": "The Advent of Code 2022 Day 4 log: camp cleanup", "url": "https://www.codingnagger.com/2022/12/04/the-advent-of-code-2022-day-4-log-camp-cleanup/", "published_at": "2022-12-04T05:53:59+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eba12d9a47", "title": "The Advent of Code 2022 Day 3 log: return of the rucksack", "url": "https://www.codingnagger.com/2022/12/03/the-advent-of-code-2022-day-3-log-return-of-the-rucksack/", "published_at": "2022-12-03T06:11:25+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eba1822428", "title": "The Advent of Code 2022 Day 2 log: rock, paper, cheater", "url": "https://www.codingnagger.com/2022/12/02/the-advent-of-code-2022-day-2-log-rock-paper-cheater/", "published_at": "2022-12-02T06:04:02+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eba23d90b5", "title": "The Advent of Code 2022 Day 1 log, calories counting", "url": "https://www.codingnagger.com/2022/12/01/the-advent-of-code-2022-day-1-log-calories-counting/", "published_at": "2022-12-01T05:49:48+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eba25e8dab", "title": "The Advent of Code 2022 is coming tomorrow", "url": "https://www.codingnagger.com/2022/11/30/the-advent-of-code-2022-is-coming-tomorrow/", "published_at": "2022-11-30T21:56:09+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eba2af944d", "title": "Fixing the Idea Publisher plugin", "url": "https://www.codingnagger.com/2022/10/24/fixing-the-idea-publisher-plugin/", "published_at": "2022-10-24T22:45:24+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eba33b6bb4", "title": "Idea Publisher: My first WordPress plugin", "url": "https://www.codingnagger.com/2022/10/23/idea-publisher-my-first-wordpress-plugin/", "published_at": "2022-10-23T20:14:05+00:00" }, { "id": "01a0c515-ccc1-708d-ad51-43eba41fe204", "title": "Reviewing your own pull requests to grow", "url": "https://www.codingnagger.com/2022/08/31/reviewing-your-own-pull-requests-to-grow/", "published_at": "2022-08-31T20:27:05+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f5d7cf47b", "title": "My Codewars coding katas in Full HD", "url": "https://www.codingnagger.com/2022/07/29/my-codewars-coding-katas-in-full-hd/", "published_at": "2022-07-29T15:55:15+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f5e4b9838", "title": "Set up NordVPN by using OpenVPN on postmarketOS", "url": "https://www.codingnagger.com/2022/05/30/set-up-nordvpn-by-using-openvpn-on-postmarketos/", "published_at": "2022-05-30T18:18:34+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f5ebe9ece", "title": "At last, the Dummy Counter runs on postmarketOS!", "url": "https://www.codingnagger.com/2022/04/19/at-last-the-dummy-counter-runs-on-postmarketos/", "published_at": "2022-04-19T19:33:10+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f5ec4268e", "title": "Another go at running Dummy Counter on Postmarket OS", "url": "https://www.codingnagger.com/2022/04/09/another-go-at-running-dummy-counter-on-postmarket-os/", "published_at": "2022-04-09T14:36:46+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f5fb708f1", "title": "The Advent of Code 2021 Day 16, Revenge of the Nerd", "url": "https://www.codingnagger.com/2022/03/06/the-advent-of-code-2021-day-16-revenge-of-the-nerd/", "published_at": "2022-03-06T11:31:17+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f6051d8c7", "title": "Apps for postmarketOS on the PinePhone", "url": "https://www.codingnagger.com/2022/02/11/apps-for-postmarketos-on-the-pinephone/", "published_at": "2022-02-11T18:37:59+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f60523b0d", "title": "Bringing back the PinePhone", "url": "https://www.codingnagger.com/2022/01/26/bringing-back-the-pinephone/", "published_at": "2022-01-26T18:37:27+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f614eaa3c", "title": "The 2021 year review: fuller than expected", "url": "https://www.codingnagger.com/2022/01/21/the-2021-year-review-fuller-than-expected/", "published_at": "2022-01-21T08:13:14+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f615cbf73", "title": "The Advent of Code 2021 Day 21, Late Night Finish", "url": "https://www.codingnagger.com/2021/12/22/the-advent-of-code-2021-day-21-late-night-finish/", "published_at": "2021-12-22T01:41:52+00:00" }, { "id": "01a0c520-c27c-72e3-a255-ac9f61f825da", "title": "The Advent of Code 2021 Day 20, Bruteforce McBruteface", "url": "https://www.codingnagger.com/2021/12/20/the-advent-of-code-2021-day-20-bruteforce-mcbruteface/", "published_at": "2021-12-20T23:26:53+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f4c072b58", "title": "The Advent of Code 2021 Day 17, Deep Probing", "url": "https://www.codingnagger.com/2021/12/20/the-advent-of-code-2021-day-17-deep-probing/", "published_at": "2021-12-20T20:25:00+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f4c7f1ff2", "title": "The Advent of Code 2021 Day 16, Technical K.O.", "url": "https://www.codingnagger.com/2021/12/16/the-advent-of-code-2021-day-16-technical-k-o/", "published_at": "2021-12-16T20:58:04+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f4cb18627", "title": "The Advent of Code 2021 Day 15, Finding Dijkstra", "url": "https://www.codingnagger.com/2021/12/15/the-advent-of-code-2021-day-15-finding-dijkstra/", "published_at": "2021-12-15T19:50:01+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f4d2ca188", "title": "The Advent of Code 2021 Day 14, Buckets of love", "url": "https://www.codingnagger.com/2021/12/14/the-advent-of-code-2021-day-14-buckets-of-love/", "published_at": "2021-12-14T07:44:45+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f4def2e03", "title": "The Advent of Code 2021 Day 13, Nautical origami", "url": "https://www.codingnagger.com/2021/12/13/the-advent-of-code-2021-day-13-nautical-origami/", "published_at": "2021-12-13T20:50:29+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f4ee19532", "title": "The Advent of Code 2021 Day 12, Going deep and hard", "url": "https://www.codingnagger.com/2021/12/12/the-advent-of-code-2021-day-12-going-deep-and-hard/", "published_at": "2021-12-12T12:55:40+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f4efd253f", "title": "The Advent of Code 2021 Day 11, Octopussy light", "url": "https://www.codingnagger.com/2021/12/11/the-advent-of-code-2021-day-11-octopussy-light/", "published_at": "2021-12-11T17:21:31+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f4ff479f8", "title": "The Advent of Code 2021 Day 10, stacking old knowledge", "url": "https://www.codingnagger.com/2021/12/10/the-advent-of-code-2021-day-10-stacking-old-knowledge/", "published_at": "2021-12-10T09:13:21+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f5018d661", "title": "The Advent of Code 2021 Day 9, quiet before the storm?", "url": "https://www.codingnagger.com/2021/12/09/the-advent-of-code-2021-day-9-quiet-before-the-storm/", "published_at": "2021-12-09T21:37:59+00:00" }, { "id": "01a0c52b-bfef-72d0-88d0-277f5104faa2", "title": "The Advent of Code 2021 Day 8, Bruteforce for the win", "url": "https://www.codingnagger.com/2021/12/08/the-advent-of-code-2021-day-8-bruteforce-for-the-win/", "published_at": "2021-12-08T18:54:03+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87bdbdc83bd", "title": "The Advent of Code 2021 Day 7 log, return of the crab", "url": "https://www.codingnagger.com/2021/12/07/the-advent-of-code-2021-day-7-log-return-of-the-crab/", "published_at": "2021-12-07T07:08:01+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87bdcce27ec", "title": "The Advent of Code 2021 Day 6 log, plenty of fish", "url": "https://www.codingnagger.com/2021/12/06/the-advent-of-code-2021-day-6-log-plenty-of-fish/", "published_at": "2021-12-06T19:35:20+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87bdd152d4c", "title": "The Advent of Code 2021 Day 5 log, pointless points", "url": "https://www.codingnagger.com/2021/12/05/the-advent-of-code-2021-day-5-log-pointless-points/", "published_at": "2021-12-05T09:31:54+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87bddaf94e4", "title": "The Advent of Code 2021 Day 4 log, playing myself", "url": "https://www.codingnagger.com/2021/12/04/the-advent-of-code-2021-day-4-log-playing-myself/", "published_at": "2021-12-04T13:25:19+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87bde644c75", "title": "The Advent of Code 2021 Day 3 log, sleepy brain", "url": "https://www.codingnagger.com/2021/12/03/the-advent-of-code-2021-day-3-log-sleepy-brain/", "published_at": "2021-12-03T07:22:00+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87bdec6c439", "title": "The Advent of Code 2021 Day 2 log, sneaky release", "url": "https://www.codingnagger.com/2021/12/02/the-advent-of-code-2021-day-2-log-sneaky-release/", "published_at": "2021-12-02T06:12:36+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87bdfaccf1b", "title": "The Advent of Code 2021 Day 1 log, starting slow", "url": "https://www.codingnagger.com/2021/12/01/the-advent-of-code-2021-day-1-log-starting-slow/", "published_at": "2021-12-01T08:44:10+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87be078b5dc", "title": "The Advent of Code 2021 is coming and I am not ready", "url": "https://www.codingnagger.com/2021/11/30/the-advent-of-code-2021-is-coming-and-i-am-not-ready/", "published_at": "2021-11-30T17:34:26+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87be084c8e4", "title": "When development-driven testing is fair game", "url": "https://www.codingnagger.com/2021/11/07/when-development-driven-testing-is-fair-game/", "published_at": "2021-11-07T14:04:06+00:00" }, { "id": "01a0c536-e221-7262-82c0-b87be17d8486", "title": "Hacktoberfest 2021: Coders assemble!", "url": "https://www.codingnagger.com/2021/09/29/hacktoberfest-2021-coders-assemble/", "published_at": "2021-09-29T16:54:17+00:00" }, { "id": "01a0c540-b1be-700a-9750-1964d7b1f7f3", "title": "Easily rename your Git default branch from main to master", "url": "https://www.codingnagger.com/2021/09/26/easily-rename-your-git-default-branch-from-main-to-master/", "published_at": "2021-09-26T22:31:38+00:00" }, { "id": "01a0c540-b1be-700a-9750-1964d7b38410", "title": "Override that git clone SSH configuration", "url": "https://www.codingnagger.com/2021/09/24/override-that-git-clone-ssh-configuration/", "published_at": "2021-09-24T16:44:17+00:00" }, { "id": "01a0c540-b1be-700a-9750-1964d86b0a26", "title": "Unable to lock database: A Linux Manjaro Story", "url": "https://www.codingnagger.com/2021/08/05/unable-to-lock-database-a-linux-manjaro-story/", "published_at": "2021-08-05T18:23:24+00:00" }, { "id": "01a0c540-b1be-700a-9750-1964d8e751e3", "title": "First-blood duels to unblock code reviews?", "url": "https://www.codingnagger.com/2021/07/08/first-blood-duels-to-unblock-code-reviews/", "published_at": "2021-07-08T19:28:09+00:00" }, { "id": "01a0c540-b1be-700a-9750-1964d93830f5", "title": "Docker driver failed programming external connectivity on endpoint", "url": "https://www.codingnagger.com/2021/06/28/docker-driver-failed-programming-external-connectivity-on-endpoint/", "published_at": "2021-06-28T17:20:49+00:00" }, { "id": "01a0c540-b1be-700a-9750-1964d9c42086", "title": "AZ-900: The Azure certs season is open", "url": "https://www.codingnagger.com/2021/05/25/az-900-the-azure-certs-season-is-open/", "published_at": "2021-05-25T06:53:28+00:00" }, { "id": "01a0c540-b1be-700a-9750-1964da832c0c", "title": "Taxes, shadow of payday", "url": "https://www.codingnagger.com/2021/04/30/taxes-shadow-of-payday/", "published_at": "2021-04-30T20:51:06+00:00" }, { "id": "01a0c540-b1be-700a-9750-1964db76611c", "title": "How to easily install NordVPN using OpenVPN on Linux", "url": "https://www.codingnagger.com/2021/03/06/how-to-easily-install-nordvpn-using-openvpn-on-linux/", "published_at": "2021-03-06T18:34:09+00:00" }, { "id": "01a0c540-b1bf-73b5-9d78-f31e8f8906a8", "title": "Logging across distributed systems breeds an easy mind", "url": "https://www.codingnagger.com/2021/02/22/logging-across-distributed-systems-breeds-an-easy-mind/", "published_at": "2021-02-22T17:27:17+00:00" }, { "id": "01a0c540-b1bf-73b5-9d78-f31e8fcc740c", "title": "Linux app for PinePhone with pain and .NET Core", "url": "https://www.codingnagger.com/2021/02/14/linux-app-for-pinephone-with-pain-and-net-core/", "published_at": "2021-02-14T19:31:51+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b075b2fe", "title": "Setting up the Minds stack on Windows", "url": "https://www.codingnagger.com/2021/01/26/setting-up-the-minds-stack-on-windows/", "published_at": "2021-01-26T09:21:34+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b0d7c057", "title": "Pain upgrading Windows 10 From Home to Professional", "url": "https://www.codingnagger.com/2021/01/24/pain-upgrading-windows-10-from-home-to-professional/", "published_at": "2021-01-24T19:05:36+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b18a4c14", "title": "The master branch is not problematic, wokeism is", "url": "https://www.codingnagger.com/2021/01/23/the-master-branch-is-not-problematic-wokeism-is/", "published_at": "2021-01-23T15:19:06+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b1e5e007", "title": "Moving to Minds was my best decision in 2021 so far!", "url": "https://www.codingnagger.com/2021/01/18/moving-to-minds-was-my-best-decision-in-2021-so-far/", "published_at": "2021-01-18T19:45:57+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b2bffa78", "title": "Becoming an IT Lead at 19 on my second experience", "url": "https://www.codingnagger.com/2021/01/16/becoming-an-it-lead-at-19-on-my-second-experience/", "published_at": "2021-01-16T20:37:02+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b3a59aa6", "title": "Smartphone monopoly dangers from Apple and Google", "url": "https://www.codingnagger.com/2021/01/10/smartphone-monopoly-dangers-from-apple-and-google/", "published_at": "2021-01-10T20:23:44+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b3ee6887", "title": "No December 2020 Twitter poetry but a surprise", "url": "https://www.codingnagger.com/2021/01/01/no-december-2020-twitter-poetry-but-a-surprise/", "published_at": "2021-01-01T12:13:10+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b449e78b", "title": "2020 Year Review: Finding strength in a chaotic era", "url": "https://www.codingnagger.com/2020/12/31/2020-year-review-finding-strength-in-a-chaotic-era/", "published_at": "2020-12-31T15:30:19+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b4735883", "title": "The Advent of Code 2020 Day 25 log, Happy ending", "url": "https://www.codingnagger.com/2020/12/25/the-advent-of-code-2020-day-25-log-happy-ending/", "published_at": "2020-12-25T07:45:53+00:00" }, { "id": "01a0c549-4c78-7155-93bd-3b07b4b2f19b", "title": "The Advent of Code 2020 Day 24 log, Black faces", "url": "https://www.codingnagger.com/2020/12/24/the-advent-of-code-2020-day-24-log-black-faces/", "published_at": "2020-12-24T13:29:55+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c2202130", "title": "The Advent of Code 2020 Day 23 log, Crab’s revenge", "url": "https://www.codingnagger.com/2020/12/23/the-advent-of-code-2020-day-23-log-crabs-revenge/", "published_at": "2020-12-23T20:10:37+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c2e7909c", "title": "The Advent of Code 2020 Day 20 log, Here be dragons", "url": "https://www.codingnagger.com/2020/12/22/the-advent-of-code-2020-day-20-log-here-be-dragons/", "published_at": "2020-12-22T13:33:51+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c33107ec", "title": "The Advent of Code 2020 Day 22 log, Animal trickery", "url": "https://www.codingnagger.com/2020/12/22/the-advent-of-code-2020-day-22-log-animal-trickery/", "published_at": "2020-12-22T09:11:20+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c3582bc4", "title": "The Advent of Code 2020 Day 21 log, Nice and easy", "url": "https://www.codingnagger.com/2020/12/21/the-advent-of-code-2020-day-21-log-nice-and-easy/", "published_at": "2020-12-21T10:52:54+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c3e71ba6", "title": "The Advent of Code 2020 Day 19 log, Regex from hell", "url": "https://www.codingnagger.com/2020/12/19/the-advent-of-code-2020-day-19-log-regex-from-hell/", "published_at": "2020-12-19T22:15:53+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c410c3b1", "title": "The Advent of Code 2020 Day 18 log, Math Madness", "url": "https://www.codingnagger.com/2020/12/18/the-advent-of-code-2020-day-18-log-math-madness/", "published_at": "2020-12-18T11:05:45+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c4eed6cb", "title": "The Advent of Code 2020 Day 17 log, Unlimited power", "url": "https://www.codingnagger.com/2020/12/17/the-advent-of-code-2020-day-17-log-unlimited-power/", "published_at": "2020-12-17T08:07:01+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c58b4b3b", "title": "My second 2020 Advent of Code refactoring", "url": "https://www.codingnagger.com/2020/12/16/my-second-2020-advent-of-code-refactoring/", "published_at": "2020-12-16T16:05:27+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c650b4db", "title": "The Advent of Code 2020 Day 16 log, Alive in the zone", "url": "https://www.codingnagger.com/2020/12/16/the-advent-of-code-2020-day-16-log-alive-in-the-zone/", "published_at": "2020-12-16T08:09:03+00:00" }, { "id": "01a0c551-f5d3-71de-a445-0855c6c3cf5f", "title": "The Advent of Code 2020 Day 15 log, Counts and turns", "url": "https://www.codingnagger.com/2020/12/15/the-advent-of-code-2020-day-15-log-counts-and-turns/", "published_at": "2020-12-15T06:17:19+00:00" }, { "id": "01a0c55a-3895-72d2-9af9-1a9c5b489849", "title": "The Advent of Code 2020 Day 14 log, RAM stain", "url": "https://www.codingnagger.com/2020/12/14/the-advent-of-code-2020-day-14-log-ram-stain/", "published_at": "2020-12-14T10:21:35+00:00" }, { "id": "01a0c55a-3896-73c5-ad79-d03ed5e8159f", "title": "The Advent of Code 2020 Day 13 log, Thirty-three hours", "url": "https://www.codingnagger.com/2020/12/13/the-advent-of-code-2020-day-13-log-thirty-three-hours/", "published_at": "2020-12-13T16:54:30+00:00" }, { "id": "01a0c55a-3896-73c5-ad79-d03ed6884b2e", "title": "The Advent of Code 2020 Day 12 log, Deepwater Danger", "url": "https://www.codingnagger.com/2020/12/12/the-advent-of-code-2020-day-12-log-deepwater-danger/", "published_at": "2020-12-12T07:11:37+00:00" }, { "id": "01a0c55a-3896-73c5-ad79-d03ed78389b7", "title": "Use CloudFormation, relax and enjoy an easy life", "url": "https://www.codingnagger.com/2020/12/11/use-cloudformation-relax-and-enjoy-an-easy-life/", "published_at": "2020-12-11T16:40:10+00:00" }, { "id": "01a0c55a-3896-73c5-ad79-d03ed8565237", "title": "The Advent of Code 2020 Day 11 log, Headache pain", "url": "https://www.codingnagger.com/2020/12/11/the-advent-of-code-2020-day-11-log-headache-pain/", "published_at": "2020-12-11T10:23:10+00:00" }, { "id": "01a0c55a-3896-73c5-ad79-d03ed8c27eda", "title": "The Advent of Code 2020 Day 10 log, Fear insanity", "url": "https://www.codingnagger.com/2020/12/10/the-advent-of-code-2020-day-10-log-fear-insanity/", "published_at": "2020-12-10T06:59:56+00:00" }, { "id": "01a0c55a-3896-73c5-ad79-d03ed9549764", "title": "The Advent of Code 2020 Day 9 log, Weakness exploit", "url": "https://www.codingnagger.com/2020/12/09/the-advent-of-code-2020-day-9-log-weakness-exploit/", "published_at": "2020-12-09T06:11:12+00:00" }, { "id": "01a0c55a-3896-73c5-ad79-d03eda4cee07", "title": "The Advent of Code 2020 Day 8 log, Assembly-bootleg", "url": "https://www.codingnagger.com/2020/12/08/the-advent-of-code-2020-day-8-log-assembly-bootleg/", "published_at": "2020-12-08T06:29:51+00:00" }, { "id": "01a0c55a-3896-73c5-ad79-d03edb16862e", "title": "The Advent of Code 2020 Day 7 log, loops in loops", "url": "https://www.codingnagger.com/2020/12/07/the-advent-of-code-2020-day-7-log-loops-in-loops/", "published_at": "2020-12-07T07:20:33+00:00" }, { "id": "01a0c55a-3896-73c5-ad79-d03edb92ad62", "title": "The Advent of Code 2020 Day 6 log, counting stars", "url": "https://www.codingnagger.com/2020/12/06/the-advent-of-code-2020-day-6-log-counting-stars/", "published_at": "2020-12-06T05:57:37+00:00" } ] posts
Claim your blog
Back to codingnagger.com
Blog · corpus.blog/blogs/codingnagger.com/posts
codingnagger.com
codingnagger.com
2026
AI will not replace software engineers
original ↗
14 Apr 2026
2025
Goodbye Windows, Hello Mac OS: Building an iPhone AI agent
original ↗
21 May 2025
Machine learning introduction through practice
original ↗
22 Apr 2025
Some words on Observability
original ↗
12 Feb 2025
2023
This had to be an Advent of Code 2023 post
original ↗
9 Dec 2023
The Advent of Code 2022 Day 20: No Grove St Party
original ↗
18 Feb 2023
The Advent of Code 2022 Day 19: Geode mode
original ↗
29 Jan 2023
The Advent of Code 2022 Day 18: lava is lava
original ↗
7 Jan 2023
The Advent of Code 2022 Day 17: free fall
original ↗
4 Jan 2023
2022
The Advent of Code 2022 Day 16: busy times
original ↗
31 Dec 2022
The Advent of Code 2022 Day 21: Monkey maths
original ↗
21 Dec 2022
The Advent of Code 2022 Day 15 log: playing catch-up
original ↗
18 Dec 2022
The Advent of Code 2022 Day 14 log: the sands of time
original ↗
14 Dec 2022
The Advent of Code 2022 Day 13 log: Russian dolls
original ↗
13 Dec 2022
The Advent of Code 2022 Day 12 log: elevated view
original ↗
12 Dec 2022
The Advent of Code 2022 Day 11 log: monkey business
original ↗
11 Dec 2022
The Advent of Code 2022 Day 10 log: pixel perfect
original ↗
10 Dec 2022
The Advent of Code 2022 Day 9 log: rope physics
original ↗
9 Dec 2022
The Advent of Code 2022 Day 8 log: cabin in the woods
original ↗
8 Dec 2022
The Advent of Code 2022 Day 7 log: spaced out
original ↗
7 Dec 2022
The Advent of Code 2022 Day 6 log: signals everywhere
original ↗
6 Dec 2022
The Advent of Code 2022 Day 5 log: flipping stacks
original ↗
5 Dec 2022
The Advent of Code 2022 Day 4 log: camp cleanup
original ↗
4 Dec 2022
The Advent of Code 2022 Day 3 log: return of the rucksack
original ↗
3 Dec 2022
The Advent of Code 2022 Day 2 log: rock, paper, cheater
original ↗
2 Dec 2022
The Advent of Code 2022 Day 1 log, calories counting
original ↗
1 Dec 2022
The Advent of Code 2022 is coming tomorrow
original ↗
30 Nov 2022
Fixing the Idea Publisher plugin
original ↗
24 Oct 2022
Idea Publisher: My first WordPress plugin
original ↗
23 Oct 2022
Reviewing your own pull requests to grow
original ↗
31 Aug 2022
My Codewars coding katas in Full HD
original ↗
29 Jul 2022
Set up NordVPN by using OpenVPN on postmarketOS
original ↗
30 May 2022
At last, the Dummy Counter runs on postmarketOS!
original ↗
19 Apr 2022
Another go at running Dummy Counter on Postmarket OS
original ↗
9 Apr 2022
The Advent of Code 2021 Day 16, Revenge of the Nerd
original ↗
6 Mar 2022
Apps for postmarketOS on the PinePhone
original ↗
11 Feb 2022
Bringing back the PinePhone
original ↗
26 Jan 2022
The 2021 year review: fuller than expected
original ↗
21 Jan 2022
2021
The Advent of Code 2021 Day 21, Late Night Finish
original ↗
22 Dec 2021
The Advent of Code 2021 Day 20, Bruteforce McBruteface
original ↗
20 Dec 2021
The Advent of Code 2021 Day 17, Deep Probing
original ↗
20 Dec 2021
The Advent of Code 2021 Day 16, Technical K.O.
original ↗
16 Dec 2021
The Advent of Code 2021 Day 15, Finding Dijkstra
original ↗
15 Dec 2021
The Advent of Code 2021 Day 14, Buckets of love
original ↗
14 Dec 2021
The Advent of Code 2021 Day 13, Nautical origami
original ↗
13 Dec 2021
The Advent of Code 2021 Day 12, Going deep and hard
original ↗
12 Dec 2021
The Advent of Code 2021 Day 11, Octopussy light
original ↗
11 Dec 2021
The Advent of Code 2021 Day 10, stacking old knowledge
original ↗
10 Dec 2021
The Advent of Code 2021 Day 9, quiet before the storm?
original ↗
9 Dec 2021
The Advent of Code 2021 Day 8, Bruteforce for the win
original ↗
8 Dec 2021
The Advent of Code 2021 Day 7 log, return of the crab
original ↗
7 Dec 2021
The Advent of Code 2021 Day 6 log, plenty of fish
original ↗
6 Dec 2021
The Advent of Code 2021 Day 5 log, pointless points
original ↗
5 Dec 2021
The Advent of Code 2021 Day 4 log, playing myself
original ↗
4 Dec 2021
The Advent of Code 2021 Day 3 log, sleepy brain
original ↗
3 Dec 2021
The Advent of Code 2021 Day 2 log, sneaky release
original ↗
2 Dec 2021
The Advent of Code 2021 Day 1 log, starting slow
original ↗
1 Dec 2021
The Advent of Code 2021 is coming and I am not ready
original ↗
30 Nov 2021
When development-driven testing is fair game
original ↗
7 Nov 2021
Hacktoberfest 2021: Coders assemble!
original ↗
29 Sept 2021
Easily rename your Git default branch from main to master
original ↗
26 Sept 2021
Override that git clone SSH configuration
original ↗
24 Sept 2021
Unable to lock database: A Linux Manjaro Story
original ↗
5 Aug 2021
First-blood duels to unblock code reviews?
original ↗
8 Jul 2021
Docker driver failed programming external connectivity on endpoint
original ↗
28 Jun 2021
AZ-900: The Azure certs season is open
original ↗
25 May 2021
Taxes, shadow of payday
original ↗
30 Apr 2021
How to easily install NordVPN using OpenVPN on Linux
original ↗
6 Mar 2021
Logging across distributed systems breeds an easy mind
original ↗
22 Feb 2021
Linux app for PinePhone with pain and .NET Core
original ↗
14 Feb 2021
Setting up the Minds stack on Windows
original ↗
26 Jan 2021
Pain upgrading Windows 10 From Home to Professional
original ↗
24 Jan 2021
The master branch is not problematic, wokeism is
original ↗
23 Jan 2021
Moving to Minds was my best decision in 2021 so far!
original ↗
18 Jan 2021
Becoming an IT Lead at 19 on my second experience
original ↗
16 Jan 2021
Smartphone monopoly dangers from Apple and Google
original ↗
10 Jan 2021
No December 2020 Twitter poetry but a surprise
original ↗
1 Jan 2021
2020
2020 Year Review: Finding strength in a chaotic era
original ↗
31 Dec 2020
The Advent of Code 2020 Day 25 log, Happy ending
original ↗
25 Dec 2020
The Advent of Code 2020 Day 24 log, Black faces
original ↗
24 Dec 2020
The Advent of Code 2020 Day 23 log, Crab’s revenge
original ↗
23 Dec 2020
The Advent of Code 2020 Day 20 log, Here be dragons
original ↗
22 Dec 2020
The Advent of Code 2020 Day 22 log, Animal trickery
original ↗
22 Dec 2020
The Advent of Code 2020 Day 21 log, Nice and easy
original ↗
21 Dec 2020
The Advent of Code 2020 Day 19 log, Regex from hell
original ↗
19 Dec 2020
The Advent of Code 2020 Day 18 log, Math Madness
original ↗
18 Dec 2020
The Advent of Code 2020 Day 17 log, Unlimited power
original ↗
17 Dec 2020
My second 2020 Advent of Code refactoring
original ↗
16 Dec 2020
The Advent of Code 2020 Day 16 log, Alive in the zone
original ↗
16 Dec 2020
The Advent of Code 2020 Day 15 log, Counts and turns
original ↗
15 Dec 2020
The Advent of Code 2020 Day 14 log, RAM stain
original ↗
14 Dec 2020
The Advent of Code 2020 Day 13 log, Thirty-three hours
original ↗
13 Dec 2020
The Advent of Code 2020 Day 12 log, Deepwater Danger
original ↗
12 Dec 2020
Use CloudFormation, relax and enjoy an easy life
original ↗
11 Dec 2020
The Advent of Code 2020 Day 11 log, Headache pain
original ↗
11 Dec 2020
The Advent of Code 2020 Day 10 log, Fear insanity
original ↗
10 Dec 2020
The Advent of Code 2020 Day 9 log, Weakness exploit
original ↗
9 Dec 2020
The Advent of Code 2020 Day 8 log, Assembly-bootleg
original ↗
8 Dec 2020
The Advent of Code 2020 Day 7 log, loops in loops
original ↗
7 Dec 2020
The Advent of Code 2020 Day 6 log, counting stars
original ↗
6 Dec 2020
Next