BT

Clean and Representative Models are Key to Performance

by Jan Stenberg on  Jun 22, 2014

High performance systems is about clean and representative models, the code doesn't have to be ugly, obscure and hard to read, Martin Thompson stated at the recent DDD Exchange conference in London.

Eric Evans: Challenging the Fundamental Assumptions of DDD

by Jan Stenberg on  Jun 21, 2014

We need to constantly challenge DDD to find the weak spots, Eric Evans stated in his keynote at DDD Exchange yesterday in London when walking through and challenging his own fundamental assumptions of Domain-Driven Design.

Facebook: MVC Does Not Scale, Use Flux Instead [Updated]

by Abel Avram on  May 15, 2014 12

This article has been updated based on community and Jing Chen (Facebook)’s reaction. (See the Update section below.) Facebook came to the conclusion that MVC does not scale up for their needs and has decided to use a different pattern instead: Flux.

How to Do Just Enough Up-front Design

by Abel Avram on  May 09, 2014 3

This article includes advice for doing enough up-front architectural design to provide the needed structure to start a project, aligning the team with the architect’s vision and assessing the possible risks.

Kin Lane on How API Commons Will Shape the Future of Web APIs

by Jerome Louvel on  May 02, 2014 2

InfoQ asked Kin Lane, the leading API evangelist, to share his views on open API designs and on what led him to launch the API Commons initiative with Steven Wilmott. He explains how translation and interoperability between the emerging API description languages matters, and how an open internet culture should prevent API Commons from making the same mistakes as past initiatives like UDDI.

Object Oriented Design Principles and Functional Programming

by Jan Stenberg 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.

Design Patterns for Cloud-Hosted Applications

by Jan Stenberg on  Feb 11, 2014

The patterns & practices group at Microsoft have released a guide with solutions and patterns suitable when implementing cloud-hosted applications. The guide contains ten guidance topics together with 24 design patterns targeting eight categories of problems covering common areas in cloud application development. Also included are ten sample applications to demonstrate the usage these patterns.

SOLID Design Principles for JavaScript

by Jan Stenberg 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.

Release of BizTalk Services Signals “Cloud First” Transition for Microsoft Integration Platform

by Richard Seroter on  Nov 26, 2013 1

After a long incubation period, Microsoft released its cloud-based integration tool called Windows Azure BizTalk Services. While reiterating their commitment to their on-premises integration tools, Microsoft has said that it will push innovation to its cloud platform first.

Design Patterns for JavaScript Applications

by Jan Stenberg on  Sep 10, 2013

Writing increasingly larger and more complex JavaScript applications we tend to overlook the core principles involved, Carl Danley, a senior web engineer, motivates a series of blog posts about JavaScript design patterns. Patterns provide a clear approach to writing structured and maintainable code, concepts which are important when developing large JavaScript applications.

Implementing Hexagonal Architecture using Life Preserver and Spring Framework

by Jan Stenberg on  Aug 31, 2013

Russ Miles recently shared some thoughts and ideas about the needs for adaptability in a system and how his implementation of the Hexagonal Architecture can help in achieving this. He used a Java and Spring based application to exemplify how such a system can be implemented.

SOLID Design Principles and Other Patterns Revisited For .NET

by Jan Stenberg on  Aug 27, 2013 1

Andras Nemes, a web developer on the .NET platform, is doing a series of blog posts on the SOLID design principles and other design patterns he has found interesting in object-oriented programming and design, currently on D in SOLID, the Dependency Inversion Principle. Earlier he has among other patterns covered Command, Builder, Visitor, Bridge and Observer.

Build Simplicity into a System with Simple Event-Driven Components

by Jan Stenberg on  Jun 06, 2013 1

Use events for interactions between small business components to bring simplicity to a system’s architecture, Russ Miles suggests in a recent presentation about simple event-driven components, as a follow-up on his talk a month earlier where he laid the architectural ground for his ideas about simplicity.

Events bring Simplicity to a System's Architecture

by Jan Stenberg on  Apr 29, 2013

Using events for interactions between small business components can bring simplicity to a system’s architecture, Russ Miles explained in a presentation last week talking about Architectural Simplicity through Events.

Microsoft Enterprise Library 6.0 Adds Semantic Logging

by Abel Avram on  Apr 26, 2013 1

Microsoft has released Enterprise Library 6.0 with a Semantic Logging application block, support for Unity 3.0 and Windows Store apps, simplified usage, better documentation and overall experience.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT