InfoQ Homepage Design Content on InfoQ
-
Domain-Driven Design Using a Functional Language
Using a functional language in domain-driven design (DDD) the actual code can often become simple enough to be used instead of UML diagrams when discussing with domain experts, Scott Wlaschin stated in a recent talk about domain modelling together with functional programming using F#.
-
Object Oriented Design Principles and Functional Programming
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.
-
Managing your Software Debt
Software debt exists in different ways. Technical debt is widely known, some other forms are competence debt and quality debt. Software debt can cause product maintenance costs to increase and can depress developers. Several solutions exist to manage software debt.
-
Design Patterns for Cloud-Hosted Applications
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.
-
Martin Fowler Presented Workflows of Refactoring
Martin Fowler published an article on his website describing the different workflows that could be used when refactoring and explaining the reasons for combining them.
-
SOLID Design Principles for JavaScript
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.
-
Doc-To-Help 2013 v2 Adds Responsive Design and Content Widgets
Component One has released Doc-To-Help 2013 v2 with a responsive user interface which automatically displays content depending up on the device from which it is accessed. It also includes content widgets such as note, lightbox, gallery, carousel, topic contents, tabs and code highlighter.
-
ORM Tool Hibernate 4.3 Released, Implementing JPA 2.1 Specification
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.
-
Famo.us launches first public access to its Javascript platform
The team that built the Famo.us Javascript platform plans their first preview release of their app layer code on December 5th, 2013 as a foreshadowing of their platform's client-side prowess.
-
Leveraging DDD in Core-Business Applications Using Entity Framework
Domain-Driven Design, DDD, is all about the domain, not about persistence. With a history of database programming for 25 years, later years using Entity Framework, Julie Lerman, a consultant on the .NET platform and a Microsoft MVP, in a recent presentation at the Øredev developer conference shares her persistence experiences when moving into DDD.
-
The Human Aspects of API Design: An Interview with Apiary's Jakub Nesetril
API Design and description is more than just a technical interface contract between machines. Apiary's Co-Founder and CEO Jakub Nesetril points out that the real consumer of an API description is the developer, with all the concerns of engagement, usability and communication that entails. We spoke with Jakub recently about Apiary's approach to API design and emerging API tools and workflows.
-
GenMyModel: An Online Real-time Collaborative UML Designer
This article contains an interview on GenMyModel’s architecture, technology used and future.
-
Implementing With Domain-Driven Design from the Ground Up
The domain describes your business and in Domain Driven Design, (DDD), the domain is the most important ingredient of the application, Andras Nemes explains when starting a series of blog posts on building a web service based on Domain-Driven Design principles. His goal is not to cover all details and aspects of DDD, his ambition though is that also developers completely new to DDD can benefit.
-
Experiences Going From Data-Driven Development to Domain-Driven Design
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
-
Using Feedback Techniques for the gov.uk Website
Jake Benilov will give a talk on September 27 at Agile Tour Brussels about feedback techniques used for making gov.uk. InfoQ did an interview with Jake about using the feedback techniques and how the team applies lean startup with minimum viable products to do user research.