Weekly developer news – July 20th 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. This week we only have a couple of items, but I think they are well worth a read

1 : JavaScript and the Shopify desktop application

First up, is a Quora post that details how JavaScript is used in the Shopify desktop app. This is posted by a former Shopify engineer, and for me, what’s interesting about this is not, hey look we used JavaScript for this. What I find interesting is how this describes how the organisation structure at Shopify is guiding the software architecture and structure of their application. I think it’s so important to understand this. Far too many development teams fall into the trap of thinking they need a particular architectural style (micro services anyone?), but don’t realise that it’s not an appropriate structure for their organisation. They pick architectures that give benefits in particular team structures that they don’t have. And this ends up adding complexity and slowing down teams.

2 : How Tinder keeps your location kind of private

Next is an article showing how Tinder have made security improvements to make it harder to pinpoint a user’s exact location. This details changes they have made to how they present how far away from you someone is that prevents someone from using triangulation to pinpoint an exact location. Instead, you can now only determine from this where someone is within a square mile. I think it’s important to know about techniques like this, especially as more applications are making use of location and distance information. These features always have to be considered alongside protecting user security too.

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