corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08781-911d-703d-b029-cfe83416c179", "title": "You're Media Illiterate, And It's Hurting The Codebase", "url": "https://harrisoncramer.me/blog/software-managers-are-media-illiterate/", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82a1d02b1", "title": "15 Go Subtleties You May Not Already Know", "url": "https://harrisoncramer.me/blog/15-go-sublteties-you-may-not-already-know/", "published_at": "2025-10-09T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe8333ca0e2", "title": "Repeat yourself", "url": "https://harrisoncramer.me/blog/repeat-yourself/", "published_at": "2025-10-02T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82e6302a5", "title": "Embracing Incrementalism", "url": "https://harrisoncramer.me/blog/embracing-incrementalism/", "published_at": "2025-05-25T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82e4a860f", "title": "Five Non-Technical Tips for Technical Interviews", "url": "https://harrisoncramer.me/blog/five-soft-skills-for-hard-tech-interviews/", "published_at": "2024-11-07T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe8350cc98e", "title": "Terminal Applications in Go", "url": "https://harrisoncramer.me/blog/terminal-applications-in-go/", "published_at": "2024-08-22T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe8303757ba", "title": "Mocking Interfaces in Go", "url": "https://harrisoncramer.me/blog/mocking-interfaces-in-go/", "published_at": "2024-08-18T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82c3c8ba2", "title": "Contract-First API Design", "url": "https://harrisoncramer.me/blog/contract-first-api-design/", "published_at": "2024-08-15T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82c25b1bb", "title": "Building Neovim's first Gitlab Client", "url": "https://harrisoncramer.me/blog/building-a-gitlab-client-for-neovim/", "published_at": "2023-08-23T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82f53dadc", "title": "Migrating From Gastby to Astro", "url": "https://harrisoncramer.me/blog/migrating-from-gatsby-to-astro/", "published_at": "2023-01-30T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82d814f58", "title": "Debugging in Neovim", "url": "https://harrisoncramer.me/blog/debugging-in-neovim/", "published_at": "2022-12-21T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82afc71bb", "title": "Building A Powerful Neovim Configuration", "url": "https://harrisoncramer.me/blog/building-a-powerful-neovim-configuration/", "published_at": "2022-12-07T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe832634544", "title": "Real-Time Web Scraping with Firebase and Twilio", "url": "https://harrisoncramer.me/blog/real-time-web-scraping-with-firebase-and-twilio/", "published_at": "2022-01-19T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82bb1671b", "title": "Designing asynchronous microservices with RabbitMQ", "url": "https://harrisoncramer.me/blog/building-asynchronous-microservices-with-rabbitmq/", "published_at": "2021-09-29T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe831504c64", "title": "Optimizing Your Webpack Bundle", "url": "https://harrisoncramer.me/blog/optimizing-your-webpack-bundle/", "published_at": "2021-09-10T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe8309d62f6", "title": "Optimizing Docker images for production", "url": "https://harrisoncramer.me/blog/optimizing-your-docker-images-for-production/", "published_at": "2021-08-22T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82a25f636", "title": "Building a chat application with SocketIO", "url": "https://harrisoncramer.me/blog/building-a-chat-application-with-socketio/", "published_at": "2021-08-07T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe831a23ce9", "title": "Protecting your production branch with CircleCI", "url": "https://harrisoncramer.me/blog/protecting-your-production-branch-with-circleci/", "published_at": "2021-07-19T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82d992e1c", "title": "Deploying a NodeJS API with Docker and Kubernetes", "url": "https://harrisoncramer.me/blog/deploying-a-nodejs-api-on-eks/", "published_at": "2021-07-15T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe82d172026", "title": "Publishing your first Javascript CLI", "url": "https://harrisoncramer.me/blog/creating-a-cli-in-javascript/", "published_at": "2021-07-13T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe833488f9f", "title": "Scraping data with Puppeteer and Docker", "url": "https://harrisoncramer.me/blog/scraping-data-with-puppeteer-and-docker/", "published_at": "2021-07-06T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe8334ebe07", "title": "Using Terraform with EC2 Servers and Docker", "url": "https://harrisoncramer.me/blog/setting-up-docker-with-terraform-and-ec2/", "published_at": "2021-06-25T00:00:00+00:00" }, { "id": "01a08781-911d-703d-b029-cfe834b24e48", "title": "Speeding up CircleCI Builds with Caching", "url": "https://harrisoncramer.me/blog/speeding-up-circleci-builds-with-caching/", "published_at": "2021-06-23T00:00:00+00:00" } ] posts
Claim your blog
Back to harrisoncramer.me
Blog · corpus.blog/blogs/harrisoncramer.me/posts
harrisoncramer.me
harrisoncramer.me
2026
You're Media Illiterate, And It's Hurting The Codebase
original ↗
16 May 2026
2025
15 Go Subtleties You May Not Already Know
original ↗
9 Oct 2025
Repeat yourself
original ↗
2 Oct 2025
Embracing Incrementalism
original ↗
25 May 2025
2024
Five Non-Technical Tips for Technical Interviews
original ↗
7 Nov 2024
Terminal Applications in Go
original ↗
22 Aug 2024
Mocking Interfaces in Go
original ↗
18 Aug 2024
Contract-First API Design
original ↗
15 Aug 2024
2023
Building Neovim's first Gitlab Client
original ↗
23 Aug 2023
Migrating From Gastby to Astro
original ↗
30 Jan 2023
2022
Debugging in Neovim
original ↗
21 Dec 2022
Building A Powerful Neovim Configuration
original ↗
7 Dec 2022
Real-Time Web Scraping with Firebase and Twilio
original ↗
19 Jan 2022
2021
Designing asynchronous microservices with RabbitMQ
original ↗
29 Sept 2021
Optimizing Your Webpack Bundle
original ↗
10 Sept 2021
Optimizing Docker images for production
original ↗
22 Aug 2021
Building a chat application with SocketIO
original ↗
7 Aug 2021
Protecting your production branch with CircleCI
original ↗
19 Jul 2021
Deploying a NodeJS API with Docker and Kubernetes
original ↗
15 Jul 2021
Publishing your first Javascript CLI
original ↗
13 Jul 2021
Scraping data with Puppeteer and Docker
original ↗
6 Jul 2021
Using Terraform with EC2 Servers and Docker
original ↗
25 Jun 2021
Speeding up CircleCI Builds with Caching
original ↗
23 Jun 2021