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

Tim LeRoy
by
on 11 May 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.

 Every single Machine Learning course on the internet, ranked by your reviews

Does exactly what it says in the headline – loads of (mostly free) resources from all the big names you’d expect – both from Universities and corporations. [Link]

Daniel Holden doesn’t give a lot of specifics about ‘how’. but the ‘what’ is pretty impressive.

Phase-Functioned Neural Networks for Character Control [Link]

Large scale CSS

If you’re interested in how large companies or organisations tackle large scale CSS/Sass this is an interesting insight into how BBC Sport architect their styles. [Link]

TypeScript 2.3

Type check existing JavaScript without having to convert it to TypeScript … And more [Link] 

For when your web requests are having a existential crisis

This is a list of HTTP response status codes. It includes codes from IETF Request for Comments (RFCs), other specifications, and some additional codes used in some common applications of the HTTP. [Link]

How to Organize a Large React Application and Make It Scale — SitePoint

Jack Franklin describes a set of tips and best practices for creating and organizing React applications in a scalable way. [Link]

“Forall’s a jolly good checker… And so say all of us… “

Works like a macro on top of vanilla JS, using Node.js as the “compiler”, and then erasing itself out” [Link]

REST easy, no hard grapht…

Happens to also be a nice summary of some of GraphQL’s features. “Do you like the look of GraphQL, but have an existing REST/RPC API that you don’t want to ditch?” [Link]

Testing HTTP servers on a local machine

Neat service for quickly setting up and testing HTTP servers on a local machine as if they were available from the internet:“Don’t constantly redeploy your in-progress work to get feedback from clients. ngrok creates a secure public URL to a local webserver on your machine.” [Link]

Group sharing passwords

Very interesting password manager that now has support for group sharing: “Since all of your data is fully encrypted before it ever leaves your device, only you have access to it. Not even the team at bitwarden can read your data, even if we wanted to.” [Link] 

Automated browser testing for the modern web development stack

TestCafe is a simple and powerful framework for testing websites and apps. It allows you to easily create, maintain and execute automated web tests across browsers, operating systems and devices.  [Link] 

React & Git-based Content Management – Snipcart

Discover how Netlify CMS, an open source React JS app, enables Git-based content management for developers & non-technical editors alike. [Link]

Audio editing images

Audio Shop is a simple script that gets you started with mangling image data as if it was audio data.  [Link]

CommSec expert Troy Hunt says…

“Reckon you’ve seen some stupid security things? Here, hold my beer… ” [Link]

F8 and more

You can ignore the keynotes about uniting the world for good (no comment) but there’s a tonne of useful resources here from the brains at Facebook. [Link] 

The truth about button color on websites (according to NASA)

Learn how to choose the right button color on your website to improve UX and conversion rates. [Link] 

Design and code getting closer still

Painting with Code – AirBnB’s new open source library React Sketch.app.  [Link] 

All the logos

A gallery and showcase of the best logo design inspiration in the world, featuring over 5000 logo’s searchable by designer, shape, object, and style. [Link]

First, a disclaimer:

The subject of this article is Mobile First in the context of design process, not development. So…..
You know what really gets on my nerves? Mobile First. Or, more accurately, the misapplication of Mobile First philosophy…. [Link]

 

Subscribe

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

Related articles