François Martin

82 Bugs I Collected in a Year You Won’t Believe Made It to Production

What do 3.0004 cheese slices and a lost hotel booking have in common? They're both real bugs that made it to production.

82 Bugs I Collected in a Year You Won’t Believe Made It to Production
#1about 6 minutes

A gallery of common bugs found in production

Real-world examples of production bugs include UTF-8 issues, Unix timestamp errors, null values, dark mode failures, and floating-point inaccuracies.

#2about 3 minutes

Analyzing bug collection data and trends over time

A visual analysis of 334 bugs collected over two years reveals monthly trends and a surprising peak in bug occurrences during June.

#3about 2 minutes

Breaking down production bugs by category

Bugs are categorized into major types like UI and backend logic, with UI bugs being the most common, particularly in responsiveness, templating, and glitching.

#4about 7 minutes

Solving responsiveness bugs with a mobile-first approach

Adopting a mobile-first design philosophy and using end-to-end testing frameworks like WebdriverIO and Playwright can prevent common responsiveness issues.

#5about 6 minutes

Using user-centric methods to find glitching bugs

Techniques like dogfooding, exploratory testing, and heatmap visualization help identify unexpected glitches and user friction points like dead clicks and rage clicks.

#6about 3 minutes

Preventing unresolved templating with automated tests

Unresolved placeholders in text and emails can be prevented by implementing unit and integration tests that include assertions to check for missing values.

#7about 2 minutes

Managing unfiltered error messages in production

Exposing raw error messages and stack traces creates security vulnerabilities and poor user experience, so they should be replaced with generic messages in production.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
News and ArticlesWeAreDevelopers LIVE Data and Security Day is on Wednesday, 25/09/2024. Learn about OPC UA Updates, Best Practices for Using GitHub Secrets, Passwordless Web 1.5, Emerging AI Security Risks, Data Privacy in LLMs and get a chance to t...
Dev Digest 134 - Where pixels sing?
DC
Daniel Cranney
Dev Digest 154: Responsible AI? Mistakes of CSS & track all the things!
Inside last week’s Dev Digest 154 . 💰 Google pushing for AI on device with Web AI fund and lots of APIs 📱 Track your own location using in-app ads 🍎 Track your hardware using Apple’s location service 📈 Get insight into your network traffic 🤖 Respons...
Dev Digest 154: Responsible AI? Mistakes of CSS & track all the things!
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos

From learning to earning

Jobs that call for the skills explored in this talk.

Software Tester

Software Tester

Software Testereightmoose.com
Charing Cross, United Kingdom

25-32K
Java
JIRA
Python
Selenium
Software Tester

Software Tester

Software Testereightmoose.com
Leicester, United Kingdom

25-32K
Java
JIRA
Python
Selenium
Software Tester

Software Tester

Software Testereightmoose.com
West Bletchley, United Kingdom

25-32K
Java
JIRA
Python
Selenium
Software Tester

Software Tester

Software Testereightmoose.com
Birmingham, United Kingdom

25-32K
Java
JIRA
Python
Selenium
Software Tester

Software Tester

Software Testereightmoose.com
Manchester, United Kingdom

25-32K
Java
JIRA
Python
Selenium