RSSAmplifier

Blog

James Cunningham

Recent content on James Cunningham

jamescun.comRSS feed ↗6 posts

Latest posts

My Engineering Principles

A digital garden project, documenting the principles I follow after 12 years as a software engineer.

Write your own encryption

NEVER write your own encryption! or so is often quipped online, and it’s good advice - but it’s not complete. It should be never productionize your own encryption! One of the best ways to learn, at least for me, is to fuck around and find out. Recently I’ve written my own implementations of TLS and SSH, both protocols we use daily but rarely introspect. Would I ever trust my own…

Give Components Descriptive Names

Some thoughts on descriptive vs fun naming of system components.

Go Monorepos for Growing Teams

Some thoughts on structuring Monorepos and Go Microservices.

On the looming tech downturn

Thoughts on the looming tech downturn.

REST APIs with Go Generics

A brief guide on reducing boilerplate when writing REST APIs with Go and Generics.