Geeks With Blogs
Jonas Bush

What I’m Reading Lately

Welcome back!

Since I’ve recently found myself with a lot of time on my hands, it’s time to catch up with what’s been going on in the development world. This list is mainly for me, but if by some chance you’re reading this, then you can learn along with me!

I’ve been reading up on node.js and npm, so there’s a lot of spots where I get to something I’m not familiar with and have to take a detour to learn about that. Can’t let knowledge just sit there uncollected, can we?

Semantic Versioning

Semantic versioning is fairly straightforward, but it’s a well-written collection of stuff we as developers have probably known and been doing, but have never enforced well. You have a version of some interface, be it public or internal, and that’s major.minor.patch. Changes to the major part mean incompatible API changes. Changes to the minor part mean backwards-compatible functionality changes. Changes to the patch part mean backwards-compatible bug fixes. To me, the enforcing of the backwards-compatibility part is the thing that seems to go askew most often. This is a great read and helps you think about the way you design your interface and plan for changes.

Posted on Sunday, February 7, 2016 5:21 PM Learning | Back to top

Comments on this post: What I’m Reading–Part 1

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Jonas Bush | Powered by: