Gulshangzamann.hashnode.dev·7 hours agoPerforming Maintenance Task For A Large CodebaseQuick Summary As a codebase starts growing, it gets harder and harder to keep track of the whole structure and maintain it at the same time. It gets quite challenging to maintain it when the rate of new code addition is way to high and there are few ...Discussmaintainability
Vivek Khatritech.peculiarvivek.com·Jul 21, 2024Designing Data Intensive Applications - Chapter 1 - thoughts and notesI had been putting off reading DDIA for a long time, I usually gave up after reading 1-2 chapters, but now I have joined a book reading group where we are reading DDIA. So I have company now and I am determined to finish reading the book. Reading tec...Discuss·39 readssoftware development
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#
The Frontendistthefrontendist.com·Jul 2, 2024Understanding the Importance of Delaying Serialization in Modern Applications1. Performance Optimization Serialization and deserialization can be computationally expensive processes. By delaying serialization, you can avoid the performance overhead until it's absolutely necessary. This can lead to more efficient use of system...Discussserialization
Prasanna Kumar Shettypkshetty.hashnode.dev·May 8, 2024Setting Up Virtual Environments in PythonIntroduction In the world of Python development, managing dependencies and keeping your project environments organized can be a challenge, especially when you're working on multiple projects with different package requirements. This is where virtual ...Discuss·32 readsPython
Tuan Tran Vanblog.tuanhadev.tech·May 2, 2024React Best Practices Handbook - Part IILet's explore more best practices of React. Clear Flow of execution Having a clear flow of execution is essential for writing clean code because it makes the code easier to read, understand, and maintain. Code that follows a clear and logical structu...Discuss·54 readsDeveloper Best Code PracticesTutorial
Tuan Tran Vanblog.tuanhadev.tech·Apr 30, 2024React Best Practices Handbook - Part IIn this comprehensive guide, we delve into the art of writing "clean code" in React.js. Having embarked on my React journey five years ago and continuing to utilize it in my role as a Software Engineer, I've encountered various challenges along the w...Discuss·101 readsDeveloper Best Code PracticesTutorial
Md Faizan Alamsololearner.hashnode.dev·Apr 21, 202412 Factor AppImagine your app growing wildly popular — millions of users! But it crashes every time new users join. Not ideal, right? That’s where scalability comes in — building software that handles growth gracefully. Now, maintaining a complex app can feel lik...Discuss·10 likes12 Factor App
Sanjit Gawadesanjit.hashnode.dev·Apr 17, 2024How to Improve React App Maintainability with Single Responsibility PrincipleThe Single Responsibility Principle (SRP) is a fundamental concept in software design that emphasizes creating well-defined, modular units of code. In the world of React development, where components are the building blocks of user interfaces (UIs), ...Discuss·1 likesingle responsibility principle
Peter Merrillpeterm.hashnode.dev·Mar 30, 2024How to Improve Code Readability and Maintainability with Action-Oriented NamingImagine you're handed a complicated piece of machinery and told to fix it... but there's no manual in sight. Sounds impossible, right? That's essentially what we face when we dive into poorly named and documented code. But what if there was a better ...Discuss·40 readsreadability