Weekly developer news – March 29th 2018

So, welcome to the next edition of developer news. Yes, I know it’s Thursday, not Friday, but tomorrow is a bank holiday here in the UK, so I’m off, but still wanted to push out a news post this week.

1 : Test Driven Development in TypeScript

Firstly, is a shameless bit of self promotion. After talking to one of my students on the Java TDD course about test driven development using TypeScript, I decided to create an article to detail the tech stack in terms of what I use for unit testing under TypeScript. As well as that, it’s a simple walkthrough of how I tend to approach TDD.

2 : Package versioning proposal for Go

Next, is a proposal for package versioning in Go. It’s something that has been missing in Go, with other third party alternatives popping up, including the popular Glide. Whilst Go is often criticised for how it deals with packages and versioning, the language maintainers would argue they would rather go for a well considered solution instead of rush just to get something out early. I think that argument does hold merit, but it has been a long time, so hopefully things will start moving forward on this.

3 : Google Cloud text to speech

Next is an announcement from the Google Cloud team on a new cloud text to speech offering they provide, powered by their DeepMind WaveNet technology. If you want to give this a go, then checkout the main cloud text to speech page where you can try some examples of this in that page itself to see what it sounds like. With voice platforms becoming more popular, it’s certainly something worth looking into.

4 : ReactJS update on async rendering

Finally for this week, is a blog post from the React team on async rendering. Async rendering hasn’t launched yet, and it has been in progress for quite a long time now. If you are working with React, it’s worth looking at this post which discusses the lessons learned during the development of this, and contains some things to start thinking about for your applications ready for when this does launch.

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