This month’s most useful tools for developers – 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.
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
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]
“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 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.
Subscribe to our newsletter for free advice delivered to your inbox on a fortnightly basis.
“We can’t take advantage of opportunities if we can’t understand them.”
Dumper trucks, scramjets, rogue AI, colourblindness and our favourite Baroness. The heady cocktail that is our July newsletter.