Sarang Deshpandesarangcharthankar.hashnode.dev·Apr 14, 2024Mitigating Issues of Global and Page/Component Level Variables in Angular DevelopmentIn Angular development, the use of global and page/component level variables can introduce complexities and issues that may affect the integrity of your application. Let's delve into some key observations: Variable Value Changes Across Components: G...DiscussCode Quality
Hemanth Gangulahemanthgangula.hashnode.dev·Mar 18, 2024Optimizing Software Delivery: Creating an End-to-End CI/CD PipelineIn my quest to sharpen my skills and make a tangible impact in the world of software engineering, I embarked on an ambitious project to develop an end-to-end CI/CD pipeline for the BoardgameListingWebApp. With an eye toward efficiency and quality, I ...Discuss·248 readsci-cd
Divya MahajanforPartner Penspartnerpens.hashnode.dev·Mar 13, 2024Elevating Code Quality: A Comprehensive GuidePreparing for a software engineering interview requires a solid grasp of code quality principles. These principles showcase your expertise in crafting resilient, maintainable, and scalable code. Let's explore key principles to help you navigate code ...DiscussSecurity
Ionut Ciprian ANESCUitisciprian.hashnode.dev·Mar 6, 2024JavaScript Testing Frameworks and ConceptsTesting is a critical part of the software development process that helps ensure code quality, functionality, and stability. In JavaScript development, various testing frameworks and concepts are employed to cover different aspects of testing, includ...DiscussIntegrationTesting
Valentin Kvalentink.hashnode.dev·Mar 4, 2024Python OOP Best Practices: Writing Clean and Readable CodePython OOP Best Practices: Writing Clean and Readable Code Introduction to Python OOP Python, being a versatile and powerful programming language, offers a wide array of features that enable developers to write clean, modular, and maintainable code. ...DiscussIt's all about PythonOOP best practices
Shekhar Pandestepbystepcode.in·Mar 3, 2024Where and how to use Bridge Design Pattern ?The Bridge pattern is like building a bridge between two different parts of your program. It helps keep things flexible and easy to change by separating what something does from how it's actually done. Here's a simpler explanation: Abstraction: Thin...Discuss·36 readsDesign Pattersdesign patterns
Daniel Draperdanielocto.hashnode.dev·Feb 29, 2024Keep your Copilot and your code qualityAI generated issues with code quality Studies on GitHub Copilot's impact on coding trends reveal a paradox: while it boosts coding speed it also introduces problems with code quality and maintainability. The latest study ‘Coding on Copilot: 2023 Data...Discuss·121 reads#ai-tools
Venkatesan Rethinamblogs.aspnet.in·Feb 25, 2024Clean as you code approach — SonarQube AnalysisWhat is “clean as you code” approach? Clean as you code is an approach to code quality that eliminates many of the challenges that come with traditional approaches. As a developer, you focus on maintaining high standards and taking responsibility spe...Discussstatic code analysis
Vijay Mangalvijaymangal.hashnode.dev·Feb 23, 2024How Not to Write CSS: Common Mistakes to AvoidCSS (Cascading Style Sheets) is a powerful tool for styling web pages, but it’s easy to fall into common pitfalls that can lead to messy, hard-to-maintain code. In this blog post, we’ll explore some of the most common mistakes and how to avoid them. ...DiscussCSS
Shreenivasa Y Gshreenidevops.hashnode.dev·Feb 17, 2024How to run Sonarqube using Docker-compose on AWS Ec2.What is SonarQube? SonarQube is a popular and widely used platform for continuous inspection of code quality. It provides an efficient way to perform automatic reviews of code to detect bugs, code smells, and security vulnerabilities etc. With its po...Discuss·7 likes·256 readssonarqube