An occasional blog about code.
You can view my public repositories on GitHub here or see details for some current projects here.
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 |