Fran Verona
Featured image for: Heisenbug: The Bug That Changes While Being Debugged

Heisenbug: The Bug That Changes While Being Debugged

There are code bugs that change state or disappear for reasons unrelated to the code itself. These are known as "Heisenbugs".

Featured image for: Ubisoft Uses AI to Detect Bugs Before They Happen

Ubisoft Uses AI to Detect Bugs Before They Happen

Using Artificial Intelligence techniques, Ubisoft has developed a tool that allows them to detect bugs in their video games.

Featured image for: The Flowplay Case: Refactoring 1.4 Million Lines of Flash

The Flowplay Case: Refactoring 1.4 Million Lines of Flash

Faced with the imminent death of Flash, the company Flowplay had to refactor their two Flash games to another technology while generating nearly $1M per month.

Featured image for: How Google App Engine Helped Super Mario Run

How Google App Engine Helped Super Mario Run

To support millions of users on the launch day of Super Mario Run, Nintendo relied on App Engine to implement its back-end.

Featured image for: Could Facebook Be Hosted on AWS?

Could Facebook Be Hosted on AWS?

Facebook is currently a fairly complex technological behemoth. What technological challenges would hosting it on AWS involve?

Featured image for: The Developer Who Deleted Production on Their First Day

The Developer Who Deleted Production on Their First Day

Many things can happen on your first day as a developer, but one of the worst is accidentally deleting the entire database.

Featured image for: Fuck: Scanning 183 Million Git Commits

Fuck: Scanning 183 Million Git Commits

Using BigQuery and GitHub data, someone checked how many commits include the word "Fuck".

Featured image for: GVFS, Microsoft's Solution for Giant Repositories

GVFS, Microsoft's Solution for Giant Repositories

Microsoft has created GVFS to improve Git when working with repositories of hundreds of gigabytes, a problem that large companies face daily.

Featured image for: ReDoS: Attacking Servers Using Regular Expressions

ReDoS: Attacking Servers Using Regular Expressions

By exploiting edge cases in regular expressions we can also bring systems down. The ReDoS attack is based on exactly this.

Featured image for: The Day Netflix Refused to Integrate the $1 Million Algorithm

The Day Netflix Refused to Integrate the $1 Million Algorithm

After awarding $1 million to the winners of a competition, Netflix decided not to use their algorithm.

Featured image for: How to Save Almost 2000 Terabytes a Day on the Internet by Fixing Font Awesome

How to Save Almost 2000 Terabytes a Day on the Internet by Fixing Font Awesome

Font Awesome is used by 73 million websites. Reducing its size would save nearly 2 petabytes daily.

Featured image for: World of Warcraft: When a Single Line of Code Can Cost You Dearly

World of Warcraft: When a Single Line of Code Can Cost You Dearly

A simple command in the chat could allow an attacker to take control of their victim\'s interface in World of Warcraft.

Featured image for: How Twitter Deploys New Versions of Its widgets.js File

How Twitter Deploys New Versions of Its widgets.js File

Twitter explains how they manage to deploy their famous widgets.js to millions of users simultaneously in a safe manner.

Featured image for: How Pornhub Bypasses Ad Blockers Using WebSockets

How Pornhub Bypasses Ad Blockers Using WebSockets

The developers at BugReplay explain how Pornhub is able to serve ads using WebSockets to clients with ad blockers installed.

Featured image for: Knight Capital Was Losing $10 Million a Minute Due to a Software Bug

Knight Capital Was Losing $10 Million a Minute Due to a Software Bug

Due to an update that did not reach all systems, Knight Capital lost $460 million in a matter of minutes.