BT

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.

Interview with Alistair Cockburn

by Dan Mezick on  Sep 09, 2010 1

Alistair Cockburn is a signatory of the Agile Manifesto, a book author, a keynote speaker at numerous Agile conferences, and most recently, the spokesperson for ICAgile.org, a credentialing body offering several levels of Agile certification. This is a multi-part interview that covers a wide range of current topics in the Agile space.

A Crash Course in Project Management

by Abel Avram on  Aug 07, 2010

Ivo Manolov, a Principal Software Manager and former WPF SDET Manager at Microsoft, has written a short post on project management principles and techniques useful for those who want to be a project manager in their organization or want to improve their management skills.

Studies that Validate Agile and Lean Methodologies

by Dan Puckett on  Aug 04, 2010 4

Ralph Jocham asked: "I am searching for some references that show that Agile projects have a higher chance of success than other approaches, the references should be quotable in a government document ie. come from a trustworthy source." Luckily, there are some studies out there, summarized in this article.

Object Oriented Programming: The Wrong Path?

by Dave West on  Jul 12, 2010 6

In a QCon London 2010 interview with Joe Armstrong, the original developer of Erlang, and Ralph Johnson, long associated with Smalltalk, OOP, and Patterns, the question of whther we've gone down the "wrong path" w.r.t. object orientation all these yearrs. Both interviewees suggest that we have, but this is due to flaws in the implementation of object ideas and not the ideas themselves.

Creating Add-Ins for Expression Web 4

by Jonathan Allen on  Jun 14, 2010

The hallmark of any good IDE is its extensibility. If developers can’t improve their own tools then they won’t see productivity improvements over time. The same goes for web designers, which is why Microsoft’s Expression Web 4 now offers an add-in model based on HTML+JavaScript.

Managed Extensions for Internet Explorer

by Jonathan Allen on  May 27, 2010

With .NET 4.0, writing reliable managed extensions for Internet Explorer has become possible. Unlike previous versions, each extension will run against the CLR it was compiled for instead of mindlessly grabbing the most recent version. Alas, COM interfaces are still needed.

Extensible Caching Added to .NET 4.0

by Jonathan Allen on  May 12, 2010 2

Microsoft’s Patterns and Practices caching framework has been promoted to a part of the core .NET Framework. This framework provides a basic in-memory cache with trigger-based cache invalidation and a common wrapper for more advanced caching frameworks to share.

Marshal.ReleaseComObject Is Considered Dangerous

by Abel Avram on  Mar 19, 2010

Paul Harrington, Principal Developer on the Visual Studio Platform Team, has written an explanation on why calling Marshal.ReleaseComObject() to dispose of a COM object from managed code is considered dangerous and recommends not using it.

Experiment Driven Development - The Post-Agile Way

by Sebastien Auvray on  Feb 25, 2010 6

TDD and BDD are now widely-used software development techniques. However, solely following TDD & BDD may still lead to missed business opportunities, or worse, a negative impact to the business. Two questions which TDD & BDD are unable to answer are: How do you measure the usage of your application? How do you get feedback from your customers? Is Experiment-Driven Development (EDD) the answer?

Spring.NET 1.3: VS.NET Solution Templates, MSTest Support and Spring Integration.NET

by Ryan Slobojan on  Feb 11, 2010

A new version of the Spring.NET framework, version 1.3, was recently released. InfoQ spoke with Mark Pollack, founder and lead of the Spring.NET project, to learn more about this release and what new capabilities it brings, and also to learn more about the new Spring Integration.NET project.

Silverlight 4’s COM+ Automation Raises Security and Portability Concerns

by Abel Avram on  Feb 09, 2010 6

Silverlight 4 supports COM+ Automation when running as an Out-Of-Browser (OOB) application with elevated privileges. Microsoft indicated that this support is a result of enterprise customers requesting such a feature, offering as an example Office automation from Silverlight.

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