paint-brush
51 Stories To Learn About Bugsby@learn
698 reads
698 reads

51 Stories To Learn About Bugs

by Learn RepoApril 10th, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Bugs via these 51 free HackerNoon stories.
featured image - 51 Stories To Learn About Bugs
Learn Repo HackerNoon profile picture

Let's learn about Bugs via these 51 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

It’s not a bug – it’s an undocumented feature.

1. How to Upload Source Maps to Sentry with Next.js

Troubleshooting with source maps uploading to Sentry with Next.js

2. What You Should Have Asked Your Teachers About Underestimating Bullet Issues

Bullet issues… Each IT project has tasks of this type. They are small, simple, but once you forget about them, something gets killed suddenly.

3. Android High Memory Pressure: How to Diagnose and Fix the Errors

On lower-end devices things start to get messy if a running app is taking up more than its fair-share of memory. The result of this situation is memory pressure

4. The Noonification: Do Leaders Really Need Emotional Intelligence? (10/14/2022)

10/14/2022: Top 5 stories on the Hackernoon homepage!

5. Professional Debugging in Rails

Debugging is as important as writing code, it can cause your program to crash or behave unexpectedly. Most of the time, debugging can be very stressful, especially when one doesn’t use the right tools to debug.

6. The 1990's Called, They Want Their Bug Reporting Process Back

Software development has improved 100x since the internet was invented, but how people report bugs has not changed since the 1990s.

7. How HotelTonight Prioritizes Finding and Fixing Critical Bugs While Maintaining a 1% Error Budget

The stability score in particular has made it possible for their team to measure their application’s stability & maintain their team’s error budget of 1% error.

8. Unlocking Bugsnag's Power Features: Gain Precision and Reduce Noise

How to efficiently monitor app health and stability, as well as identify root causes of bugs

9. How to Achieve Effective and Efficient Bug Triage

In this section, we're going to dig into several Bugsnag features that help to answer those questions and solve those problems.

10. Bugged: A Thrilling Tale of Tech Troubles and Triumph

When a strange bug starts causing problems in her mobile app, a determined developer sets out to fix it at all costs.

11. The Art of Debugging

How to debug your code

12. The Commonalities Between Locating Bugs and Crime Solving

A year ago, I got an offer for the role of QA Manual Engineer at inDriver. But before that, I spent seven years investigating criminal cases.

13. 3 Web Design Factors to Ponder Before Starting an E-commerce Venture

Developing a website for an e-commerce venture is a process that needs to be done with deft care. Starting a website is easy, but to maintain it is the real deal. That's why you need to start the process with all the precautions and preparation as anything can go wrong. Web design and development is very difficult and can look impossible to perfect, especially for the newcomers.

14. Follow These Tips If Your Android Apps Keep Crashing

There are several factors to cause apps to crash on your Android smartphones. Sometimes one or several bugs are responsible for crashing the apps.

15. Debugging Simple Arrow Functions More Efficiently

Let's say we have the function below.

16. Explore Error Monitoring and Stability Management for Flutter Applications with Bugsnag

Explore Error Monitoring and Stability Management for Flutter Applications

17. Counting The Cost of Software Bugs

According to a study from 2016, software failures cost the worldwide economy $1.7 trillion!

18. How to Debug Streams and Collections

Java 8 streams improved code readability they also provide great debugging opportunities. There are amazing tools for inspecting collections & arrays.

19. Bug Bounties: Battling Zero Day Vulnerabilities

In the midst of the bear market and regular hacks, it seems like barely a week goes by without a headline declaring ‘crypto chaos’ and the end of web3.

20. Most Software Bugs Are Not From Lack of Knowledge

Software culture with respect to errors seems to be "if you just". Errors are blamed on lack of knowledge. To progress as an industry we need to change that.

21. Common Mistakes in Bug Reports and How to Fix Them

Common mistakes in bug reports.

22. Let's Stop Calling them 'Bugs' - Software Quality is Our Responsibility

The term Bug sounds like an excuse out of our scope infecting our systems. It is not. Software quality is under our control. It is our responsibility to deliver

23. Fine-tune Your Product In No Time

Being experts in the IT industry, we at QAWERK know about the importance of testing and want to share this knowledge as we believe high-quality software is the key to success.

24. How to Fix Error CS0246: "Type or namespace not found" in .NET Core

Diving into error CS0246 - type or namespace could not be found, what it means, why it happens, and how to solve it.

25. How Should You Estimate Bugs?

Countless hours have been spent by teams all over the world debating over this. But really, should you?

26. Financial Damage Caused by Software Bugs

The damage caused by software bugs is undermined. Here's a look at the issue of technical debt caused by bugs, with example cases.

27. One of These Fonts is Not Like the Other

This Slogging thread by David and richard-kubina occurred in hackernoon's official #techsupport channel, and has been edited for readability.

28. The Ultimate Guide to Product Bugs: Part 1

Most bugs arise from mistakes and errors made in either a program’s design or its source code, or in components and operating systems used by such programs.

29. Why is Code Ownership Important to Application Bugs Fixing?

