Weekly developer news – June 22nd 2018

So, welcome to the next edition of developer news, the place where I try to narrow down the week’s tech news to the top few items that I think are worth checking out if you are like me, a professional software developing striving to improve.

1 : Machine Learning Technical Debt

First up, is a publication by Google AI titled Machine Learning: The High Interest Credit Card of Technical Debt. This in an interesting paper that discusses how technical debt can manifest itself in a machine learning implementation. It goes on to discuss various risk factors as well as design patterns that can be followed to reduce risk in these areas. As someone who helps teams address technical debt day to day, I find this an interesting read to see how this relates to a field that seems to be evolving and gaining popularity relatively rapidly right now.

2 : React Native (no longer) at Airbnb

Next, a React Native post from Airbnb’s engineering team. ¬†They went all in on React Native two years ago, and have since moved away from it. This post is a multi part series describing in good detail their experience with React Native. The good parts, and the bad parts. As with anything in the development world, it’s often not about saying this tool isn’t suitable, it’s about looking at what scenarios it could be used, where it might not be appropriate etc. Many of the principles and good points from their experiences have been carried across to their new platform, so now matter what your tech stack looks like, this is worth a read.

3 : MySQL at GitHub

Finally for this week is another post by a big company’s engineering team. This time, by GitHub, posting on how they use MySQL in an environment where high availability is essential. There’s some technical detail here about system configuration, but also some interesting points regarding monitoring and tooling. Even if you aren’t operating at this scale, there are points here that many organisations could benefit from adopting.

So, that’s it for this week.

If you have any articles, announcements, tutorials, or anything else you think should be included next week, then just drop me an email.

Leave a Reply