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...
Failure is Always an Option - Dylan Beattie - NDC Copenhagen 2022

In this talk, Dylan Beatty discusses the negative connotation attached to the word failure and how it is perceived. He also explores the ways we anticipate and approach failure in the systems we build...
Roger Penrose: Physics of Consciousness and the Infinite Universe | Lex Fridman Podcast #85

The Artificial Intelligence Podcast features a conversation with Roger Penrose, a physicist, mathematician, and philosopher at the University of Oxford. Penrose has made significant contributions to m...
Announcing built-in container support for the .NET SDK
Containers have become one of the easiest ways to distribute and run applications and services in the cloud, and the .NET Runtime was hardened for containers years ago. With the newly supported output...
[Microservices Architecture] What is SAGA Pattern and How important is it?
This article discusses SAGA pattern in microservices architecture (MSA). The author explains how it works and its importance. The article is written for those who have a basic understanding of MSA and...
Bob
Bob is a common given name for males, derived from the name Robert. The name means bright fame and was popularized by Saint Robert, an 11th-century monk. Bob is a friendly and familiar name that is of...
Data Lake / Lakehouse Guide: Powered by Data Lake Table Formats (Delta Lake, Iceberg, Hudi)
This article provides a comprehensive guide on data lakes, including their analytical capabilities and how to build one using technologies such as Delta Lake, Iceberg, and Hudi. It also discusses when...
Evolution of Data Architectures
The evolution of data architectures over the years has shaped the effectiveness of data strategy, catering to diverse analytical workloads. This article introduces various data architectures, includin...
Microservices Communication Design Patterns
Microservices architecture is a popular approach for building complex and scalable software systems. However, communication between microservices can be challenging. This article explores various comm...
Microservices Distributed Transactions | Design Microservices Architecture with Patterns & Principles
In this article, we will discuss Microservices Distributed Transaction Management when performing CRUD operations. We will learn how to manage distributed transaction in Microservices Architectures wi...
Why you should use Architecture Tests in .NET
In this article, Anthony Trad discusses the importance of architecture tests in .NET and how they can help in bending the clean architecture principles. He emphasizes the significance of testing in so...
Transactional Messaging in Microservices
Transactional messaging is a common problem in Microservices where message publishing needs to be integrated with database transactions. This article discusses the problems with using distributed tran...
From Monolith to State-of-the-Art Banking • Flavio Deroo • GOTO 2022

Flavio Duro, a software engineer and staff engineer at Solaris Bank, spoke at an event in Amsterdam about the companys concept of offering financial services through REST APIs. Solaris Bank has become...
go-zero: A Web and RPC Framework for Busy Services with Resilience Design
go-zero is a web and rpc framework developed with the goal of ensuring the stability of busy services with resilience design. Its been serving sites with tens of millions of users for years and contai...
Microservices communication using gRPC Protocol
In this article, Dineshchandgr, a top technology writer, explains the benefits of using gRPC for microservices communication. gRPC uses HTTP/2 and protocol buffers, which offer advantages over using X...
Outboxer - A Simple and Broker Agnostic Implementation of Outbox Pattern with Entity Framework
Outboxer is a library available at Nuget that provides a simple and broker agnostic Outbox Pattern implementation. To use Outboxer, you need to use Entity Framework as it uses its built-in Unit-Of-Wor...
React Error Boundaries | Complete Guide
A complete guide to implementing React Error Boundaries, and how to use a third-party tool for handling more sophisticated scenarios. This article covers how to implement Error Boundaries in your appl...
Richard Dawkins: Evolution, Intelligence, Simulation, and Memes | Lex Fridman Podcast #87

Evolutionary biologist and author Richard Dawkins believes that the probability of intelligent life existing in the universe is high, given the sheer number of planets estimated to exist. While the or...