Leveraging the Power of a Database Unbundled
When building microservices with Apache Kafka, using the log for event storage can create a single source of truth that spans many independent services. However, adding stream processing turns this se...
Messaging as the Single Source of Truth
This post discusses Event Sourcing in the context of Apache Kafka, examining the need for a single source of truth that spans entire service estates. In service-oriented systems there is no single sou...
Processing Pipelines Series - Concepts
In this series, well explore technologies for processing data in pipelines and directed acyclic graphs. Well start with real-time processing on a single machine using .NET Core libraries, then move to...
Processing Pipelines Series - Reactive Extensions (Rx.NET)
This blog post discusses the use of Reactive Extensions (Rx.NET) in processing pipelines. The post provides an introduction to Rx.NET, discusses the benefits of using Rx.NET, and demonstrates how Rx.N...
Processing Pipelines Series - TPL Dataflow - Alternate Scenario
In this blog post, Jack Vanlightly introduces an alternate scenario for TPL Dataflow pipeline with different requirements around latency and data loss. The new scenario is that the producer can be slo...
Processing Pipelines Series - TPL Dataflow
TPL Dataflow is a data processing library from Microsoft that allows you to compose different blocks together to make a pipeline for data processing. In this blog, we will discuss the various types of...
Spark Tips. Optimizing JDBC data source reads
Spark Tips. Optimizing JDBC data source reads - In this blog post, we will discuss how to optimize reading from JDBC data sources in Spark. By default, JDBC data sources load data sequentially using a...
Using Apache Kafka as a Scalable, Event-Driven Backbone for Service Architectures
Apache Kafka is a messaging system designed for scalability and speed, originally built to distribute datasets created by large social networks. While it is not a typical broker like JMS or AMQP, it r...
ASP NET Core Beyond the Introductino - Chirs Klug - NDC Oslo 2021
Chris Klogg, an expert in Microsoft platform development at a company called Active Solution, holds a talk introducing ASP.NET beyond the introduction. He explains he started in classical ASP and has ...
Build powerful distributed applications with Dapr and .NET - Rodrigo Díaz Concha - NDC Porto 2022
The session introduces Dapper, a technology for building distributed applications. The speaker emphasizes that building distributed applications is challenging due to the complex architecture and the ...
Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022
In this presentation, Joe, a Pluralsight author and consultant, discusses the building of a microservices architecture based on ASP.NET Core. He provides a brief introduction to the topic and explains...
Charles Hoskinson: Cardano | Lex Fridman Podcast #192
Charles Hoskinson is the founder of Cardano, co-founder of Ethereum, a mathematician, and a farmer. Please support this podcast by checking out our sponsors: - Gala Games: https://gala.games/lex - All...
Diagrams as Code 2.0 • Simon Brown • GOTO 2021
The speaker has created diagrams as codes 2.0, which is aimed at helping create architecture diagrams, in a bid to solve communication issues that arise when teams struggle with visualizing architectu...
Domain-Driven Refactoring - Jimmy Bogard - NDC Porto 2022
The presentation is on domain-driven design and how to use refactoring techniques to slowly refactor an existing code base towards an actual domain model. The speaker explains how teams new to domain-...
Elon Musk: SpaceX, Mars, Tesla Autopilot, Self-Driving, Robotics, and AI | Lex Fridman Podcast #252
Elon Musks third appearance on the Lex Friedman podcast begins with some light-hearted banter before turning to the importance of the SpaceX launch on May 30th, 2020. Musk discusses his love for human...
Fractal architecture - Mark Seemann - NDC London 2022
Mark Seaman gave a talk on software development productivity, addressing the problem of developers feeling less productive than theyd like to be, with managers and stakeholders believing they arent as...
Functional Programming with C# - Simon Painter - NDC Porto 2022
The speaker introduces himself as having worked in various industries, including for Muller Dairies, and as being a film fan with no agenda. He then delves into the history of functional programming, ...
Implementing an Event Sourcing strategy on Azure - Olena Borzenko & Eldert Grootenboer
The session focuses on implementing event solution strategy on Azure and how it can be used in event sourcing. The speakers discuss their experiences with implementing Cosmos DB Asia and how it is a g...
Managing Event Driven Architectures - Ian Cooper - NDC London 2022
In this talk, Ian Cooper introduces the concept of owning and managing synchronous APIs, which involve events or messages. He emphasizes the importance of handling admin tasks for APIs and encourages ...
Micro-frontend magic in a regulated environment - James Strachan & Nikola Kovačević
Sanofi, a pharmaceutical company, presented a report on how they used microfrontends to improve development practices and increase agility in a heavily regulated industry. The company has a digital mi...