Occasional stuff on software, web development, and tech

You can view my public repositories on GitHub here or see details for some current projects here.

K Cartlidge I’m an enterprise web and software developer in Portishead (UK).

I use Windows, Linux, and Mac. My focus is on C# and Node for work, with Go as my personal preference. I’ve also done the occasional Python (eg Flask) and Ruby (not Rails) on the side.

I currently lead agile teams of senior/mid/junior developers where I’ve introduced AWS (with EC2, ECS, RDS, Route53 and more) alongside tools such as Terraform, MySQL/MariaDB, and MongoDB.

Since I started software development I’ve used (in date order) Z80, 8086, SQL, Pascal, Modula-2, Delphi, VB6, VB.Net, Business Objects, C#, JavaScript, PHP, Ruby/Rails, Python, Node, and Go.

I can be contacted on email@ followed by this domain name.

Good reading

Some old and some new, these have all been worth reading - particularly those at the top.

Title Author
Release It! Michael T Nygard
Getting Real 37 Signals
Writing an Interpreter in Go Thorsten Ball
ASP.NET Core App Dev - Build in 4 sprints Timms, Paquette, Chambers
Node.js Design Patterns Mario Casciaro
Designing Data-Intensive Applications Martin Kleppmann
Programming in Go (Developer’s Library) Mark Summerfield
Eloquent Ruby Russ Olsen
Pragmatic Programmer Andrew Hunt, David Thomas
97 Things Every Programmer Should Know ed. Kevin Henney
Agile Web Development with Rails 5.1 Sam Ruby, David Copeland
Clean Code (Clean Coders) Uncle Bob
Developing Microservices with Node.js David Gonzalez
Mastering Flask Jack Stouffer