K Cartlidge

DotNet, Golang, Node, JavaScript, Ruby, Python, PHP.

An occasional blog about code.

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 Bristol (UK). Having started in the mid '80s, I've done (in date order) Z80, 8086, SQL, Pascal, Modula-2, Delphi, VB6, VB.Net, C#, JavaScript, PHP, Ruby/Rails, Python, Node, and Go.

I use Windows, Linux, and Mac. My focus is on C# and Node for work, with Go, Python, and the occasional Ruby on the side.

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
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