Things we've been reading
Professor Frisby's Mostly Adequate Guide to Functional Programming
A nice book about the basics of functional programming.
http://drboolean.gitbooks.io/mostly-adequate-guide/
Everything Is Broken
Software security is broken, no one wants to admit it and the only way it's going to get fixed is if non-techies start giving a damn. (Warning: contains lots of swearing).
https://medium.com/message/everything-is-broken-81e5f33a24e1
A peek inside North Korea’s intranet
A short but fascinating insight into North Korea's internet-like system.
http://www.northkoreatech.org/2015/07/06/a-peek-inside-north-koreas-intranet/
Acceptance & Integration Testing With Behat
Nice slides on acceptance and integration testing with Behat.
http://www.slideshare.net/benwaine/acceptance-integration-testing-with-behat-pbc11
Survive The Deep End: PHP Security
A comprehensive look at security within PHP and how you can ensure you are using best practices.
http://phpsecurity.readthedocs.org/en/latest/index.html
Mongodb is vulnerable to SQL injection in PHP at least
Short article on how you can get SQL injection using MongoDB with PHP and how you can secure yourself against it.
https://www.idontplaydarts.com/2010/07/mongodb-is-vulnerable-to-sql-injection-in-php-at-least/
Call me maybe: MongoDB stale reads
Aphyr with another post on the failings of MongoDB.
https://aphyr.com/posts/322-call-me-maybe-mongodb-stale-reads
If You Liked This, You’re Sure to Love That
An oldie, but a goodie. Fascinating insight into movie recommendation algorithms and the "Napoleon Dynamite" problem.
http://www.nytimes.com/2008/11/23/magazine/23Netflix-t.html?_r=0
SQL Style Guide
A nice overview of some sensible SQL style conventions.
Angular JS in Patterns
Some amazing articles here on how to use design patterns in Angular, starts off with the basics on Part 1 and more advanced in Parts 2 and 3. Articles are a year old but still relevant.
http://blog.mgechev.com/2014/05/08/angularjs-in-patterns-part-1-overview-of-angularjs/
http://blog.mgechev.com/2014/06/08/angularjs-in-patterns-part-2-services/
http://blog.mgechev.com/2014/07/05/angularjs-in-patterns-part-3/
Styling SVG <use> Content with CSS
An in-depth article on how to style the contents of the SVG <use> element and overcome some challenges it brings.
http://tympanus.net/codrops/2015/07/16/styling-svg-use-content-css/
Tools that have interested us
Open Code of Conduct
The Open Source Code of Conduct seems to be gaining some traction, with a number of big companies such as Google, Facebook, Twitter and Github already signed up.
http://todogroup.org/opencodeofconduct/
Famous
Nice-looking Javascript rendering engine used to create futuristic UIs by using things like the DOM, WebGL & 3D physics.
http://famous.org/learn/hello-famous.html
Videos we've been watching
Introduction to Machine Learning
A complete course on the basics of Machine Learning.
http://alex.smola.org/teaching/cmu2013-10-701/index.html
Sitecore + SVG + Snap.svg
SVG and Sitecore, i.e. CMS driven SVGs