© 2023 Hashnode
#debuggingfeb
TL;DR: Don't define too many unrelated constants in the same class. Don't pile up the junk together. Problems Bad Cohesion High Coupling Magic Numbers Single Responsibility principle violation …
We are thrilled to announce the winners of the #debuggingFeb writeathon, a contest designed to encourage developers to write about their experiences with debugging and share their insights with the co…
Hosting a website on the cloud is a cost-effective and scalable solution for businesses and individuals alike. Google Cloud Platform (GCP) and Firebase are two popular platforms that offer a range of …
As a software engineer, I have spent almost 5 years working on various software development projects, from small applications to large-scale enterprise systems. Throughout this journey, I have had my …
TL;DR: Don't use nested IFs or nested ternaries Problems Readability Default Case Solutions Rewrite the code as an IF condition with an early return Context Nesting is always a problem with com…
Setting up Ubuntu on your system can be completed in just a few steps. Ubuntu is a popular open-source operating system that is widely used for both personal and professional use. With its user-friend…
I own the Domain Management service at Hashnode. This is the story behind the crucial upgrade of Hashnode's domain management service which includes a surprise last-minute hiccup and a race against ti…
Introduction Debugging your code is as essential as writing the code. Debugging is a most underrated skill that really differentiates lots of people in terms of skills. we all expect our code is gone …
Debugging is an essential aspect of software development and customer success. It refers to the process of identifying and fixing errors or bugs in software code or systems. Debugging is important for…
As developers, we've all been there: handed a codebase that was done without proper planning, leaving us to navigate through a tangle of disorganized code. This can be incredibly frustrating when it c…