Hacking
Hacking Starbucks for unlimited coffee
Stalking Your Friends with Facebook Messenger
Clipboard Hijacking with HTML5
Software Development 101
Five programming problems every Software Engineer should be able to solve in less than 1 hour
Solution to Problem 5 and some other thoughts about this type of questions
Carnac the Magnificent (other solutions and thoughts on the very same question)
7 Mistakes You’re Making In Your Programming Career
Back to basics: Visual Studio tips
Development
Do you really know why you prefer REST over RPC?
Adding a new shard to an existing cluster, the easy way - RavenDB Sharding
Always-on and Wi-Fi with the latest Android Wear update
Fixing the scrollTop bug - Dev.Opera
Announcing Dolby Audio for high performance audio in Microsoft Edge - Microsoft Edge Dev Blog
PaaS
Look Before You Leap – The Coming Leap Second and AWS - AWS Official Blog
Rearchitecting GitHub Pages - GitHub Engineering
Publishing an ASP.NET 5 app to Docker on Linux with Visual Studio - Scott Hanselman
Efficiency
Netflix Streaming - More Energy Efficient than Breathing - The Netflix Tech Blog
Browser Monitoring for GitHub.com - GitHub Engineering
Postgres Job Queues & Failure By MVCC
Revisiting the First Rule of Performance Optimisation: Effects of Escape Analysis
Product development
What is the mission of a software developer
“[Software developers] are interested is that how a technology or a framework works and how they can use or advance it. That is it. They care about code quality, they care about unit testing, they care about code reuse, and lots of other technical characteristics of the software, but rarely they discuss about how usable their applications are, or how efficiently they optimize a business problem their software is addressing or what business value they have delivered with the software they have built.”
A Product Person’s Perspective on Enterprise Selling
[FR] Le fisc rechigne à révéler le code source de ses logiciels