Archive for January 2017

Week 5, year 2017

  • DDD Weekly: Issue #27 - Building Event-driven Microservices Using CQRS and Serverless [blog] Kenny Bastani. “This blog series will introduce you to building event-driven microservices as cloud-native applications.” From dependency injection to dependency rejection [blog] Mark Seemann. “Several years ago, I wrote a book called Dependency Injection in .NET, which was published in 2011. The book contains examples in C#, but since then I’ve increasingly become interested in functional programming to the extend that I now consider F# my primary language. [DDD Weekly]
  • REST API response codes: 400 vs 500 - Today, I’d like to talk about the (sometimes subtle) difference between 4xx and 5xx response codes when programming a RESTful API. I’ll try to show when to return what code (400 or 500) and introduce a simple way to implement this logic on the server side. [Enterprise Craftsmanship]
Permalink | From 30 January 2017 to 05 February 2017 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT

Week 4, year 2017

  • DDD Weekly: Issue #26 - Bus or Queue [blog] Steve Smith. “A common question I encounter is, ‘what is the difference between a message bus (or service bus) and a message queue?’” Donkey Code [blog] Einar Høst. “The point of this example is that it takes very little for software development to get crippled by complexity without precise language. You need words for the things you want to talk about, both in design discussions and in code. [DDD Weekly]
Permalink | From 23 January 2017 to 29 January 2017 | Last updated on: Mon, 7 Jun 2021 09:10:50 GMT

Week 3, year 2017

  • User Interface - This post will conclude our story of a Vertical Slice of an application build to help First Pop Coffee Company be more successful with its Roast Planning. We are far from finished, as I know that the pain in actually implementing these architectural principles is stronger than I can describe with a single Bounded Context. [Nick Chamberlain on Nick Chamberlain]
  • The Read Model Facade - We’ve covered how we get data into our Read Model via our special Read Model Projections that use Entity Framework to insert View Model objects into a read-optimized SQL Server table. The table stores View Model objects in it, reducing the impedence mismatch we would run into if we didn’t have a separate Read Model. But how do we actually use the Read Model SQL Server? [Nick Chamberlain on Nick Chamberlain]
  • DDD Weekly: Issue #25 - 10 Prolems in Software Projects [blog] Joy Clark. “As an introduction to the reason why to use DDD, the author listed out 10 problems that are commonly found in software projects (which also should be able to be solved using DDD). I agreed with a lot of them. And I thought to myself… That would make a good sketchnote! So I made one. I’m looking forward to the rest of the book. [DDD Weekly]
  • How long should a single method be? - This topic might seem trivial, especially if you look at all other articles that have beaten it to death already. But I would still like to make a couple of important points here. So, how long should a single method be? [Enterprise Craftsmanship]
Permalink | From 16 January 2017 to 22 January 2017 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT

Week 2, year 2017

  • DDD Weekly: Issue #24 - Finding Service Boundaries: The One Rule That Matters [blog] Nick Tune. “We use lots of heuristics to design (micro)services, but there is only one rule that really matters: maximising our ability to frequently deliver value to customers.” Building a CQRS/ES web application in Elixir using Phoenix [blog] Ben Smith. “Applying the Command Query Responsibility Segregation and event sourcing pattern to an Elixir and Phoenix web application is an unorthodox approach. I hope this case study has demonstrated why – and briefly how – you might do so. [DDD Weekly]
Permalink | From 09 January 2017 to 15 January 2017 | Last updated on: Mon, 7 Jun 2021 09:10:50 GMT