Victor Uzoagbavictoru.hashnode.dev·Sep 8, 2024Employing Fuzzing Techniques for Bug Discovery in an Automated WayIntroduction Today, software systems have to stay largely exposed to various types of security vulnerabilities. The ability of developers to identify and patch a vulnerability before this may be exploited by malicious attackers is crucial. Fuzzing is...debugging
Vivekheyvivek.com·Aug 2, 2024Debugging Techniques for JavaScript Developers: Finding and Fixing Bugs Efficiently 🔍🛠️As a JavaScript developer, you've likely encountered bugs that have made you pull your hair out. 🥴 Bugs are inevitable, but with the right techniques, you can find and fix them efficiently, saving time and frustration. This guide covers some of the ...12 likes·29 readsdebugging
Asesh Basuabasu.hashnode.dev·Jul 6, 2024Mastering Code Debugging: The Power of Dry Runs and Trace Tablestl;dr: Dry runs and trace tables are manual debugging techniques that help programmers verify the logical flow of their code by tracking variable values step-by-step. Dry runs are informal and can be used at any development stage to find logic errors...DryRun
Hari Sapna Nairharisapnanair.hashnode.dev·May 8, 2024How To Find Bugs In Website?Whether you are developing a website for your personal use, for a customer or your organization, it is very important that the site is bug-free. A bug in your application will not only ruin the usability of your website but will also affect your repu...1 likeBugs and Errors
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...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...11 likes·142 readsCode SmellsGeneral Programming
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,...213 likes·1.3K readsDebuggingFeb
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...2 likes·46 readsFirebase
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...11 likes·81 readsCode SmellsGeneral Programming
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...Linux