• Architecture & Design Follow 2420 Followers

    The DDD Do-Over

    by Thomas Betts Follow 48 Followers on  Sep 18, 2018

    Jimmy Bogard had a rare opportunity to do what many developers want after finishing a tough project -- a do-over. His team worked on two very similar projects, both using DDD. He discusses the lessons learned from the first project and how the team avoided common pitfalls and was more successful on their later project.

  • Big Data Follow 150 Followers

    Garage Door Openers: An Internet of Things Case Study

    by Jonathan Margulies Follow 0 Followers on  Sep 13, 2015 1

    In this article, author discusses how to design an Internet-connected garage door opener ("IoT opener") to be secure. He talks about cloud service authentication and security improvements offered by networked openers, like two-factor authentication (2FA). He also discusses security infrastructure for IoT devices, which includes user authentication, access policy creation & enforcement.

  • Followers

    Embedding Reflection and Learning into Agile Software Development

    by Jacob Nørbjerg Follow 0 Followers , Jeffry Babb Follow 0 Followers , Rashina Hoda Follow 0 Followers on  Oct 26, 2014

    In this article, authors discuss the Reflective Agile Learning Model (REALM) that embeds reflective practice into the iterative and agile software engineering development cycle. This model combines insights and results from studies of agile development practices used in real-world projects.


The State of Practice in Model-Driven Engineering

Posted by Mark Rouncefield Follow 0 Followers , John Hutchinson Follow 0 Followers , Jon Whittle Follow 0 Followers on  Oct 19, 2014

In this article, authors discuss Model Driven Engineering (MDE) practice based on a survey and found that developers use MDE to develop key parts of a system instead of generating whole systems.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you