BT

Your opinion matters! Please fill in the InfoQ Readers’ Survey!

Development Follow 750 Followers

Readable Code - Why, How and When You Should Write It

by Thomas Betts Follow 53 Followers on  Oct 02, 2018

Most people would say they want readable code, and may even prefer readability over functionality. But when it comes down to asking people to define readability, opinions will start to diverge. At Explore DDD 2018 , Laura Savino covered why we want readable code, what it really means to be readable, and when readability absolutely must take priority over other considerations.

Culture & Methods Follow 849 Followers

Lessons from the UK Government's Digital Transformation Journey

by Ben Linders Follow 29 Followers on  Sep 27, 2018

Citizens can get the information and services they need more quickly because users' needs are considered in government service design, and suppliers can work with the government in modern agile ways: these are two benefits resulting from the UK Government's digital transformation. Having teams exposed directly to users motivates teams to make their products better.

Architecture & Design Follow 2554 Followers

Basic Concepts and the Future of Axon, a CQRS and Event Sourcing Framework

by Jan Stenberg Follow 38 Followers on  Sep 27, 2018

At the recent Event-Driven Microservices Conference in Amsterdam, Allard Buijze described in a presentation the basic concepts, the history and future of Axon, a framework for systems based on DDD, event sourcing and CQRS. The adoption of Axon Framework is growing rapidly and recently hit one million downloads.

Architecture & Design Follow 2554 Followers

Michael Feathers Wants Error Elimination to Be a Design Driver

by Thomas Betts Follow 53 Followers on  Sep 21, 2018 1

Michael Feathers finds errors fascinating, but acknowledges that most developers don't spend a lot of time focusing on them. He also thinks most error handling is kind of giving up. Although best known for his books about working with legacy code, Feathers used his keynote presentation at Explore DDD 2018 to discuss how eliminating errors can be a design driver for software systems.

Architecture & Design Follow 2554 Followers

Eric Evans Says Domain-Driven Design (DDD) Isn't Done

by Thomas Betts Follow 53 Followers on  Sep 15, 2018 1

During his keynote at Explore DDD, Eric Evans said "DDD isn't done." Over the past fifteen years since Domain-Driven Design was published, DDD hasn't stood still, and there is still much to do to keep DDD evolving.

Architecture & Design Follow 2554 Followers

Business Processes, Long-Running Services and Microservices

by Jan Stenberg Follow 38 Followers on  Jun 28, 2018 2

During recent years domain events are increasingly being discussed, but we should be discussing commands just as much, Martin Schimak explained at the recent DDD eXchange 2018 conference, where he covered events, command and long-running services in a microservices world, and how process managers and similar tooling can help in running core business logic.

Architecture & Design Follow 2554 Followers

Strategies for Decomposing a System into Microservices

by Jan Stenberg Follow 38 Followers on  Jun 21, 2018 2

A couple of years ago, Vladik Khononov and his team decided to start using microservices, but a few months later they found themselves in a huge mess. They concentrated on new cool technologies instead of thinking about how to decompose a system into microservices — finding the boundaries and where different functionalities should be located among these boundaries.

DevOps Follow 1019 Followers

Too Many Scripts Can Kill Your Continuous Delivery

by Manuel Pais Follow 9 Followers on  Jun 19, 2018

Avantika Mathur spoke at Continuous Lifecycle London last month on the costs associated with an ever increasing number of scripts in a Continuous Delivery pipeline. Besides the cost of maintaining the scripts, the lack of visibility and auditability on exactly what activities are being carried out before deploying a change to production is another major cost not many organizations are aware of.

Architecture & Design Follow 2554 Followers

Designing Reactive Systems Using DDD, Event Storming and Actors

by Jan Stenberg Follow 38 Followers on  Mar 27, 2018

Domain-driven design (DDD) is often used for finding boundaries (bounded contexts) around microservices. But everything in domain-driven design (DDD) is not good for microservice, Lutz Huehnken claimed in a presentation at microxchg 2018 in Berlin where he discussed how DDD, Event Storming and the Akka-based Lagom framework can be used to build reactive systems.

Culture & Methods Follow 849 Followers

Jeff Patton on Fixing Agile Product Ownership

by Shane Hastie Follow 28 Followers on  Mar 23, 2018

At the recent Agile India conference, Jeff Patton gave a keynote talk in which he challenged the way agile development approaches Product Ownership. He holds that product management is a discipline which was around before the Scrum term Product Owner was coined, and the way it has been applied in most agile organisations is, at best, a watered-down approach and real product management is needed.

Architecture & Design Follow 2554 Followers

QCon London: Asynchronous Event Architectures with or without Actors

by Jan Stenberg Follow 38 Followers on  Mar 13, 2018

Synchronous request-response communication in microservices systems can be really complicated. Fortunately, asynchronous event-based architectures can be used to avoid this, Yaroslav Tkachenko claimed in a presentation at QCon London 2018, where he described his experiences with event-driven architectures and how Actors can be used in systems built on this architecture.

Culture & Methods Follow 849 Followers

Alan Cooper on Working Backwards for Better Product Design

by Shane Hastie Follow 28 Followers on  Mar 12, 2018

At the Agile India conference, design expert Alan Cooper gave a keynote talk on Working Backwards in which he described an approach to design and innovation centered on three key elements: know your user and their goals, see possible solutions, and see the big picture.

Culture & Methods Follow 849 Followers

Why Software Developers Should Take Ethics into Consideration

by Ben Linders Follow 29 Followers on  Mar 08, 2018 2

Most of the software that influences the behavior of human beings wasn’t created with strong ethical constructs around it. Software developers should ask themselves ethical questions like “who does this affect?”, “who could get hurt by this?”, and “who does this disadvantage or advantage?”, try to answer them, and be comfortable with questions they can’t answer yet.

Culture & Methods Follow 849 Followers

Q&A with Laura Bell on Continuous Security at QCon London

by Rafiq Gemmail Follow 8 Followers , Laura Bell Follow 1 Followers on  Mar 07, 2018

Q&A with Laura Bell at QCon London. We discuss her keynote, continuous security and her own professional security journey.

Architecture & Design Follow 2554 Followers

Notes From the DDD Europe 2018 Conference

by Jan Stenberg Follow 38 Followers on  Feb 24, 2018

The recently held DDD Europe 2018 conference in Amsterdam was the third in order and saw almost 700 attendees. The conference has a focus on Domain-Driven Design (DDD), and included four keynotes, 19 presentations, one track for open space and 17 sessions focused on live coding or hands-on. Notable speakers included Eric Evans, Dave Snowden, Rebecca Wirfs-Brock and Cyrille Martraire.

BT