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.
#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.
Matching moments
03:58 MIN
Navigating browser bugs and external content issues
Developing the Rich Text Editor for DeepL.com
01:16 MIN
The high cost of software bugs and why we study them
The Software Bug All Stars - and what we can learn from them
04:32 MIN
Strategies for reproducing and fixing difficult mobile bugs
Scalable architecture for mobile apps
03:00 MIN
The high cost and inherent challenges of software testing
How will artificial intelligence change the future of software testing?
01:13 MIN
Defining bugs and the need for effective triage
How to ignore bugs (safely)
01:56 MIN
Providing security by automating critical bug coverage
How to add test automation to your project: The good, the bad, and the ugly
01:58 MIN
What we can learn from high-profile software failures
The Software Bug All Stars - and what we can learn from them
Find all accessibility problems in a page to take part in the CODE100 final!Today we had our Accessibilty WeAreDevelopers LIVE day and as part of this, we have a new CODE100 challenge. This time it is not about coding something, but about debugging instead. We have put together an alternative page for the LIVE day that is fu...
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...
Chris Heilmann
Dev Digest 116 - WWWAI?This time, learn how to un-AI Google's search results, what's new on the web, avoid a new security hole and go back to BASICS with us. News and ArticlesWhat a week. Google, Microsoft, OpenAI and many others had their big flagship events announcing th...
Chris Heilmann
Dev Digest 138 - Are you secure about this?Hello there! This is the 2nd "out of the can" edition of 3 as I am on vacation in Greece eating lovely things on the beach. So, fewer news, but lots of great resources. Many around the topic of security. Enjoy! News and ArticlesGoogle Pixel phones t...
From learning to earning
Jobs that call for the skills explored in this talk.