Design Content on InfoQ
Research on Design
What are the most widely used .NET practices and tools?
This InfoQ Research item examines the adoption level of a range of practices and tools that aim to assist .NET developers in these practices.
Note that we have focussed only on these practices - there are other tools such as reflectors, productivity tools, frameworks etc. which we are not covering in this research.
View research details
Books about Design
Domain Driven Design Quickly
Domain Driven Design is a vision and approach for designing a domain model that reflects a deep understanding of the business domain. This book is a short, quickly-readable summary and introduction to the fundamentals of DDD; it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly Eric Evans' book.
View book details
Java Transaction Design Strategies
Java Transaction Design Strategies shows how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Local, programmatic, declarative, and XA models are explained; the book concludes with a set of design patterns show how to effecitvely use these models.
View book details
Articles about Design
There is a Cowboy in my Domain! - Implementing Domain Driven Design Review and Interview
by
Harry Brumleve
Posted on
May 14, 2013
Agile Software Architecture Sketches and NoUML
by
Simon Brown
Posted on
Apr 16, 2013
How Would You Build Up a City from Components?
by
Aliaksei Papou
Posted on
Mar 25, 2013
Design Pattern Automation
by
Gael Fraiteur and Yan Cui
Posted on
Mar 05, 2013
Refactoring Legacy Applications: A Case Study
by
Chen Ping
Posted on
Feb 27, 2013
A Look At Elemental Design Patterns
by
Jeff Martin
Posted on
Jun 07, 2012
Data Modeling: Sample E-Commerce System with MongoDB
by
Christian Kvalheim
Posted on
Jun 06, 2012
Designing and Developing Cross-Cutting Features
by
Stephen Rylander
Posted on
May 23, 2012
| All articles |
Interviews about Design
Ward Cunningham on the Appeal of OOP and Dynamic Languages, Federated Wiki by Ward Cunningham Posted on Apr 04, 2013
Interview with Barbara Liskov by Barbara Liskov Posted on Apr 02, 2013
Lean UX Explained by Jeff Gothelf Posted on Mar 01, 2013
Brandon Carlson on Measurement, Professionalism and Fearing Our Customers by Brandon Carlson Posted on Feb 06, 2013
Bob Lee on Java's Future, Lambdas, DI with Guice vs Dagger, Java and Ruby at Square by Bob Lee Posted on Jan 11, 2013
Eric Evans and Brian Foote discuss the state of Software Design by Eric Evans and Brian Foote Posted on Nov 23, 2012
Eric Evans on How Technology Influences DDD by Eric Evans Posted on Sep 12, 2012
Stephanie Kaiser on Metrics Driven Design by Stephanie Kaiser Posted on Aug 23, 2012
| All interviews |
Presentations about Design
Keynote: The Power of Abstraction by Barbara Liskov Posted on May 03, 2013
Testing and Refactoring Legacy Code by Sandro Mancuso Posted on May 02, 2013
Functional Design Patterns by Stuart Sierra Posted on Apr 03, 2013
From Darwin to Design by Stuart Church Posted on Mar 27, 2013
User Experience Does Not Exist by Adrian Howard Posted on Mar 21, 2013
Small Cognitive Psychology for Big Interaction Design by Jan Srutek Posted on Mar 13, 2013
Sage UX - How Anthropology Can Improve Your UX Practice by Annette Priest Posted on Mar 05, 2013
When All Is Going Wrong, the UX Practitioner Can Still Save the Project (to some extent) by Sophie Freiermuth Posted on Mar 01, 2013
| All presentations |
News about Design
Spring adds HATEOAS Support to REST Based Web Services by Jan Stenberg Posted on May 21, 2013
Open-Closed Principle in SOLID Object Orientation Rules Challenged by Jan Stenberg Posted on May 07, 2013
Events bring Simplicity to a System's Architecture by Jan Stenberg Posted on Apr 29, 2013
Vaughn Vernon on Advanced Architecture Styles with DDD by Jan Stenberg Posted on Apr 18, 2013
Martin Fowler on Software Design in the 21st Century by Jan Stenberg Posted on Apr 02, 2013
CQRS Framework Axon 2 Features MongoDB Support and Performance Improvements by Jan Stenberg Posted on Mar 12, 2013
How can Agile make you Faster? by Ben Linders Posted on Mar 07, 2013
SOLID Database Design With PostgreSQL by Roopesh Shenoy Posted on Feb 26, 2013
.NET Tools And Practices Research Insights by Roopesh Shenoy Posted on Dec 13, 2012
| All news |



