Week 4, year 2020

  • Are You Making These 10 DDD Mistakes? - Making mistakes is part of programming. Spotting them early can save you time. I’ve started to notice a common set of ‘DDD Mistakes’ which many of us seem to make. And yes, I’ve made them all at some point in my career. This is by no means the definitive list – I’m sure there are […] [Learn CQRS and Event Sourcing]
  • The Wall of Technical Debt - “Technical debt” is a metaphor for all software design choices that turn out to be suboptimal, no longer valid, or just plain wrong. These choices incur a cost on future development, and the shortcuts taken today will later slow you down until you “pay back” the debt by fixing the problems. And it’s not only code: Artifacts like architecture, documentation, tests, and domain models can all suffer from technical debt. Technical debt can severely drag down development. And paying back all debt by replacing all software isn’t usually very feasible either. But, like financial debt, technical debt is not always a bad thing. [Mathias Verraes]
Permalink | From 20 January 2020 to 26 January 2020 | Last updated on: Mon, 7 Jun 2021 09:18:51 GMT

Week 2, year 2020

  • Announcing VLINGO XOOM Version 1.0.0 General Availability - Scottsdale, AZ USA, January 10, 2020 Today VLINGO announced a major milestone, the release of the XOOM version 1.0.0 GA. General availability follows the steady increase in numerous essential tools and features in support of simplifying reactive, event-driven, microservices architectures. “Our growing team of advanced developers has focused on the tools that are commonly used … Announcing VLINGO XOOM Version 1.0.0 General Availability Read More » The post Announcing VLINGO XOOM Version 1.0.0 General Availability appeared first on Kalele. [Kalele]
  • Meet our Trainers – Tomasz - We love our handpicked trainers! Here is an opportunity for you to get to know Tomasz Jaskula, our trainer for French and Polish IDDD Workshops. Tomasz Jaskula Tomasz, you’ve known Vaughn for many years. How did you meet? I had the pleasure of meeting Vaughn in person in 2013 during one of the first IDDD … Meet our Trainers – Tomasz Read More » The post Meet our Trainers – Tomasz appeared first on Kalele. [Kalele]
Permalink | From 06 January 2020 to 12 January 2020 | Last updated on: Tue, 17 Aug 2021 20:43:20 GMT

Week 1, year 2020

  • DDD Weekly: Issue #64 - The Product-Minded Software Engineer [blog] Gergely Orosz. After each project, their product understanding deepens, and they start to develop better and better product instincts. The next time, they’ll bring even more relevant suggestions to the table. Over time, they become a goto person for product managers, their advice being sought well before projects are kicked off. They build a strong reputation outside the team, opening more doors for their continued career growth. [DDD Weekly]
  • Developing sagas with Eventuate Tram - Developing sagas with Eventuate Tram Chris Richardson has written a series of blog posts describing how to implement sagas using Eventuate Tram: Part 1 - Overview of sagas Part 2 - Coordinating sagas Part 3 - Choreography-based sagas Part 4 - Orchestration-based sagas [Eventuate, Inc]
  • New Year, New Blog - New Year, New Blog One of our new year resolutions is to blog more frequently, so we’ve started a new blog. You can find the old blog posts here. [Eventuate, Inc]
Permalink | From 30 December 2019 to 05 January 2020 | Last updated on: Wed, 23 Jun 2021 11:07:56 GMT

Week 44, year 2019

  • DDD Weekly: Issue #63 - Socio Technical DDD - Essential Social Heuristics [video] Evelyn van Kelle. Great teams build great products. But what makes a team ‘great’? We have a pretty good understanding of how to improve our code from a technical perspective, but how can we increase the effectiveness of the team creating that code and designs? In the end, software is a technical activity, created by human beings, so it’s crucial to understand the underlying social dynamics that affect our code and designs [DDD Weekly]
  • DDD and bulk operations - Combining bulk operations with Domain-Driven Design is a tough problem. In this article, we’ll look at why that is so and discuss ways to marry the two. [Enterprise Craftsmanship]
  • Model By Modeling Models - Software modeling can be accomplished using various approaches. You should use whatever modeling techniques help you to meet the end goal. Modeling is not the end but a means to an end. Software should be the result of modeling, and the end goal is to change people’s behavior for the better by the use of … Model By Modeling Models Read More » The post Model By Modeling Models appeared first on Kalele. [Kalele]
Permalink | From 28 October 2019 to 03 November 2019 | Last updated on: Tue, 17 Aug 2021 20:43:20 GMT

Week 43, year 2019

  • Introducing VLINGO XOOM - The easiest way to get up and running quickly with XOOM, along with an explanation of our position on open source innovation. We’ve decided to introduce a familiar way to learn the different components of the XOOM toolset—without the need to understand everything about our platform up front. It is our belief that all application … Introducing VLINGO XOOM Read More » The post Introducing VLINGO XOOM appeared first on Kalele. [Kalele]
Permalink | From 21 October 2019 to 27 October 2019 | Last updated on: Tue, 17 Aug 2021 20:43:20 GMT