Some thoughts & feelings from a nerd

Swift at NSHuntsville

I had the pleasure of talking with the beautiful folks at NSHuntsville about Swift (Apple’s newest programming language). Check it out!

Discover Swift with this One Weird Rubyist!

Originally posted on the Big Nerd Ranch Blog.

Adding Versions to a Rails API

When you create an application programming interface (API), you’re establishing a contract with everyone who uses it. This too is true for web service APIs. As soon as someone begins using an API, changes require coordination between all clients in order to prevent breakage, costing precious time and money. Rails API versioning to the rescue: In order to allow breaking changes to an interface, we can version it so that clients may specify exactly what representation they expect for their requests. Then they are able to decide for themselves when it is time- and cost-effective to upgrade their dependency.

More posts…

© 2014 Jay Hayes