Ayushman Sachansachan-ayushman.hashnode.dev·9 hours agoThe First Step to Clean Code - using a linterHave you ever come across code that looked like this? And wished that you hadn’t decided to become a Software Developer? Well, that’s what happens when you work on a project where no one bothers to setup basic development tools like a linter. So let...Discuss·35 readsReact
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
Elvin Kyunguelvincode.hashnode.dev·Jul 23, 2024Écrire du Code Vue.js Clair et Lisible : La Magie des Composants PropresIntroduction Vue.js est un framework JavaScript puissant et flexible pour créer des interfaces utilisateur. Une des meilleures pratiques en développement Vue.js est de découper vos composants en parties plus petites et réutilisables. Cela facilite la...Discuss·12 likes·65 readsclean component
Maxi Contierimaximilianocontieri.com·Jul 20, 2024Code Smell 260 - Crowdstrike NULLTL;DR: Using null pointers in critical code can crash your system Problems Memory access violation Unpredictable behavior Null Pointer Dereference Unexpected program termination System instability No healing/recovery strategy Security Risk ...Discuss·79 readsCode SmellsGeneral Programming
Maxi Contierimaximilianocontieri.com·Jul 18, 2024Code Smell 259 - Testing with External ResourcesTL;DR: Tests must be in full control. Problems Unreliable tests Difficult debugging Unexpected changes Coupling to External dependencies Mistery Guests Flaky tests Slowness Solutions Generate the file in the test Mock it Use hardcoded st...DiscussCode SmellsGeneral Programming
Rajesh Kumar Dasblogs.hyperoot.dev·Jul 16, 2024Organizing VSCode Settings with a Custom ExtensionHey there, fellow developers! If you're like me, you probably spend a lot of time in Visual Studio Code (VSCode), and over time, your settings.json file might have become a bit of a mess. With so many extensions and configurations, it can be tough to...Discussvscode extensions
Ayoub ToubaforYaffaLabblog.yaffalab.com·Jul 15, 2024Advanced TypeScript Optimization: Balancing Performance and MaintainabilityIn our previous discussion on code optimization in TypeScript, we explored various techniques to improve performance while maintaining readability. Building on those foundations, this article delves into more advanced optimization patterns and their ...Discussyaffalab
Maxi Contierimaximilianocontieri.com·Jul 13, 2024Code Smell 258 - Secrets in CodeTL;DR: Use a secret manager to avoid hardcoding sensitive information. Problems Security risk Hard to update by operations teams Code exposure Data breaches Audit Fails Solutions Use a secrets manager Use Environment variables outside the c...Discuss·26 readsCode SmellsGeneral Programming
Vishad Patelvishad.hashnode.dev·Jul 13, 2024Introduction to Design Patterns in JavaIntroduction Definition of Design Patterns Design patterns are reusable solutions to common problems that occur in software design. They are best practices that provide a template for solving recurring design issues in a way that is effective, effici...DiscussEssential Design Patterns for Java DevelopersJava
emptycodesemptycodes.hashnode.dev·Jul 13, 2024Who Decides What's More Important: Code Readability or Efficiency?In software development, striking a balance between code readability, maintainability, and efficiency is crucial. Recently, I worked on a password validator challenge from Level 24 of RB Whitaker's The C# Player's Guide (5th Edition)that made me pond...DiscussC#