Blog Logo
TAGS

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...

Read more...

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...

Read more...

Automate yourself out of a job with Roslyn - Mark Rendle - NDC Copenhagen 2022

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...

Read more...

Failure is Always an Option - Dylan Beattie - NDC Copenhagen 2022

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...

Read more...

Roger Penrose: Physics of Consciousness and the Infinite Universe | Lex Fridman Podcast #85

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...

Read more...

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...

Read more...

[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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

From Monolith to State-of-the-Art Banking • Flavio Deroo • GOTO 2022

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

Richard Dawkins: Evolution, Intelligence, Simulation, and Memes | Lex Fridman Podcast #87

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...

Read more...