Latest Posts (20 found)
harrisoncramer.me 1 months ago

Repeat yourself

Don't believe what you've heard about repetition. Why repeating yourself in code is often better than the alternative.

0 views

Five Non-Technical Tips for Technical Interviews

Technical interviews require soft skills too! Here are a few things that I'll do in a technical round to give myself the best shot at succcess

0 views

Building Your Own Language Server

Implementing the language server protocol opens up a world of possibilities for your engineering team, and it's not as hard as you'd think

0 views

Terminal Applications in Go

Charm's BubbleTea library integrates seamlessly with Cobra and Viper to build powerful command line tooling for developers.

0 views

Contract-First API Design

Comparing different approaches to modeling state and enforcing schemas across API boundaries

0 views

Building Neovim's first Gitlab Client

I've recently begun building the first open-source Gitlab client for Neovim. The plugin lets you review and manage merge requests directly within the editor. Here's how it works, what's next for the plugin, and what I've learned along the way

0 views

Debugging in Neovim

Debug your applications directly within Neovim using the Debug Adapter Protocol, or DAP.

0 views

Building A Powerful Neovim Configuration

Neovim is an unbelievably powerful tool, if you know how to use it. Here are some of my personal takeaways from using it as my primary editor for the past few years.

0 views

Real-Time Web Scraping with Firebase and Twilio

Firebase has a FAAS and database infrastructure that makes scraping websites a breeze.

0 views

Designing asynchronous microservices with RabbitMQ

RabbitMQ is an open-source message broker that can help you decouple your microservices and keep your application fault-tolerant and fast.

0 views

Building a chat application with SocketIO

Websockets are a great way to breathe life into an otherwise stale application. Implement them easily with SocketIO, the defacto standard for NodeJS applications.

0 views

Protecting your production branch with CircleCI

Avoid merging unclean commits into your main branch by setting up a basic CI pipeline to test and lint your code.

0 views

Publishing your first Javascript CLI

Command line tools can dramatically speed up redundant tasks, letting you focus on the project at hand. Here's how to build one using Javascript.

0 views