How the Circle Line rogue train was caught with data

Singapore GovTech data scientists share how they identified a rogue train as the cause of the recent MRT Circle Line disruptions: Singapore’s MRT Circle Line was hit by a spate of mysterious disruptions in recent months, causing much confusion and distress to thousands of commuters. From prior investigations by train operator SMRT and the Land …

Why Super Mario Run costs $9.99

Because you’re not nagged with screens like this: Nor screens like this: I’ve been playing Super Mario Run the past few days and haven’t regretted paying $9.99 to get the full version. Yes, that’s above average when compared to other apps, but at least you get a real game in return for it: A game …

Polyfill.io

Interesting service by Polyfill.io. Just include their polyfill.js file and it’ll include a set of polyfills specifically for the browser used: <script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script> Polyfill.io reads the User-Agent header of each request and returns polyfills that are suitable for the requesting browser. This one could come in handy for older projects that have gathered some dust …

JavaScript30 – Build 30 things with vanilla JS in 30 days with 30 tutorials

Great, and free, video course by Wes Bos (whom you really should follow on Twitter). So, you’ve done a few courses and read a few books but still don’t feel great about your relationship with JavaScript. How do you get better? Build things. Lots of things. Build 1,000 things. Keep it up and don’t stop. …

Harry Roberts: Refactoring CSS Without Losing Your Mind

Working with CSS is tricky enough as it is; working with legacy CSS can be nightmarish. In this talk, we’ll look at how we decide what to refactor and when; how we can refactor code whilst still shipping features; how to avoid regressions when adding new CSS; how

Δ now: realtime global deployments

Δnow allows you to take your JavaScript (Node.js) or Docker powered websites, applications and services to the cloud with ease, speed and reliability. Every time you deploy a project, Δnow gives you a unique URL to it (even before build processes are complete!). When it’s time to take your deployment to production, you simply pick …

L’esprit de l’escalier

Now this sounds familiar: “L’esprit de l’escalier” is a French term used in English for the predicament of thinking of the perfect reply too late. According to Wikipedia: During a dinner at the home of statesman Jacques Necker, a remark was made to Denis Diderot which left him speechless at the time, because, he explains, …