41554 blogs · [ { "id": "01a087e1-d352-732d-a282-2dd5dc4d5db1", "title": "Digital vs. Analog notetaking after twenty years", "url": "https://skarlso.github.io/2026/09/06/digital-vs-analog-notetaking-after-twenty-years/", "published_at": "2026-09-06T00:01:00+00:00" }, { "id": "01a087e1-d352-732d-a282-2dd5dca3419e", "title": "How to use ai efficiently without going brain dead", "url": "https://skarlso.github.io/2026/02/17/how-to-use-ai-efficiently-without-going-braindead/", "published_at": "2026-02-17T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3a8e5856f", "title": "Adventures in The Forge - Part 1", "url": "https://skarlso.github.io/2025/12/12/adventures-in-the-forge-part-1/", "published_at": "2025-12-12T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3a9e1fab5", "title": "Choose your own slide adventure", "url": "https://skarlso.github.io/2025/11/23/choose-your-own-slide-adventure/", "published_at": "2025-11-23T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3aa9a47db", "title": "CTY now supports using a custom CSS for the HTML output", "url": "https://skarlso.github.io/2025/08/09/crd-to-sample-yaml-with-custom-css/", "published_at": "2025-08-09T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3aab06fe1", "title": "Updated Google OAuth Go Sample - Modern Authentication with Improved UI", "url": "https://skarlso.github.io/2025/08/07/updated-google-oauth-go-sample/", "published_at": "2025-08-07T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3aba0bb17", "title": "Tilt.dev with server side apply", "url": "https://skarlso.github.io/2025/08/02/tilt-with-server-side-apply/", "published_at": "2025-08-02T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3abbfe101", "title": "Re: My AI Skeptic Friends Are All Nuts", "url": "https://skarlso.github.io/2025/06/07/re-my-ai-skeptic-friends-are-all-nuts/", "published_at": "2025-06-07T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3ac7ddc5f", "title": "MFA generator in External Secrets Operator", "url": "https://skarlso.github.io/2025/05/18/mfa-generator-in-eso/", "published_at": "2025-05-18T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3ad301d02", "title": "In-depth look at CRDs and how they work under the hood", "url": "https://skarlso.github.io/2025/05/12/in-depth-look-at-crds-and-how-they-work-under-the-hood/", "published_at": "2025-05-12T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3adf1fbeb", "title": "CNCF Project Showcases", "url": "https://skarlso.github.io/2025/05/10/cncf-landscape-showcase/", "published_at": "2025-05-10T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3ae453449", "title": "External Secrets Operator template rendering tool", "url": "https://skarlso.github.io/2025/01/11/eso-with-template-renderer-tool/", "published_at": "2025-01-11T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3af392569", "title": "Missing out on jobs because of LeetCode", "url": "https://skarlso.github.io/2025/01/08/missing-out-on-jobs-because-of-leetcode/", "published_at": "2025-01-09T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3afb34791", "title": "Notetaking with ADHD", "url": "https://skarlso.github.io/2025/01/07/corscapade/", "published_at": "2025-01-08T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3afec4331", "title": "Using ORAS as a library to interact with OCI repositories", "url": "https://skarlso.github.io/2025/01/06/using-oras-as-a-library-to-interact-with-oci-repositories/", "published_at": "2025-01-06T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b00e8021", "title": "Write something every day", "url": "https://skarlso.github.io/2025/01/05/write-something-every-day/", "published_at": "2025-01-05T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b0a12b69", "title": "Add Suggest Edit to Posts", "url": "https://skarlso.github.io/2025/01/02/add-suggest-edit-to-posts/", "published_at": "2025-01-02T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b1494d49", "title": "Quickly delete all packages from GitHub registry using a blob", "url": "https://skarlso.github.io/2024/12/10/quickly-delete-all-packages-from-github-registry/", "published_at": "2024-12-10T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b22ff9f8", "title": "Test Post - Please ignore", "url": "https://skarlso.github.io/2024/11/14/testing-my-new-hugo-build/", "published_at": "2024-11-14T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b2ac0c39", "title": "How I track tasks with Obsidian", "url": "https://skarlso.github.io/2024/09/17/how-i-track-tasks-with-obsidian/", "published_at": "2024-09-17T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b3746849", "title": "Update your CRDs with confidence", "url": "https://skarlso.github.io/2024/08/21/update-your-crds-with-confidence/", "published_at": "2024-08-21T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b3919406", "title": "Using cert-manager as a subchart for your own Helm Chart", "url": "https://skarlso.github.io/2024/07/02/using-cert-manager-as-a-subchart-with-helm/", "published_at": "2024-07-02T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b45aee4c", "title": "Discoverable functional options pattern", "url": "https://skarlso.github.io/2024/07/01/discoverable-functional-options/", "published_at": "2024-07-01T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b53878a2", "title": "Journey from Testing into Software Development", "url": "https://skarlso.github.io/2024/05/23/journey-from-tester-to-software-developer/", "published_at": "2024-05-23T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b5a6f00c", "title": "crd-to-yaml now supports HTML as an output format", "url": "https://skarlso.github.io/2024/05/09/crd-to-yaml-html-output/", "published_at": "2024-05-09T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b679d27a", "title": "Generic dig for map key using typed parameters", "url": "https://skarlso.github.io/2024/02/27/generic-map-dig/", "published_at": "2024-02-27T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b71b5c72", "title": "CRD to YAML as WASM website", "url": "https://skarlso.github.io/2023/12/01/crd-to-yaml-as-wasm-website/", "published_at": "2023-12-01T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b7e82fa6", "title": "Self-Signed locally trusted certificates with cert-manager", "url": "https://skarlso.github.io/2023/10/25/self-signed-locally-trusted-certificates-with-cert-manager/", "published_at": "2023-10-25T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b81df1e8", "title": "Diff check and Manifest generation in GitHub Actions", "url": "https://skarlso.github.io/2023/08/11/diff-check/", "published_at": "2023-08-11T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b8caffe6", "title": "Digital and Analog notes together", "url": "https://skarlso.github.io/2023/07/28/digital-and-analog-notes-together/", "published_at": "2023-07-28T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b9396a6b", "title": "How to add a self-signed certificate to the GitHub action runner", "url": "https://skarlso.github.io/2023/07/04/how-to-add-self-signed-certificates-to-github-action-runner-using-mkcert/", "published_at": "2023-07-04T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3b9997f69", "title": "Comments are back", "url": "https://skarlso.github.io/2023/05/11/comments-are-back/", "published_at": "2023-05-11T01:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3ba87c501", "title": "Test comments", "url": "https://skarlso.github.io/2023/05/11/test-comments/", "published_at": "2023-05-11T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3baf27166", "title": "Dark mode and a new theme", "url": "https://skarlso.github.io/2023/05/10/dark-mode/", "published_at": "2023-05-10T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3bbcfe1c6", "title": "Painless controller testing with e2e-framework and tilt", "url": "https://skarlso.github.io/2023/03/12/painless-controller-testing-with-e2e-framework-tilt/", "published_at": "2023-03-12T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3bc562a2a", "title": "Rapid Kubernetes Controller Development with Tilt", "url": "https://skarlso.github.io/2023/02/25/rapid-controller-development-with-tilt/", "published_at": "2023-02-25T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3bc6985a0", "title": "Forming the habit of analog journaling - Why the digital format did not work for me", "url": "https://skarlso.github.io/2023/01/04/forming-the-habit-of-journaling/", "published_at": "2023-01-04T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3bcc1ced6", "title": "Generate a sample YAML file from a CRD", "url": "https://skarlso.github.io/2022/10/19/crd-to-yaml/", "published_at": "2022-10-19T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3bd88fe1f", "title": "Summary of Common Sense guide to Data Structures and Algorithms", "url": "https://skarlso.github.io/2022/09/25/data-structures-and-algorithms/", "published_at": "2022-09-25T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3be7797e9", "title": "How to contribute to a new repository", "url": "https://skarlso.github.io/2022/07/01/how-to-contribute-to-a-new-repository/", "published_at": "2022-07-01T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3bf42b73d", "title": "Hacking on CAPA - The journey of implementing a nontrivial feature in a barely known codebase", "url": "https://skarlso.github.io/2022/06/26/hacking-on-capa/", "published_at": "2022-06-26T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c018b08c", "title": "Dependabot Bundler", "url": "https://skarlso.github.io/2022/05/16/dependabot-bundler/", "published_at": "2022-05-16T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c0a76081", "title": "Reader's Digest - January with Grokking Algorithms Go Generics Repository", "url": "https://skarlso.github.io/2022/01/26/readers-digest/", "published_at": "2022-01-26T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c0b53cdb", "title": "Providers Pattern", "url": "https://skarlso.github.io/2021/12/21/providers-pattern/", "published_at": "2021-12-21T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c1a5ef08", "title": "Advent Of Code - Day 12 - Updated", "url": "https://skarlso.github.io/2021/12/17/aoc-day12-updated/", "published_at": "2021-12-17T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c2510b19", "title": "Advent Of Code - Day 15", "url": "https://skarlso.github.io/2021/12/15/aoc-day15/", "published_at": "2021-12-15T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c2ce2595", "title": "Advent Of Code - Day 14", "url": "https://skarlso.github.io/2021/12/14/aoc-day14/", "published_at": "2021-12-14T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c2fdc5b3", "title": "Advent Of Code - Day 13", "url": "https://skarlso.github.io/2021/12/13/aoc-day13/", "published_at": "2021-12-13T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c3c26842", "title": "Advent Of Code - Day 12", "url": "https://skarlso.github.io/2021/12/12/aoc-day12/", "published_at": "2021-12-12T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c3e99a7e", "title": "Advent Of Code - Day 11", "url": "https://skarlso.github.io/2021/12/11/aoc-day11/", "published_at": "2021-12-11T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c45b8c63", "title": "Advent Of Code - Day 10", "url": "https://skarlso.github.io/2021/12/10/aoc-day10/", "published_at": "2021-12-10T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c490d82d", "title": "Advent Of Code - Day 9", "url": "https://skarlso.github.io/2021/12/09/aoc-day9/", "published_at": "2021-12-09T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c522c8f7", "title": "Advent Of Code - Day 8", "url": "https://skarlso.github.io/2021/12/08/aoc-day8/", "published_at": "2021-12-08T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c5f44bd3", "title": "Advent Of Code - Day 7", "url": "https://skarlso.github.io/2021/12/07/aoc-day7/", "published_at": "2021-12-07T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c6693b17", "title": "Advent Of Code - Day 6", "url": "https://skarlso.github.io/2021/12/06/aoc-day6/", "published_at": "2021-12-06T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c70263b8", "title": "Advent Of Code - Day 5", "url": "https://skarlso.github.io/2021/12/05/aoc-day5/", "published_at": "2021-12-05T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c7d04e57", "title": "Advent Of Code - Day 4", "url": "https://skarlso.github.io/2021/12/04/aoc-day4/", "published_at": "2021-12-04T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c8479ab9", "title": "Advent Of Code - Day 3", "url": "https://skarlso.github.io/2021/12/03/aoc-day3/", "published_at": "2021-12-03T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c8bd6458", "title": "Advent Of Code - Day 2", "url": "https://skarlso.github.io/2021/12/02/aoc-day2/", "published_at": "2021-12-02T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c959d43d", "title": "Advent Of Code - Day 1", "url": "https://skarlso.github.io/2021/12/01/aoc-day1/", "published_at": "2021-12-01T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c96de10a", "title": "Summary of Programmer's Brain", "url": "https://skarlso.github.io/2021/11/27/summary-of-programmers-brain/", "published_at": "2021-11-27T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c980b500", "title": "Reader's Digest 2021-07", "url": "https://skarlso.github.io/2021/07/31/readers-digest/", "published_at": "2021-07-31T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3c98e3bf8", "title": "Reader's Digest 2021-06", "url": "https://skarlso.github.io/2021/06/30/readers-digest/", "published_at": "2021-06-30T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3ca3e600b", "title": "Blog refactor", "url": "https://skarlso.github.io/2021/05/25/blog-refactor/", "published_at": "2021-05-25T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cab9ccd5", "title": "Reader's Digest 2021-04", "url": "https://skarlso.github.io/2021/04/21/readers-digest/", "published_at": "2021-04-21T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cad39e82", "title": "Reader's Digest 2021-03", "url": "https://skarlso.github.io/2021/03/23/readers-digest/", "published_at": "2021-03-23T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cb02df85", "title": "Reader's Digest 2021-01", "url": "https://skarlso.github.io/2021/02/01/readers-digest/", "published_at": "2021-02-01T00:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cb84b6be", "title": "How to deploy a Go (Golang) backend with a React frontend separately on Kubernetes - Part One", "url": "https://skarlso.github.io/2020/07/23/kubernetes-deploy-golang-react-apps-separately-part1/", "published_at": "2020-07-23T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cc42fe6b", "title": "How to do a good code review", "url": "https://skarlso.github.io/2020/05/11/good-code-reviews/", "published_at": "2020-05-11T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cc4a93ca", "title": "How to Make SPA refresh work with a Go backend", "url": "https://skarlso.github.io/2020/02/17/making-spa-refresh-work-with-go-backend/", "published_at": "2020-02-17T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cd204c60", "title": "Using a Kubernetes based Cluster for Various Services with auto HTTPS - Part 2", "url": "https://skarlso.github.io/2019/10/15/kubernetes-cluster-part2/", "published_at": "2019-10-15T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cdcd6e2e", "title": "Summary of Practical Go workshop from Dave Cheney", "url": "https://skarlso.github.io/2019/10/10/practical-go-summary/", "published_at": "2019-10-10T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3ce0f12e6", "title": "How I killed my entire Kubernetes cluster", "url": "https://skarlso.github.io/2019/10/01/killing-kubernetes-cluster/", "published_at": "2019-10-01T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3ce4f47ff", "title": "Using a Kubernetes based Cluster for Various Services with auto HTTPS", "url": "https://skarlso.github.io/2019/09/21/kubernetes-cluster/", "published_at": "2019-09-21T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cf0354ec", "title": "Updated Face-recog architecture drawing", "url": "https://skarlso.github.io/2019/09/19/updated-face-recog-drawing/", "published_at": "2019-09-19T12:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3cfb98b6c", "title": "Efferent and Afferent metrics in Go", "url": "https://skarlso.github.io/2019/04/21/efferent-and-afferent-metrics-in-go/", "published_at": "2019-04-21T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d0069a4a", "title": "Living with a new Parser for a year", "url": "https://skarlso.github.io/2019/04/12/living-with-a-parser/", "published_at": "2019-04-12T07:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d0ace69a", "title": "Deploy a Hugo Blog Github Actions", "url": "https://skarlso.github.io/2019/03/19/deploy-hugo-blog-github-actions/", "published_at": "2019-03-19T21:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d0e67db3", "title": "Cronohub: Archive from anywhere to anywhere", "url": "https://skarlso.github.io/2019/03/19/cronohub/", "published_at": "2019-03-19T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d12c831e", "title": "Deploy a Hugo Blog with Travis on Git Push", "url": "https://skarlso.github.io/2019/03/18/hugo-blog-with-travis-deployment/", "published_at": "2019-03-18T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d19df4b8", "title": "Go SSH with Host Key Verification", "url": "https://skarlso.github.io/2019/02/17/go-ssh-with-host-key-verification/", "published_at": "2019-02-17T20:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d297932a", "title": "Extensive tutorial on go-plugin.", "url": "https://skarlso.github.io/2018/10/29/go-plugin-tutorial/", "published_at": "2018-10-29T06:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d32aae1e", "title": "Furnace with a new Plugin System", "url": "https://skarlso.github.io/2018/09/17/furnace-plugin-update/", "published_at": "2018-09-17T06:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d3e9e386", "title": "TOTP generator with account handling for multiple tokens", "url": "https://skarlso.github.io/2018/09/13/gotp/", "published_at": "2018-09-13T07:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d4d14f9d", "title": "Keep your git forks updated all the time", "url": "https://skarlso.github.io/2018/06/08/fork-updater/", "published_at": "2018-06-08T07:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d518809b", "title": "Kubernetes distributed application deployment with sample Face Recognition App", "url": "https://skarlso.github.io/2018/03/15/kubernetes-distributed-application/", "published_at": "2018-03-15T22:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d5e0c085", "title": "Go Budapest Meetup", "url": "https://skarlso.github.io/2018/02/06/go-budapest-meetup/", "published_at": "2018-02-06T22:01:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d5f520ac", "title": "Ansible + Nginx + LetsEncrypt + Wiki + Nagios", "url": "https://skarlso.github.io/2018/01/23/nginx-certbot-ansible/", "published_at": "2018-01-23T21:34:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d6cd4c83", "title": "Huge Furnace Update", "url": "https://skarlso.github.io/2018/01/13/furnace-massive-update/", "published_at": "2018-01-13T21:34:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d6f66e7b", "title": "Commit-Build-Deploy With AWS CodeBuild and Lambda", "url": "https://skarlso.github.io/2017/12/04/commit-build-deploy/", "published_at": "2017-12-04T21:34:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d788a721", "title": "Furnace Ikea Manual", "url": "https://skarlso.github.io/2017/11/06/furnace-ikea-manual/", "published_at": "2017-11-06T19:34:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d7cb3195", "title": "Furnace Binaries", "url": "https://skarlso.github.io/2017/09/03/furnace-binaries/", "published_at": "2017-09-03T09:34:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d8851b48", "title": "Notetaking", "url": "https://skarlso.github.io/2017/05/31/notetaking/", "published_at": "2017-05-31T05:23:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d8b589b2", "title": "Replacing Eval with Object.send and a self written Parser", "url": "https://skarlso.github.io/2017/05/28/replace-eval-with-object-send-and-a-parser/", "published_at": "2017-05-28T18:23:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3d96d8bf9", "title": "Furnace - The building of an AWS CLI Tool for CloudFormation and CodeDeploy - Part 4", "url": "https://skarlso.github.io/2017/04/16/building-furnace-part-4/", "published_at": "2017-04-16T08:23:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3da23966c", "title": "Furnace - The building of an AWS CLI Tool for CloudFormation and CodeDeploy - Part 3", "url": "https://skarlso.github.io/2017/03/22/building-furnace-part-3/", "published_at": "2017-03-22T11:03:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3daaccc03", "title": "Furnace - The building of an AWS CLI Tool for CloudFormation and CodeDeploy - Part 2", "url": "https://skarlso.github.io/2017/03/19/building-furnace-part-2/", "published_at": "2017-03-19T11:03:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3dad760aa", "title": "Testing new Hugo if posts are generated properly", "url": "https://skarlso.github.io/2017/03/17/test-new-hugo/", "published_at": "2017-03-17T08:09:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3db7d4daa", "title": "Furnace - The building of an AWS CLI Tool for CloudFormation and CodeDeploy - Part 1", "url": "https://skarlso.github.io/2017/03/16/building-furnace-part-1/", "published_at": "2017-03-16T20:49:00+00:00" }, { "id": "01a087e1-d353-731d-9773-87b3dba59144", "title": "Images on older posts", "url": "https://skarlso.github.io/2017/03/03/images-on-old-posts/", "published_at": "2017-03-03T17:20:00+00:00" } ] posts Claim your blog
Back to skarlso.github.io
Blog · corpus.blog/blogs/skarlso.github.io/posts

skarlso.github.io

skarlso.github.io

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017