BT

Your opinion matters! Please fill in the InfoQ Survey!

Architecture & Design Follow 889 Followers

The Long History of Microservices

by Jan Stenberg Follow 9 Followers on  Nov 25, 2016

Microservices has a very long history, not as short as many believe. Neither was SOA invented in the 90s. We have been working with the core ideas behind services for five decades, Greg Young explained at the recent Microservices Conference in London, during his presentation on working with microservices.

Culture & Methods Follow 276 Followers

Refactoring and Code Smells – A Journey Toward Cleaner Code

by Ben Linders Follow 12 Followers on  Sep 21, 2016

Refactoring helps to move towards cleaner code that is easier to understand and maintain. It takes practice and experience to recognise code smells: symptoms of bad design which indicate deeper problems in the code. Tools can be helpful to refactor in small steps and prevent breaking the code.

Architecture & Design Follow 889 Followers

Juval Löwy: Why Every Class Should Be a Service

by Thomas Betts Follow 5 Followers on  Jul 01, 2016

Juval Löwy has pioneered a method of building service-oriented applications in which each class represents a service onto itself. While these applications may initially seem like 'class explosion', they are actually the product of a truly decomposed system; one that has been properly analyzed and designed. Juwal explains his intent and describes how development teams can improve from this process.

Java Follow 481 Followers

Java 9 Will Remove CORBA from Default Classpath

by Abraham Marín Pérez Follow 6 Followers on  Jun 07, 2016

As part of the ongoing transition to the module system, CORBA and other Java EE modules won't be included in the default classpath from Java 9 onwards. These modules will still be available, but specific command line flags will have to be used to be able to use them. The change will only affect non-modular applications targeting Java 9, for modular ones already need to indicate their dependencies.

Culture & Methods Follow 276 Followers

Software Industry Pioneer Ed Yourdon Dies

by Shane Hastie Follow 11 Followers on  Jan 26, 2016 1

Software industry pioneer, prolific author, researcher, consultant and photographer Edward Yourdon died on January 20, 2016

Java Follow 481 Followers

JAX London 2015 Round-Up

by Abraham Marín Pérez Follow 6 Followers on  Oct 19, 2015

JAX London 2015, which took place from 12th to 15th October at the Business Design Centre in London, United Kingdom, gathered many of the experts in the areas of Java, Microservices and other modern development practices. Although the topics were varied, the overall message seemed to indicate both that these technologies are maturing, and that users are learning to use them more effectively.

Followers

Clarifying Domain-Driven Design Using a Trading Application Example

by Jan Stenberg Follow 9 Followers on  Mar 24, 2015

Domain-Driven Design (DDD) is an approach to building software emphasizing collaboration between domain experts, developers and others involved in order to meet business objectives, Naresh Bhatia explains introducing the DDD base concepts exemplifying with Bullsfirst, an example system of medium complexity from the financial trading domain.

Followers

Designing and Storing Aggregates in Domain-Driven Design

by Jan Stenberg Follow 9 Followers on  Dec 11, 2014 1

Creating and working with well-designed aggregates is one of the least well understood tactical patterns found in Domain-Driven Design, Vaughn Vernon explains in two articles giving some guidelines to composing aggregate boundaries and alternatives to an ORM when storing them.

Followers

A Look at MongoRepository for .NET

by Jonathan Allen Follow 247 Followers on  Oct 07, 2014

Most of the open source projects we share with you on InfoQ increase the capabilities of another library or technology. MongoRepository is different in that it intentionally limits the capabilities of the underlying library. We’ll let Rob Janssen why it does this in his own words.

Followers

Functional Patterns in Domain-Driven Design

by Jan Stenberg Follow 9 Followers on  May 31, 2014

Implementing Domain-Driven Design (DDD) concepts using object orientation principles with state and behaviour often gives you a muddled mutable model, instead building domain objects with only state and behaviour as standalone functions leads to a better realization, Debasish Ghosh claims in a recent blog post.

Followers

Object Oriented Design Principles and Functional Programming

by Jan Stenberg Follow 9 Followers on  Mar 20, 2014

Independently from each other, Richard Warburton in a presentation, and Mark Seemann in a blog post both talks about object-orientation and the SOLID design principles from a functional programming perspective.

Followers

SOLID Design Principles for JavaScript

by Jan Stenberg Follow 9 Followers on  Jan 22, 2014

The SOLID principles is one example from object oriented programming that can help you write good stable JavaScript code, Derick Bailey, an author and developer focusing on JavaScript, states in a recent presentation.

Followers

ORM Tool Hibernate 4.3 Released, Implementing JPA 2.1 Specification

by Jan Stenberg Follow 9 Followers on  Dec 31, 2013 1

The final version of the Object-Relational Mapping, ORM framework Hibernate 4.3 was recently released and is now a certified implementation of the JPA 2.1 specification, (JSR 338), released in May 2013.

Followers

Experiences Going From Data-Driven Development to Domain-Driven Design

by Jan Stenberg Follow 9 Followers on  Oct 16, 2013

With a long history of data-driven development, Julie Lerman shares her experiences moving into using her skills with Domain-Driven Design in three articles, with examples in C# using Entity Framework

Followers

Uncle Bob: Architecture is About Intent, not Frameworks

by Jan Stenberg Follow 9 Followers on  Jul 03, 2013 1

Architecture is about intent, we have made it about frameworks and details, Robert C. Martin, “Uncle Bob”, stated earlier at this year’s DDD Exchange Day in London. Robert refers to a book by Ivar Jacobson from 1992 and brings the original thoughts about use cases into architecture models, e.g. Hexagonal architecture and Clean architecture to improve these models.

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