Archive for May 2021

Week 22, year 2021

  • Nulls in Value Objects - Today, we’ll discuss an interesting use case of handling nulls in value objects. Should you put null inside the value objects themselves or decorate those value objects using the nullable reference type notation (? or Maybe)? [Enterprise Craftsmanship]
  • On the Diverse And Fantastical Shapes of Testing - There are arguments about whether a testing portfolio should be a pyramid or more like honeycomb. My second biggest issue with this argument is that it's rendered opaque by the fact that it's not clear what people see as the difference between unit and integration tests. more… [Martin Fowler]
  • When Agile is not enough - Today I want to invert the classical pro-agile drawing. Let’s talk about the devaluation of functionality that occurs in Agile projects. In… [Event-Driven by Oskar Dudycz]
  • Eventuate now supports Quarkus - Eventuate now supports Quarkus We are very excited to announce that Eventuate now supports the Quarkus framework in addition to Spring Boot, Micronaut, and .NET. You can now easily write Quarkus-based that use the Saga and CQRS patterns. Please see the example applications and the getting start docs. [Eventuate, Inc]
  • Domain-Driven Refactoring: Intro - A common theme in domain-driven design are design patterns. When you start learning about DDD, you'll be presented with many code-level concepts such as: Aggregates, Entities, Value Objects, Repositories, Specifications, Factories ... [Jimmy Bogard]
Permalink | From 31 May 2021 to 06 June 2021 | Last updated on: Sun, 25 Jul 2021 04:52:00 GMT

Week 21, year 2021

Permalink | From 24 May 2021 to 30 May 2021 | Last updated on: Tue, 25 Oct 2022 17:09:04 GMT

Week 20, year 2021

  • Snapshots in Event Sourcing - One of the great benefits of Event Sourcing is that you don't lose any business data. Each business operation ends with a new event appended to the event store. The business object is represented by the sequence of events called a stream. When we want to execute business logic, we're reading all events from a specific stream. We're recreating the current state by applying all the events one by one in order of appearance. Based on the current state, we verify and execute the business logic. [Event Store blog]
  • Sponsored Post - Failover Conf!, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte [High Scalability]
  • The “It's Just Like...” Heuristic - There’s a common bias in the tech industry, and I imagine everywhere. When there’s a new idea, and some very smart people will say that the new idea X is really just the old idea Y. The idea could be a model for looking at things, a way of doing things, a technology, a pattern. People will make the case that X is nothing but Y in new packaging. Brain Rewards Sometimes it really is just new packaging. But: Your brain rewards you for classifying new information into existing buckets1. [Mathias Verraes]
  • Why are senior devs afraid to code? - The job interview is a stressful situation, usually for both parties. Some time ago, I had to recruit senior developers. I had the idea to… [Event-Driven by Oskar Dudycz]
Permalink | From 17 May 2021 to 23 May 2021 | Last updated on: Fri, 2 Sep 2022 13:08:41 GMT

Week 19, year 2021

Permalink | From 10 May 2021 to 16 May 2021 | Last updated on: Tue, 25 Oct 2022 17:09:04 GMT

Week 18, year 2021

  • How using events helps with a teams' autonomy - Autonomy is the Holy Grail for the management of multiple teams. At least that’s how it’s perceived; it’s not easy to get the right balance. I've written in the past on how: [Event Store blog]
  • Connecting Event Store Cloud to Azure Kubernetes Services - On this page, you find instructions how to set up an Azure Kubernetes Services (AKS) cluster, so it can connect to an EventStoreDB cluster in Event Store Cloud. As a prerequisite, you have experience with Kubernetes, Azure and networking in Kubernetes as well as in Azure Cloud platform. [Event Store blog]
  • Connecting Event Store Cloud to Elastic Kubernetes Services - On this page, you find instructions how to set up an AWS Elastic Kubernetes Services (EKS) cluster, so it can connect to an EventStoreDB cluster in Event Store Cloud. As a prerequisite, you have experience with Kubernetes, AWS and networking in Kubernetes, as well as in AWS cloud platform. [Event Store blog]
  • Why use Domain Driven Design - Reading Time: 4 minutes As we already know, Domain Driven Design is about Tacking the complexity in the Heart of Software. Some important questions about that. • Is there, not complex software?• If they exist, should we use DDD... The post Why use Domain Driven Design appeared first on DDD. [DDD]
  • Distilling the Domain - Reading Time: 4 minutes As we already know, a domain is a very important subject in Domain Driven Design.To understand what a domain is, we need to talk about some specific topics to, clarify the meaning of this subject.... The post Distilling the Domain appeared first on DDD. [DDD]
  • Memoization, a useful pattern for quick optimization - Today I would like to show you a simple programming pattern that can be useful for quick code optimization. This pattern is called… [Event-Driven by Oskar Dudycz]
Permalink | From 03 May 2021 to 09 May 2021 | Last updated on: Fri, 4 Mar 2022 22:01:18 GMT