Josh Sager

Published 29 Nov 2016 by Josh Sager

Networking Endpoints

Happy Holidays, everyone! The season of cheer has officially begun, and nothing says peace, love, and good tidings more than unraveling the wonderful world of IP addresses and networking.

Read more
Will Smith

Published 10 Nov 2016 by Will Smith

API Alpha Events Rollout

The goal of the new API has never been to rewrite the same software with new technology. We intend to come out of this project with a new application that accomplishes the same legacy tasks, but has been designed from 13 years of practical experience.

Read more
Josh Sager

Published 19 Sep 2016 by Josh Sager

Redesigning Endpoints, Creating Linodes with Backup Service, and Rebuilding Linodes

It’s interesting how some of the biggest challenges we sometimes face as programmers have nothing to do with programming. Creating great products takes us beyond the ones and zeros and requires us to think more like “normal” people. How will it be used? How can we make it better? Can we solve the age-old problem of making a product easier for our customers and still maintain good design principles at the same time?

Read more
Will Smith

Published 31 Aug 2016 by Will Smith

Taking Risks - API Labels and Prefixes Rollback

Part of the intention behind development of the Linode API v4 Public Alpha has been to try new ideas and get feedback before customers are dependant on the API for their day-to-day work. This gives us the freedom to take risks we would otherwise shy away from without fear of long-term consequences if they didn’t pan out. If we didn’t end up rolling back at least once experimental feature, we would have missed the whole point and I wouldn’t be writing a blog post like this. But we took a risk - and missed. So, with a heavy heart, I must announce a rollback and confirm that we have removed “labels” from most endpoints in the API.

Read more
Drew DeVault

Published 17 Aug 2016 by Drew DeVault

Connecting our API to Redux with higher-order functions

In our work on the new Linode Manager, we’ve put some effort into finding reusable ways to manage information from our API with the Manager’s Redux store. We ended up building a module that uses higher order functions to generate Redux reducers and action creators for this purpose.

Read more
Page 2