Alvison Hunteralvisonhunter.hashnode.dev·3 hours agoThe Elegance of Clean Code: A Fundamental Guide with JavaScriptIn the world of JavaScript development, there is a secret recipe for success that not everyone is aware of: writing clean, concise, and precise code. Clean code is like a well-organized kitchen, where every utensil has its place, concise code is the ...Discussclean code
Maxi Contierimaximilianocontieri.com·May 17, 2024Code Smell 252 - NullCustomerTL;DR: Prefer real domain names to Implementation names Problems Bijection Fault Naming Solutions Search for a real-world metaphor Context Naming is essential when designing software. Using Pattern Names is a common software problem where prog...DiscussCode Smellsclean code
Probir SarkarforSynthiCode: AI-Powered Blog Contentsynthicode.probir.dev·May 14, 2024Mastering Asynchronous Programming in JavaScript: Promises and Async/AwaitI'd be glad to explain JavaScript promises and async/await: Promises Concept: Promises are objects that represent the eventual completion (or failure) of an asynchronous operation. They provide a way to handle the result of the operation at a later ...DiscussJavaScript
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
Asis Sharmaasis-sharma.hashnode.dev·May 12, 2024Taming Form Chaos: Mastering Laravel Form RequestsEver felt overwhelmed by messy form validation code scattered across your Laravel controllers? Do you crave a cleaner, more organized approach to handling form data? Look no further than Laravel Form Requests, a powerful feature that streamlines the ...Discuss#FormRequests
Maxi Contierimaximilianocontieri.com·May 11, 2024Code Smell 251 - Collections EmptyTL;DR: Use declarative names. Always Problems Readability Cache Invalidation Performance Penalties Type Safety Solutions Replace count() == 0 and size()==0 usages Context isEmpty() and count()==0 seem to be equivalent but have deep differenc...Discuss·40 readsCode SmellsGeneral Programming
Brijen Makwanabrijen.hashnode.dev·May 11, 2024Embracing the Single Responsibility Principle in My Stack Overflow AppBefore delving into my project, let's first discuss what SRP is and why it's important. The Single Responsibility Principle (SRP) says that each class should focus on doing just one thing. This makes it easier to understand and work with the code. Wh...DiscussStack Overflow
Maxi ContieriforClean Code Cookbookcleancodecookbook.com·May 10, 2024The Best Practical Book to Learn Clean CodeSee Gui Ferreira's review on YouTube Thank you, Guilherme! https://www.youtube.com/watch?v=-B66MupZzBYDiscussclean code
Asis Sharmaasis-sharma.hashnode.dev·May 9, 2024Level Up Your Development Workflow: Laravel ConfigurationTired of messy code and scattered settings? Building and maintaining web applications can become a tangled mess if you don't have a structured approach to managing configurations. This is where frameworks like Laravel come in, offering a powerful and...Discussconfiguration
Palash Dhavleblog.troncodes.com·May 9, 2024TypeScript Unlocked: Interfaces💡 This article is a part of TypeScript Unlocked Series on my blog. Every article in the series is short, crisp and filled with examples and code snippets. If you want to learn TypeScript from scratch for absolutely FREE!!! check it out. Interfaces...DiscussTypeScript UnlockedTypeScript