What we've been reading

How We Release So Frequently

Some good insight on how Sky Bet make use of feature toggles among lots of other useful information.
http://engineering.skybettingandgaming.com/2016/02/02/how-we-release-so-frequently/

Record Audio and Video with MediaRecorder

Record media with the MediaRecorder API in latest Chrome and Firefox (under consideration for Edge, don't hold your breath for Safari).
https://developers.google.com/web/updates/2016/01/mediarecorder

Approaches to Testing: A Survey

Nice overview of various ways to test. Includes comparisons of Classical and Mockist among others.
http://codingitwrong.com/2016/02/08/approaches-to-testing-a-survey.html

Node.js in Flames

Analysing performance problems in Node.
http://techblog.netflix.com/2014/11/nodejs-in-flames.html

PSR-7 and Middleware

Pretty good slidedeck on PSR-7 and Middleware in PHP.
http://weierophinney.github.io/2015-10-20-PSR-7-and-Middleware

The UK's first Tesla Powerwall has been installed in Wales

"An unassuming red-brick house in Wales has become the home of the UK's first Tesla Powerwall."
http://arstechnica.co.uk/gadgets/2016/02/the-uks-first-tesla-powerwall-has-been-installed-in-wales/

The Simple Plan to Read More

If you struggle to get through the many books on your list of things to read, both technical and non-technical, then Shane Parrish suggests a solution.
https://medium.com/@farnamstreet/the-simple-plan-to-make-you-smarter-d2137a122676

Why Quantity Should Be Your Priority

Our head of development encourages practising what we do through code katas and the like. This article supports this by suggesting Quantity should be the priority if you want to create Quality.
https://medium.com/the-business-of-living/why-quantity-should-be-your-priority-3bc2b16fe3f5

Why We Have No Office

Buffer have closed their office and gone fully distributed.
https://open.buffer.com/no-office/

Exploring the Angular 1.5 .component() method

Simplifying directive definitions in Angular using .component() and paving the way for migration to Angular 2.
https://toddmotto.com/exploring-the-angular-1-5-component-method

Introducing the Open Banking Standard

Taking banking into the 21st century.
http://www.scribd.com/doc/298568600/Introducing-the-Open-Banking-Standard

Planning for Closure

"When starting work on a new website few of us think about how long the site should last for. I know I don’t. But I think we should."
http://www.gyford.com/phil/writing/2016/02/10/planning-closure.php

Headless JavaScript Testing with Electron

An interesting alternative to PhantomJS.
http://webuild.envato.com/blog/running-headless-javascript-testing-with-electron-on-any-ci-server/

Google Device Metrics

Lots of useful information about device resolutions, screen sizes etc.
https://design.google.com/devices/


Tools that have interested us

Lumberyard

Amazon announces new game engine and supporting services.
https://aws.amazon.com/blogs/aws/lumberyard-amazon-gamelift-twitch-for-games-on-aws/

diff-so-fancy

Fancy git diff formatter.
https://github.com/stevemao/diff-so-fancy

Nodal 0.7

Another update to Nodal - GraphQL introduced, beefed up data manipulation.
http://www.nodaljs.com/devlogs/welcoming-nodal-0-7-to-the-world

SocketCluster

An open-source, real-time messaging framework written in Node that's scalable, fault-tolerant and handles message delivery confirmation.
http://socketcluster.io/

Ionic 2

New version of the framework announced, with Angular 2, ES2015, and much more.
http://blog.ionic.io/announcing-ionic-framework-2-beta/

OctoberCMS Builder

OctoberCMS shows off its tool for data scaffolding.
http://octobercms.com/blog/post/say-hello-builder

CSS Stats

Useful site that analyses your stylesheets.
http://cssstats.com/

Parker

Parker gives you statistics about your CSS in a command line tool. Useful for keeping tabs on the quality of stylesheets.
https://github.com/katiefenn/parker


Videos we've been watching

Roundtable: An ORM Discussion

Good episode of PHP Roundtable discussing ORMs.
https://www.phproundtable.com/episode/orms-and-the-active-record-data-mapper-paradigms

Move Slow and Fix Things

Over the 8 years of its life, Dropbox's CSS codebase has grown to a considerable scale. Dan Eden talks about how their CSS has grown, the pains of inheriting a large CSS codebase, and some of the approaches for refactoring and scaling CSS at scale.
https://www.youtube.com/watch?v=zmjfh099zYg

About the author

Steve Anderson

Steve Anderson

Steve has been programming computers since the mid-1980s and has spent the last four years principally in web development. Outside of Box UK Steve is also a hardware hacker, and has accidentally become a consultant for "Internet of Things" research and development as a result of his interest in this field.

Related content

We're hiring. Let's talk. View available roles