Purity UI Dashboard - Trendiest, Complex, and Innovative Dashboard for Modern UI Elements and Beautiful Websites
Purity UI Dashboard is a free ReactJS dashboard based on Chakra UI, made by Creative Tim and Simmmple. It is built with over 70 frontend individual elements, such as buttons, inputs, navbars, navtabs,...
Performance Improvements in .NET 7
The .NET Blog discusses the upgrades and improvements to the .NET 7 release. Performance has been a key focus for this iteration, with over 1000 PRs positively impacting performance in some way. Despi...
Slim Your Aggregates with Event Sourcing!
Event Sourcing is a technique used to model a system’s domain using an append-only store of events. In this article, Oskar Dudycz explains Event Sourcing and how it can help reduce the size of aggrega...
Chakra UI Prebuilt Components | Choc UI
Choc UI is a set of accessible and reusable components that provide premade responsive and color mode flexible components commonly used in web applications. With Chakra UI Prebuilt Components, develop...
Implementing Advanced Component Library using Chakra UI
In this article, Abir Pal - a software engineer, demystifies what Component Library is and why we need it. He also shares a step-by-step guide on how to build an advanced component library using Chakr...
The Hitchhiker’s Guide to PlantUML
The Hitchhikers Guide to PlantUML is a comprehensive guide for using PlantUML to create system diagrams. It covers topics such as creating diagrams of typical network architectures, real-life AWS diag...
API Architecture Part 1- An API Style Guide through the lens of API Architecture
This article introduces an objective API Style Guide that has a strong architectural foundation, aiming to eliminate friction in API development lifecycle. It covers important points to consider when ...
Awesome Chakra UI
A collection of Chakra UI-related awesomeness. This repository contains a list of projects, websites, libraries, tools, articles, videos, guides, and talks related to Chakra UI. Some notable projects ...
Domain Driven Design: Strategic Design and Integration Patterns
As developers, many of us have worked in monolithic applications or are currently working in one. Monolithic architecture can be a silver bullet for small projects, but it comes with several disadvant...
Domain-Driven Design Part II: Tactical Design
In this article, Can Güt shares his understanding and knowledge about the tactical design phase of domain-driven design, which deals with classes and modules. The author explains event storming, a com...
Hexagonal Architecture for Managing Complexity: Separating Functional Areas and Layers
In this article, Matthew Lucas discusses the challenges of managing complexity in software development, drawing parallels with managing a traditional farm. He emphasizes the importance of separating t...
Event-Driven Microservice Architecture: Finding the Right Balance Between Events and Commands
Microservice architecture offers a competitive platform based on loosely coupled services that are easy to change, deploy, and scale-out. However, a pure event-driven approach can result in a distribu...
Microservices: Invoking Service-to-Service with Dapr, Docker-compose, and .NET
This Medium article by HungryWolf explains microservices as an architectural style that structures an application as a collection of services. He shows how Dapr codifies the best practices for buildin...
Release Management for Microservices
Imagine a microservices application consisting of dozens of continuously-deployed autonomous services. Each of the application’s constellation of services has its own repository, with a different vers...
Software Architect - A Guide to a Successful Career
In this article, Gibin Francis covers important points for successful career as a software architect. The article defines a software architects role and responsibilities, different types of architects...
Carbon Design System - Open-Source Design System Built by IBM
Carbon is an open-source design system built by IBM, consisting of working code, design tools, resources, human interface guidelines, and a vibrant community of contributors. Getting started is easy w...
Level up your Pandas skills with query() and eval() | by Jacob Ferus
If you work with data science in Python you have likely worked with the pandas data manipulation library. It’s has a large set of methods useful for numerous tasks and getting familiar with them can m...
Our Backend Strategy to Handle Massive Traffic: How Coupang Serves Data
In this blog post, Coupang Engineering discusses their backend strategy to handle massive traffic and serve data from their microservices to customers at high availability, high throughput, and low la...
Introduction to Cloud Native Application Architecture
This article is an overview of cloud native architectures and technologies. It explores the benefits of cloud-native architecture and how it is designed, constructed, and operated. The approach to clo...
Intuitive Software Architecture: Making Design Decisions to Create an Endless Ecosystem
In this article, the author delves into the concept of intuitive software architecture, an art that requires talent and knowledge. The architecture is more than the end-user applications, which are ju...