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...Discuss12 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·31 readsreadability
Nicolas Frugoniarchitecturewithnico.hashnode.dev·Mar 29, 2024Good Software ArchitectureSoftware architecture lays the foundation for a software project. It's the backbone that determines the organization and structure of a software system. It's crucial and covers important aspects such as scalability, maintainability and flexibility. I...Discussarchitecture
Ijeoma Igboaguijaycent.hashnode.dev·Feb 23, 2024How CodeRabbit AI is Revolutionizing Coding with Intelligent AutomationAs I casually scrolled through YouTube, I stumbled upon an interesting ad about an AI that checks code. Curiosity got the better of me, so I decided to dig deeper. Remembering the saying 'curiosity killed the cat,' I signed up to figure out how this ...DiscussWeb Development
Ricardo Lopesrplopes.hashnode.dev·Feb 3, 2024Resist Exploding ComplexityBuilding web applications seems to be getting more and more complex. Abstractions upon abstractions, and fixes for problems caused by fixes for other problems. But does it have to be this way? There's a place for complex frameworks and architectures,...Discuss·1 like·34 readsmaintainability
Arjun AdhikariforPython is Lovepythonislove.com·Jan 15, 2024Maintenance mode in DjangoTo force a maintenance mode in Django, we need to redirect all traffic to a maintenance page, except for requests from specific IPs (like our own for management purposes). This can be achieved using middleware. Here's a basic approach: Create a main...Discuss·315 readsDjangoDjango
Tebogo Nomnqatebza.dev·Dec 18, 20235 essential tips to writing readable codeCode is often read than written, making code readability a crucial aspect of software development. Readable code is easy to understand, allowing developers to follow the logic effortlessly through the lines. In this article, drawing from my experienc...Discuss·2 likes·34 readsreadability
Jonayed Baperijonayed.hashnode.dev·Dec 16, 2023SOLID Principles Made SimpleThis post is for beginners in software development who have some prior experience but haven't explored the potential of SOLID principles. If you've heard about SOLID but aren't sure how to leverage its power or if you're unfamiliar with these princip...Discuss·37 readsSOLID principles
Kemal Taskincontroversialarchitect.hashnode.dev·Dec 14, 2023The most important thing with test automationTest automation is an integral part of the developer doctrine. It definitely doesn't need an introduction. We use different techniques on different levels. We write unit tests, integration tests, end-to-end tests, UI tests, performance tests, and so ...Discuss·423 readstest-automation