Ashaduzzaman Akashashaduzzaman10.hashnode.dev·Apr 6, 2023how to build programming logic effectivelyProgramming logic is the ability to solve problems using code. It is one of the most important skills for any programmer, regardless of the language or domain they work in. Programming logic involves breaking down complex tasks into smaller and simpl...Discuss·45 reads #CrackTheCode #ProgrammingInterviews #AlgorithmDesign #DataStructures #TechnicalInterviews #CodingChallenges #ProblemSolving #CareerGrowth #CodeChallenge #InterviewPrep #LeetcodeProblems #CodingSkills #TechInterviews #PracticeMakesPerfect#JobInterviews
Maxi Contierimaximilianocontieri.com·Mar 18, 2023Code Smell 202 - God Constant ClassTL;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 Solutions Break the contents following Real World...Discuss·11 likes·411 readsCode SmellsGeneral Programming
Roshan Sharmaroshanearth.hashnode.dev·Mar 17, 2023How to Host a Website on Google Cloud Platform using Firebase 🌤️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 services for hosting and building web applications...Discuss·2 likes·46 readsFirebase
Eleftheria BatsouforHashnode Town Halltownhall.hashnode.com·Mar 16, 2023And the Winners of #DebuggingFeb Writeathon Are... 🏆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 community. We received a fantastic range of entries,...Victoria Lo and 19 others are discussing this20 people are discussing thisDiscuss·213 likes·1.4K readsDebuggingFebOh I'm one of the winners ^^ ! Thank you Hashnode for this writeathon and thanks to the participants as well :) 12
Roshan Sharmaroshanearth.hashnode.dev·Mar 15, 2023Linux Tutorials: Setting up Ubuntu 🚀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-friendly interface and a large community of developers a...Discuss·37 readsLinux
Maxi Contierimaximilianocontieri.com·Mar 14, 2023Code Smell 201 - Nested TernariesTL;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 complexity. We can fix it with polymorphism or early...Discuss·11 likes·217 readsCode SmellsGeneral Programming
Sai Krishna Prasad KandulaProsaikrishna.dev·Mar 12, 2023A Tale of High-Stakes Debugging: The Upgrade of Hashnode's Domain Management ServiceI 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 time to debug, patch and upgrade while sticking to t...Discuss·66 likes·247 readsDebuggingFeb
Azanul Haquejohndoe297.hashnode.dev·Mar 12, 2023Ghost in the MachineWhy 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 collaborative effort of the entire backend team, Raju ...Discuss·3 likes·145 readsDebuggingFeb
Jackson Kasijacksonkasi.hashnode.dev·Mar 12, 2023Debugging JavaScript: Tips and TechniquesDebugging 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 of finding and fixing those errors, and it's an e...Discuss·3 likes·122 readsDebuggingFeb
Abdulramon Jemilabdulramonjemil.hashnode.dev·Mar 12, 2023The dark side of Flexbox - how I spent three days debugging `display: flex;`.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 display: block; coupled with some other simple pro...Discuss·2 likes·269 readsDebuggingFeb