BT

Software Architecture in the Movies

by Michael Stal on  Jul 31, 2011

Keeping up-to-date with software architecture can be a tough endeavor. Information is normally available within thick books or somewhere hidden in the Web. Another more entertaining way can be to watch clips available at video sites such as YouTube and Vimeo.

Mary Shaw and Dave Garlan have been honored for pioneering Research in Software Architecture

by Michael Stal on  Jul 01, 2011

The Special Interest Group on Software Engineering (SIGSOFT) of the Association for Computing Machinery (ACM) have awarded Mary Shaw and Dave Garlan the Outstanding Research Award 2011. Both computer scientists have pioneered the work on Software Architecture at the Software Engineering Institute of the Carnegie Mellon University in Pittsburgh.

New Books on Software Architecture

by Michael Stal on  Jun 17, 2011 4

Software Architecture is one of the important topics for software engineers, because many failures of software development projects are caused by inadequate design. Thus, it is essential to learn more about architectural issues in theory and practice. Interesting new books that have been published recently or in the near future could be very helpful

Will Machiel van der Bijl make manual Software Testing obsolete?

by Michael Stal on  Jun 11, 2011 5

Machiel van der Bijl from the University of Twente in the Netherlands recently introduced a Model-based testing approach which is supposed to automate software testing.

Do We Need an Iteration Zero?

by Vikas Hazrati on  Jun 07, 2011 1

There are usually multiple things which need to be done before the start of a project. Teams usually use 'Iteration Zero' to put all necessary systems in place in order to start delivering business value in subsequent iterations. Is this the right way?

Upcoming Conference CompArch 2011 in Boulder, Colorado

by Michael Stal on  Jun 03, 2011

The CompArch Conference is a federated conference that brings together researchers and practitioners interested in Component-Based Software Development and Software Architecture. This year the event is held at the University of Colorado in the United States from June 20th to June 24th. As general chairs Ivica Cnrkovic and Judith Stafford were appointed.

Annotation-Driven Dependency Injection with Google Guice 3.0

by Michael Floyd on  Apr 20, 2011 7

Late last month Google released Guice 3.0, a Java framework that implements the dependency injection (DI) design pattern. The motivation behind Guice was to make it easier for programmers to write DI code by reducing the need to write boilerplate factories. This article examines the new 3.0 features, loks at how Guice 3.0 supports Spring DI, and introduces Guice 4.1 (a.k.a. MiniGuice).

Attribute Based Caching for .NET

by David Cooksey on  Apr 06, 2011 1

Attribute Based Caching provides declarative method-level caching and cache invalidation for .NET applications. Attributes applied to a method specify how it should be cached with no additional code necessary.

OOD vs SOA Approach to SOA Domain Modeling

by Jeevak Kasarkod on  Apr 05, 2011 3

Should one approach SOA domain modeling starting with informational or functional constructs? Is a canonical data model the answer to standardizing message formats? What are the various stages of SOA information modeling? Experts on Gervas Douglas's SOA distribution list on yahoo groups put forth their views to answer these questions and more.

Obeo Releases Obeo Designer 5.0

by Jean-Jacques Dubray on  Mar 18, 2011

Obeo Designer enables business analysts and enterprise or solution architects to create their own modeling tools including domain specific notations or code generators. Code generation is handled by Acceleo, an Open-Source code generation environment based on a pragmatic vision of MDA, hosted by the Eclipse Foundation.

Ensuring Product Quality at Google

by Abel Avram on  Mar 11, 2011

James Whittaker, a former Microsoft architect, author of several books in the “How to Break Software” series, and currently Director of Test Engineering at Google, has written a series of posts on how Google does testing. Google blends development with testing, having relatively few testers, and each product goes through successive channels before is ready for prime time.

BDD: ATDD done well?

by Liz Keogh on  Feb 16, 2011

A new form of an old question has been asked in the Behavior Driven Development community: is BDD merely Acceptance Test Driven Development done well? While the community calls out the differences, Dan North makes a request to avoid focusing on them, calling TDD "amazing".

Notes from OOP 2011 Conference in Munich

by Michael Stal on  Feb 07, 2011

The OOP conference (Object Oriented Programming) was held in Munich, Germany, from 24th to 28th January 2011 with “Business Impact through Mastering Change” as its general motto. Despite of its name, the OOP represents one of the largest and long-lasting events on the general field of software engineering.

Is Good Code Enough for a Project to Be Successful?

by Abel Avram on  Sep 16, 2010 9

Simon Brown, a developer, architect and author, considers that it takes a lot more than just good code to create a successful project. In his presentation, "Good Code Isn’t Enough", Brown goes through all the elements necessary for a project’s success, from upfront design to operation documentation.

10 Suggestions for the Architect of an Agile Team

by Abel Avram on  Sep 14, 2010 19

Tom Hollander, a Solutions Architect at Microsoft Australia, held a presentation entitled The Role of an Architect in an Agile Team at TechEd Australia where he discussed what he does as an architect leading an agile team.

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