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...
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...
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...
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...
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...
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...
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...
Contract Testing at Scale with Pact & PactFlow
Thousands of teams use PactFlow to implement and scale contract testing to remove the stress and pains of testing distributed systems. Farewell costly and flakey end-to-end integration tests. Contract...
Developing High-Performance Applications & Microservices - Advantages and Best Practices
Microservices architecture is becoming popular due to its advantages like loose coupling, diverse tech stack, easy scalability, and faster development time. However, maintaining the overall applicatio...
Automate yourself out of a job with Roslyn - Mark Rendle - NDC Copenhagen 2022

The speaker, Mark Rendall, discusses writing code that writes code with Roslyn, a compiler as a service platform that compiles C# code into MSIL and then passes it on to the JIT that turns it into nat...