BT
Older rss
  • Architecture & Design Follow 2423 Followers

    Modeling Uncertainty with Reactive DDD

    by Vaughn Vernon Follow 14 Followers on  Sep 29, 2018

    Vaughn Vernon has written several books on DDD and reactive messaging patterns, and has found that the nature of distributed systems means you must deal with uncertainty. How to respond to a missing message, or a message that is received twice, should be a business decision, and therefore must be part of the domain model.

  • Architecture & Design Follow 2423 Followers

    The DDD Do-Over

    by Thomas Betts Follow 48 Followers on  Sep 18, 2018

    Jimmy Bogard had a rare opportunity to do what many developers want after finishing a tough project -- a do-over. His team worked on two very similar projects, both using DDD. He discusses the lessons learned from the first project and how the team avoided common pitfalls and was more successful on their later project.

  • Architecture & Design Follow 2423 Followers

    Refactoring to a Deeper Model

    by Paul Rayner Follow 1 Followers on  Sep 03, 2018

    Paul Rayner uses a case study to demonstrate how refactoring your code can lead to a deeper understanding of your domain model. Through common code refactorings, combined with the implementation of patterns, the codebase became more cohesive and easier to reason about, reducing the time to perform some common tasks from weeks or months to just hours.

Culture & Methods Follow 801 Followers

Coaching Technical Practices

Posted by Pedro Santos Follow 3 Followers on  Jul 23, 2018

A software development coach, focusing on XP practices describes how he organizes sessions, including subjects, exercises and format and shares challenges faced, experiences and offers advice. 2

.NET Follow 423 Followers

Models and Their Interfaces in C# API Design

Posted by Jonathan Allen Follow 612 Followers on  May 21, 2018

Traditional MVC, MVP, MVVM, Web MVC; the common element in every UI pattern is the Model. In this article we’ll look at the often-neglected Model itself and the .NET interfaces that they implement.

Architecture & Design Follow 2423 Followers

Managing Data in Microservices

Posted by Randy Shoup Follow 22 Followers , Thomas Betts Follow 48 Followers on  Apr 16, 2018

This article provides practical examples of how to manage data in microservices, with an emphasis on migrating from a monolithic database. 4

Architecture & Design Follow 2423 Followers

Five Things Every Developer Should Know about Software Architecture

Posted by Simon Brown Follow 33 Followers on  Jan 08, 2018

As a short introduction to the topic and to debunk some myths, here are five things that every software developer should know about software architecture. 5

Culture & Methods Follow 801 Followers

Q&A with Dan Szuc and Jo Wong on Make Meaningful Work

Posted by Rafiq Gemmail Follow 6 Followers on  Jan 05, 2018

Raf Gemmail speaks with UX leaders Dan Szuc and Josephine Wong about Make Meaningful Work, a humanistic framework and set of practices born from applying human-centered design to the workplace.

Culture & Methods Follow 801 Followers

Q&A on The Rise and Fall of Software Recipes

Posted by Shane Hastie Follow 28 Followers on  Apr 20, 2017

Darius Blasband has written a book which challenges the conventional wisdom of software engineering; he protests against the adoption of recipes and standards-based approaches .

Mobile Follow 176 Followers

How to Effectively Collect User Feedback in Mobile Application

Posted by Jianing Zheng Follow 0 Followers on  Apr 11, 2017

This article analyses several ways to collect feedback in mobile apps from the point of view of UX, development, operations, and cost. The right feedback mechanism may help you improve your product.

Culture & Methods Follow 801 Followers

How to Sell Refactoring? The Case of Nordea Bank AB

Posted by Michał Bartyzel Follow 0 Followers , Łukasz Korczyński Follow 0 Followers on  Apr 09, 2017

When you think about refactoring, you think about transformations such Extract Class. They are important in your everyday work with the code. Now we focus on the strategic code refactoring.

Architecture & Design Follow 2423 Followers

In Defence of the Monolith, Part 2

Posted by Dan Haywood Follow 2 Followers on  Mar 24, 2017

A practical approach to designing and building a modular monolith, can result in better solution than microservices, especially for complex domains, such as enterprise applications. 7

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT