Week 24, year 2018

  • EF Core 2.1 vs NHibernate 5.1: DDD perspective - UPDATE 3/5/2020: I’ve expanded on this article and updated its content for EF Core 3.1 in my new Pluralsight course DDD and EF Core: Preserving Encapsulation. That was probably a long wait for those of you who follow my blog. But, better late than never, so here it is: another comparison of Entity Framework and NHibernate, in which I bash EF Core and present it as an unbiased review. Just kidding, I do try to be unbiased here to the best of my skills. [Enterprise Craftsmanship]
Permalink | From 11 June 2018 to 17 June 2018 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT

Week 17, year 2018

  • DDD Weekly: Issue #54 - Experimentation Using Event-based Systems [video] Martin Fowler, Toby Clemson. Events provide measurability and intent. Events should be encapsulated and first class. Kafka handles complexity and provides flexibility. Use domain-driven design to architect your cloud apps [blog] Xavier Bruhiere. We were very successful at implementing bits an pieces, here and there, of DDD and event sourcing, where we needed to meet strong requirements for data quality and load. Of course, it wasn’t easy—we had to educate the team on the new projects and justify the additional time spent on experimentations and failures. [DDD Weekly]
  • Design Heuristics - Video for my DDD eXchange 2018 keynote in London Abstract Software design principles aspire to be universal. And yet, when you create software, you sometimes intentionally violate principles. You might not be able to explain why this “wrong” design somehow “feels” better. You’re applying your own, unspoken design heuristics. Bringing them out in the open, improves design discussions, and helps you build a larger toolkit for making better tradeoffs. In this session, Mathias will explore the benefits of distilling your design heuristics using practical examples. [Mathias Verraes]
Permalink | From 23 April 2018 to 29 April 2018 | Last updated on: Mon, 7 Jun 2021 09:18:52 GMT