Community-Driven Research: What are the most widely used .NET practices and tools?

by Dio Synodinos Follow 3 Followers on  Sep 25, 2012

InfoQ's research initiative continues with an 8th question: "What are the most widely used .NET practices and tools?". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.


Using DRY: Between Code Duplication and High-Coupling

by Abel Avram Follow 7 Followers on  May 25, 2012 5

DRY reduces duplication and the maintenance problems coming with it, but misusing it leads to high coupling and reduced readability. The lesson: a software development principle should be applied considering other corresponding principles, patterns and practices.


Gartner: Best and Worst EA and Application Architecture Practices

by Abel Avram Follow 7 Followers on  Apr 17, 2012

A Gartner webinar discusses the best and worst practices in enterprise and application architecture.


Web API Design Book - Crafting Interfaces that Developers Love

by Bienvenido David Follow 0 Followers on  Mar 29, 2012

Apigee, provider of API products and technology for enterprises and developers, has announced the release of "Web API Design: Crafting Interfaces that Developers Love", a free e-book on designing Web APIs. The e-book is a collection of REST API design practices developed in collaboration with various API teams around the world undergoing the Apigee design workshop.


Effective Scala - Best Practices from Twitter

by Bienvenido David Follow 0 Followers on  Feb 15, 2012 2

Twitter has open sourced its Effective Scala guide. The document is on GitHub and is licensed under CC-BY 3.0. Scala is one of the primary programming languages used at Twitter, and most of the Twitter infrastructure is written in Scala. The Effective Scala guide is a series of short essays, a set of "best practices" learned from using Scala inside Twitter.


Individual Yield

by Christopher Goldsbury Follow 0 Followers on  Dec 28, 2011

Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.


Software Architecture in the Movies

by Michael Stal Follow 0 Followers 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.


Exceptional Ruby

by Robert Bazinet Follow 0 Followers on  May 16, 2011

Developers enjoy writing code but few developers enjoy writing exception handling code and even fewer do it right. A new book titled Exceptional Ruby by Avdi Grimm attacks the subject and helps developers take the right approach to solid exception handling code.


Characteristics of an Agile Organization

by Vikas Hazrati Follow 0 Followers on  Jan 18, 2011 6

Jim Collins, in his famous book “Good to Great” talks about his teams five year research where they determined what it takes to change a good company into a great one. Can Agile help in the creation of great companies?


Getting the Customer Involved

by Vikas Hazrati Follow 0 Followers on  Dec 28, 2010 3

Agile methods place a strong emphasis on customer feedback and interaction. Projects with involved customers have much higher chances of success than projects which lack customer interaction. So, how do Agile teams keep the customer involved.


US Government: Proposed Assessment and Authorization for Cloud Computing

by James Vastbinder Follow 0 Followers on  Nov 25, 2010

Two weeks back the US CIO's office released a 90 page proposal entitled, Proposed Security Assessment and Authorization for US Government Cloud Computing. The document is the result of 18 months of work among the NIST, GSA, ISIMC and the CIO Council to evaluate security controls and multiple Assessment and Authorization models for US Government Cloud Computing.


Implementing Partial Updates In RESTful Services

by Dilip Krishnan Follow 0 Followers on  Nov 19, 2010 3

Alex Scordellis posted an article on how the interaction of a client and a service can be modeled and designed for updating partial resources. It appears that it is easily solved if we model the resources appropriately. Often times just thinking of resources as entities that support CRUD is the problem and modeling resources as “resources” and the services they offer.


Game Theory and Agile Software Development

by Vikas Hazrati Follow 0 Followers on  Nov 16, 2010 1

Game theory was initially developed in economics to understand behavior of firms, markets, consumers etc. Since then, its scope and use has expanded to various fields like politics, sociology, psychology and Agile software development.


Effective Agile Meetings

by Vikas Hazrati Follow 0 Followers on  Nov 09, 2010 2

Meetings are expensive. An all-day team meeting costs thousands of dollars, if we calculate the cost of all the people involved along with overheads. Hence, it is pragmatic to do a fair amount of preparation for the meeting to ensure that the Agile meetings are as effective as possible.


Scrum Does Not Have a ProductMaster Role

by Vikas Hazrati Follow 0 Followers on  Oct 19, 2010 7

A common question across multiple forums is about the acceptability of combining the ScrumMaster and Product Owner role. While most Agilists believe that these roles are like oil and water, there are situations where combining them might be inevitable.

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