BT
Older rss
  • Interview with Grady Booch

    by Mark Collins-Cope on  Sep 12, 2014

    Grady Booch discusses the growth of software engineering as a discipline with Mark Collins-Cope, the pair covers topics ranging from UML and Unified Process to Programming Languages and the future of software innovation.

  • Data Modeling with Key Value NoSQL Data Stores – Interview with Casey Rosenthal

    by Srini Penchikala on  Jun 25, 2014

    In Key Value data stores, data is represented as a collection of key–value pairs. The key–value model is one of the simplest non-trivial data models, and richer data models are implemented on top of it. InfoQ spoke with Casey Rosenthal from Basho team about the data modeling concepts and best practices when using these NoSQL databases for data management.

  • Modeling in the Agile Age: What to Keep Next to Code to Scale Agile Teams

    by Kenji Hiranabe on  Oct 07, 2013 7

    Now that Agile methods have become mainstream in software development, working code is considered the most important team artifact. There is still a need for modeling. Kenji Hiranabe explores the spaces where modeling fits and plays an important role in this Agile age. With focus on development scaling to multiple teams where a shared understanding of the system’s “Big Picture” becomes essential.

Agile Software Architecture Sketches and NoUML

Posted by Simon Brown on  Apr 16, 2013

Understanding the software architecture of what you're building can prevent chaos and encourage collective code ownership. But how do you do this without resorting to big design up front and UML? 9

A Proposal to Enhance the UML Notation

Posted by Raul Rugiero on  Dec 13, 2012

Raul Rugiero proposes an extension to the UML use cases so they may be enhanced in order to allow enhanced UML tools to properly handle links between use cases and tests. 7

Wireframes: A Great Way to Start Development Projects

Posted by Andreas Wulf on  Aug 07, 2012

Gathering feedback early and often is the key to success on most development projects. Wireframing is a great technique for gathering feedback and guiding a team before any code has been written. 10

How to Integrate Models And Code

Posted by Juha-Pekka Tolvanen on  May 08, 2012

Creating models in a form or another is very common, their combination with the code has been challenging. The article describes proven practices for working with both models and code. 3

Modeling Failure Scenarios in Systems

Posted by Burag Cetinkaya on  Apr 23, 2012

Modeling failure during architecture phase to ensure availability in production

Ember.js: Rich Web Applications Done Right

Posted by Joachim Haagen Skeie on  Mar 22, 2012

This article walks you through building an application with Ember.js, showing the MVC system, data binding, as well as how to build GUI and Touch support. 9

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

Posted by Jeevak Kasarkod on  Feb 07, 2012

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition. 3

Agile Modeling: Enhancing Communication and Understanding

Posted by Lee Ackerman on  Nov 21, 2011

Agile Modeling adheres to and aligns with Agile values and principles and should be one of the practices within your Agile toolkit. 4

Patterns-Based Engineering: Successfully Delivering Solutions via Patterns

Posted by Dave West on  Apr 19, 2011

InfoQ spoke with Lee and Celso about the Patterns-Based Engineering: Successfully Delivering Solutions via Patterns book, discussing patterns for working with patterns, MDD and the promise of reuse.

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