Why is Code Ownership Important to Application Bugs Fixing?

30. What if Malware isn’t Slowing Down Your Games?

Most experienced gamers realize that many different kinds of malware can slow down their games.

31. What We've Learnt From 3000 Bug Reports

When do people report bugs? You probably never asked yourself that question, which was one of the reasons we wanted to answer it. The second reason was that we had the right type of data available, since our tool helps teams report and fix bugs. Long story short, we decided to learn more about the way software development teams approach the bug reporting process. For that exercise we've taken a random sample of 3000 bug recordings uploaded to our database in the last 2 months. Here's what we found.

32. How Application Stability Management Affects Developer Productivity

See how Application Stability Management (ASM) drives developer productivity and smooths the user experience.

33. The Ultimate Guide to Product Bugs [Part 3]

This is Part 3 of a comprehensive guide to product bugs. This part of the guide focuses on product bug reports. It provides templates and examples that you can take and apply straight away. Then, through the reports, you’ll see various ways of presenting information so that you and your stakeholders can make good decisions about bugs.

34. "We Don't Expect Software to Work Any Longer": A Non-trivial Interview with Natallia Shauchenka

To kick off this interview, can you tell us what companies you have worked for?

35. Mobile App Debugging: Localizing Defects and Making Bug Reports

Mobile app debugging requires the creation of bug reporting. In this article, I'll describe how to localize mobile app defects and create mobile app bug reports

36. Y2K22: The Problem that Caused Millions of Emails Worldwide to go Undelivered

The Y2K22 Bug is the consequence o very bad software design

37. Pro Tips For Crowdsourced Penetration Testing

Bug bounties, crowd-sourced penetration tests are increasingly becoming popular. See the top six tips for participating in a bug bounty program.

38. Use Automation to Streamline Debugging in Multi-Team Apps

Use Automation to Streamline Debugging in Multi-Team Apps

39. Removing Bugs in Git

When you are working on a huge project, you may discover bugs in the code that prevent you from proceeding any further in your development. How to fix them?

40. Canaries to the Rescue: Catching Service Issues Before the End User

In this post, you'll learn the concept of canaries, example code, best practices, and other considerations, including both maintenance and financial costs.

41. The Ultimate Guide to Product Bugs [Part 2]

This is Part 2 of a comprehensive guide to product bugs. Part 1 explored what product bugs are, why they occur, where they come from, and why they do and don’t matter. Part 2 focuses on how to manage product bugs.

42. Top 10 Bugs Found in C++ Projects in 2020

Top 10 Bugs Found in C++ Projects. Modulo division by one delete instead of delete[] Buffer overflow Meaningless overflow protection

43. Debug User Complaints Better by Logging Errors in Support Requests

Customer support requests can be ambiguous and frustrating. Here's how to create more visibility into problems affecting your users.

44. Top 10 C++ Open Source Project Bugs Found in 2019

Another year is drawing to an end, and it's a perfect time to make yourself a cup of coffee and reread the reviews of bugs collected across open-source projects over this year. This would take quite a while, of course, so we prepared this article to make it easier for you. Today we'll be recalling the most interesting dark spots that we came across in open-source C/C++ projects in 2019.

45. Spotlight on the Server-Side: A Guide to SSRF Vulnerabilities

Server-side request forgery (SSRF) vulnerabilities can lead to total system compromise. Discover where they’re common, examples, and prevention tips.

46. Introduction to Git Bisect: Find Commits that Introduced a Bug

The Git Bisect command uses a binary search algorithm to find which commit in your project’s history introduced a bug.

47. Fixing Code Errors in Amnesia: The Dark Descent

Just before the release of the "Amnesia: Rebirth" game, the vendor "Fractional Games" opened the source code of the legendary "Amnesia: The Dark Descent" and its sequel "Amnesia: A Machine For Pigs". Why not use the static analysis tool to see what dreadful mistakes are hidden in the inside of these cult horror games?

48. Bugs from the 90's: The Code of Command and Conquer [Volume 2]

The American company Electronic Arts Inc (EA) has opened the source code of the games Command & Conquer: Tiberian Dawn and Command & Conquer: Red Alert publicly available. Several dozen errors were detected in the source code using the PVS-Studio analyzer, so, please, welcome the continuation of found defects review.

49. What Are the Best Practices for Triaging Software Bugs

If your app, or your game, or your web service isn't working perfectly for every interaction, then it's time to think about bug triaging.

50. Bugs From the 90's: The Code of the Command & Conquer Game

The American company Electronic Arts Inc (EA) has made the source code of the games Command & Conquer: Tiberian Dawn and Command & Conquer: Red Alert publicly available. This code should help the game community to develop mods and maps, create custom units, and customize the gameplay logic. We all now have a unique opportunity to plunge into the history of development, which is very different from the modern one.

51. How to Develop a Bug Triage Process Efficiently

You're going to need to find a way to incorporate bug triage practices into your overall engineering process. So let's talk about some ways to accomplish that.

Thank you for checking out the 51 most read stories about Bugs on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.