Abhinav Garggabhi.hashnode.dev·Apr 28, 2024The Significance of Cardinality and Selectivity in DatabasesIndexes are an important way of improving database performance and virtually every db has it. Even if you might be tempted, it's usually not that simple to look at the query and slap an index. Most importantly, though, often you have to optimize the ...DiscussDatabases
Sandeep Choudharysandeepc.hashnode.dev·Apr 12, 2024The 12-Factor App Approach for Building Scalable and Maintainable ApplicationsThe 12-Factor App methodology provides a set of best practices for developing modern, cloud-native applications. These principles were introduced by Heroku co-founder Adam Wiggins in 2011 and have since become widely adopted in the software developme...DiscussDesign Paradigms Unveiled - Navigating Software Architecture12 Factor App
Karem Ebrahimkaremebrahim.hashnode.dev·Mar 29, 2024Chapter #2: Architecting the App for ScaleBuilding a side project can open you higher possibilities than a full-time job in a big giant companies. No rules, No restrictions, You are free to choose and decide everything on your own. Such powerful space one can unleash the power of his/her ima...Discuss·26 reads1 Million Downloads Odyssey1MillionDownloads
Sandeep Choudharysandeepc.hashnode.dev·Mar 25, 2024Demystifying API Design with OpenAPI Specification (OAS)Introduction APIs (Application Programming Interfaces) play a crucial role in modern software development. They allow different software components to communicate and exchange data seamlessly. However, designing and documenting APIs can be challengin...DiscussDesign Paradigms Unveiled - Navigating Software ArchitectureOpenApi
Sandeep Choudharysandeepc.hashnode.dev·Mar 20, 2024Service Oriented Architecture - A Modular Approach to Software DevelopmentService-Oriented Architecture (SOA) has emerged as a prominent architectural style in software development. It breaks down applications into independent, reusable components called services. These services communicate with each other over a network u...DiscussDesign Paradigms Unveiled - Navigating Software Architecturesoftware development
Adeesh Sharmaadeesh.hashnode.dev·Feb 12, 2024Micro Frontends Demystified: Start Building Modular Web Apps with iFrames and PostMessageIn this blog, we will understand what micro-frontends are—an architectural style that's revolutionizing how we build and scale complex web applications. We will delve into the core concepts of micro-frontends, focusing on the integration of independe...Discuss·11 likes·357 readsMicrofrontend
Waleed Javedwaleed.hashnode.dev·Jan 29, 2024Crafting Exceptional User Experiences: A Comprehensive Guide to Designing Product FunctionalityIn the ever-evolving landscape of digital products, the key to success lies in creating exceptional user experiences. A crucial aspect of this process is designing robust and user-centric product functionalities. In this comprehensive guide, we will ...DiscussProduct Design
Kumar Rohitkrohit-de.hashnode.dev·Jan 21, 20244. Interface Segregation PrincipleKeeping things (interfaces) simple Premise Abstraction is the core of Object Oriented Design paradigm. Abstraction in software development involves simplifying complex systems by highlighting essential details while hiding unnecessary complexities. I...DiscussSOLID Design PrinciplesSOLID principles
Ákos KőművesProakoskm.com·Jan 5, 2024The right way to create utility functions in TypeScriptUtility functions are part of every project. You might organize them in folders called helper, lib, or shared, but their function is the same: They make sure your business logic stays consistent in your game. (Drop a like if you love the rhyme. 🤫🎤�...Furkan Emin Can and 1 other are discussing this2 people are discussing thisDiscuss·13 likes·356 readsTypeScript
Weiping Dingwpding.hashnode.dev·Jan 1, 2024The "D" in SOLID Software PrincipleRecently I reviewed a few good old articles around topics related to clean architecture. One of them is this interesting article A little architect, to explain Dependency Inversion (DIP) in SOLID principle. I've also been doing some tangible work in ...Discuss·79 readsSOLID principles