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...Discuss1 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·252 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·361 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
Romman Sabbirrommansabbir.com·Nov 25, 2023Design Patterns: Retry /w KotlinIntroduction In software development, dealing with transient failures or intermittent issues is a common challenge. One effective way to address this challenge is by implementing retry mechanisms. Retry design patterns enable developers to automatica...Discuss·4 likes·991 readsDesign Patternsoop