This month’s most useful tools for developers – July 2017

Elliott King
on 13 July 2017

Some are about new thinking or new techniques, some are about old or legacy technology and some are just useful resources for different languages or platforms. The brief is simple — if we think they’re useful, you might too.

Essential reading

We asked our team to recommend one or two of their favourite books on software design and engineering (several titles were recommended by more than one team member) and Mark gave us seven. Everything from founding principles to how-to guides, but something for every kind of dev.

Troy Hunt’s ultimate list of security links

Several of the Dootrix team recently attended Troy’s Infosec workshop, and this is a very useful resource. [link]

All of the data you need, in one request.

GraphQL is an open spec for a flexible API layer. They say “Put GraphQL over your existing backends to build products faster than ever before.” Lots of useful tutorials, best practices, and case studies.

A Collective List Of APIs.

From Mailjet and Amazon S3 to Foursquare and Yammer, all the APIs you need to ‘Go Build Something.’ [link]

Fancy watching people code live? [link]

…which nicely segues to…

Lessons from my first year of live coding on Twitch

Test Enclosures

Dootrix software engineer, Tony Beasley, shows us a new concept for unit testing classes, which avoids duplication of test set-up code via a fluent interface. He’s found that it speeds up testing time and test maintainability, and the concept could be applied to the testing of any Object Oriented language.

Sketch and Unity templates for quick prototyping in VR.

“Prototyping with Unity can be very intimidating. If you’re at the early stages of design or concept development, these templates will help you quickly visualize your design in VR without spending a lot of time creating individual components and scripts.” [link]

Grid by example

Everything you need to learn CSS Grid layout [link]


A simple app to silence embarrassing notifications while you’re screen-sharing, from the guys who brought you CodeKit.

“Your app is lame, your face is lame, your friends are lame, and your continued existence deeply offends us.”

The testimonials page for Codekit is genius.

Hyperledger Fabric

“Hyperledger Fabric delivers a uniquely elastic and extensible architecture, distinguishing it from alternative blockchain solutions. Planning for the future of enterprise blockchain requires building on top of a fully-vetted, open source architecture; Hyperledger Fabric is your starting point.” [link]

What is React Native?

…and why It is the best development for mobile apps ? Get to know 10 famous apps built with React Native. [link]

And a reminder that James Robinson’s talk on React Native (below) is jolly useful.

If you like this kind of thing, you’ll love our monthly newsletter. You can have a look at June’s edition here, and sign up here as well.

June’s edition is here

Subscribe to our newsletter for free advice delivered to your inbox on a fortnightly basis.

Related articles