Archive for April 2020

Week 18, year 2020

  • How to create event-based workflows using predefined integrations - IFTTT, Zapier and Automate.io are efficient ways to extend your application's integration points. Serialized reactions can be used to build workflows based on your domain events to trigger or schedule workflows from these services. See our guides section for more details. [Serialized development blog]
  • How to Strengthen Requirements for Pre-existing Data - Need to change validation rules but have pre-existing data that doesn’t follow the new rules? In this post, we’ll talk about how to do that properly. [Enterprise Craftsmanship]
  • New version of the Eventuate platform released! - New version of the Eventuate platform released! We are excited to announce that a new version of the Eventuate platform has been released: Eventuate Tram Eventuate Tram Sagas Eventuate Local Eventuate CDC Service There are several major enhancements to the platform including: Support for Micronaut - see the Micronaut versions of the Eventuate example apps and the user manual Improved Eventuate CDC service performance - more on that in a later post start.eventuate.io - for quickly bootstrapping an Eventuate service: search for the Eventuate dependencies Please read this previous post on upgrading to this new version. [Eventuate, Inc]
  • Great User Experience Demands Event Modeling - “Context Without Measures is Helplessness; Measures Without Context is Chaos” It is no surprise that my five-year old son thinks that Google Home is a person. He talks to it like a person; giving thanks when it does what he wanted, and gets exasperated when it doesn’t. Given this context, what would great software be like if it was a person? I would argue that a hallmark of great software is that you think of it like a servant, or better yet, a butler. If we have one, what characteristics would such a person have? I would argue that great software user experience, like great people, provide the right context and measures to act upon receiving the context. [Event Modeling Introduction on Event Modeling]
Permalink | From 27 April 2020 to 03 May 2020 | Last updated on: Fri, 15 Nov 2024 23:19:28 GMT

Week 16, year 2020

  • New pricing model - To better help customers pick the right Serialized package we have introduced subscription plans specifically tailored for Business-To-Consumer (B2C) and Business-To-Business (B2B) companies. [Serialized development blog]
  • 5 important things you should know to succeed with Event Sourcing - This is a checklist of the most important things to get started on the right track for building sytems using Event Sourcing. [Serialized development blog]
  • When to Mock - The use of mocks in unit testing is a controversial topic (maybe less so now than several years ago). I remember how, throughout my programming career, I went from mocking almost every dependency, to the "no-mocks" policy, and then to "only mock external dependencies". None of this practices are good enough. In this article, I’ll show you which dependencies to mock, and which to use as is in your tests. [Enterprise Craftsmanship]
Permalink | From 13 April 2020 to 19 April 2020 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT

Week 15, year 2020

  • Microservices and [Micro]services - The week began as busy as ever. And then I learned that one more task — beyond everything else on my plate — must be accomplished. Which task? The one you are reading. Why? For the record, at Uber, we’re moving many of our microservices to what @copyconstruct calls macroservices (wells-sized services). Exactly b/c testing and maintaining thousands of … Microservices and [Micro]services Read More » The post Microservices and [Micro]services appeared first on Kalele. [Kalele]
  • Unit Testing Dependencies: The Complete Guide - In this article, we’ll review the types of unit testing dependencies. This is more of a reference article, to which I’ll be referring in future posts. Still, this topic is important for establishing the common vocabulary. [Enterprise Craftsmanship]
Permalink | From 06 April 2020 to 12 April 2020 | Last updated on: Fri, 16 Jul 2021 03:27:21 GMT