Sheraz Manzoorsherazmanzoor.hashnode.dev·3 hours agoTypeScript ✔ vs JavaScript ❌ : How TypeScript Outshines JavaScriptJavaScript has been the base of web development for many years. It enables developers to create dynamic and interactive web applications (Obviously used for other purposes, but we will be talking specially about web development). However, as applicat...DiscussTypeScript
Prashant Baleprashbale.hashnode.dev·Jul 24, 2024Aspect-Oriented Programming in Spring: Simplifying Cross-Cutting ConcernsAspect-Oriented Programming (AOP) is a programming paradigm that allows you to separate cross-cutting concerns from the main business logic of your application. This separation helps keep your code clean, modular, and easier to maintain. Cross cuttin...DiscussAspect
Softlancerwww.softlancer.co·Jul 12, 2024Escaping the Technical Debt TrapIntroduction Technical debt is a term that resonates deeply within the software development community. It's a metaphorical concept representing the long-term cost of choosing an easy, short-term solution over a better approach that would take longer ...Discusstechnical-debt
Cloud Tunedcloudtuned.hashnode.dev·Jun 29, 2024Introducing MegaLinter: Streamlining Code Quality Checks Across Multiple LanguagesIntroducing MegaLinter: Streamlining Code Quality Checks Across Multiple Languages Introduction As software projects grow in complexity, maintaining code quality becomes increasingly important. MegaLinter is a powerful code analysis tool designed to ...Discuss·1 likemegalinter
Michał Romanmichalroman.hashnode.dev·Jun 17, 2024SonarLint: enhancing code quality and developer productivityIn the fast-paced world of software development, maintaining high code quality is crucial. Bugs, security vulnerabilities, and code smells can degrade performance, increase technical debt, and complicate maintenance. SonarLint, a popular static code ...Discusssonarqube
Asis Sharmaasis-sharma.hashnode.dev·Jun 10, 2024Level Up Your Laravel Code: Introducing Static Analysis ToolsHey there, Laravel developers! Ever feel like there's a hidden bug lurking in your code, just waiting to pounce at the worst possible moment? Or maybe you wish there was a way to write cleaner, more maintainable code from the get-go. Well, fret no mo...Discuss#staticanalysis
akash javaliblog.akashjavali.com·May 31, 2024Using TypeScript in Frontend Development: Benefits and Best PracticesIntroduction In the fast-evolving world of frontend development, maintaining robust, maintainable, and scalable codebases is paramount. TypeScript, a superset of JavaScript, has emerged as a popular tool among developers for its ability to enhance th...Discuss·34 readsTypeScript
Isabel Garrido Cardenasisabeliita90.hashnode.dev·May 19, 2024A thought on Integration testsThe initial idea of this article was to continue my Upload a file to S3 series, this time writing about Integration tests. But in the end, it was more about how I understand this type of testing and it makes sense to have it as something completely s...Discuss·98 readsDeveloper
Adeoye Davidoluferanmidavid.hashnode.dev·May 13, 2024The Power of Clean Code: Strategies for Writing Maintainable and Scalable JavaScript ApplicationsIntroduction In the dynamic landscape of software development, the importance of clean code cannot be overstated. Clean code not only enhances code maintainability and scalability but also fosters collaboration, simplifies debugging, and contributes ...Discuss·10 likesclean code
Yvo van Zeeyvovanzee.nl·May 8, 2024CDK CodeChecker v2: Breaking Free from Third-Party DependenciesBackground Have you ever relied on a tool only to have it unexpectedly fail? I recently experienced this with CodeChecker, a tool that automatically checks Pull Requests. Despite no code changes, it suddenly stopped working. Upon investigation, it be...Discuss·1 like·79 readscodechecker