© 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 …
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 …
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…
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…
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…
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…
Why am I writing this? Because sometimes the best way to deal with your problems is to force everyone to read about them. The facts have been altered to make them more awesome. After a month-long coll…
Debugging is an essential part of the software development process. No matter how good you are at coding, you're bound to encounter errors or unexpected behavior in your code. Debugging is the process…
Flexboxes are everywhere nowadays - from complex layouts that are difficult to implement with traditional float and positioning features of CSS to dead simple ones that don't need anything other than …