How Do You Refactor Untested Code?
I am currently reading the excellent “Debug It!” book written by Paul Butcher and I wanted to share with you some of the little gems that I have found... more »
Tweet 0 CommentsSave Tags: agile, methodology
Top 5 trends and technologies in software development
In this ever-changing world of software development it's extremely important to keep up with current technologies, methodologies and trends. It can... more »
Tweet 0 CommentsSave Tags: how-to, methodology, news, standards
Source code evolution visualization: the moving picture metaphor
Software archaeology is here to help you get better at it. Visualization of software evolution is very useful. Gource is a great tool in this... more »
Tweet 0 CommentsSave Tags: agile, gui, methodology, research
Conversational Stories
Here's a common misconception about agile methods. It centers on the way user stories are created and flow through the development activity. The... more »
Tweet 0 CommentsSave Tags: agile, methodology, opinion
Ruby blocks and closures
Check out how elegant blocks and closures and their first-class support in ruby can make our codes.
Tweet 0 CommentsSave Tags: methodology, opinion, research, ruby
Starting with the Startup - Start Using Scrum
After Scrum has been selected as process and the team have been educated about agile and Scrum we can start with setting up development environment.... more »
Tweet 0 CommentsSave Tags: agile, frameworks, methodology, opinion
Use a Continuous Integration Server with Hudson
Continuous integration expert Paul Duvall explains how to download, install and configure Hudson and Tomcat, run an HSQL database, run an Ant... more »
Tweet 0 CommentsSave Tags: agile, java, methodology, tools
Writing your own DSL with Ruby
Ruby techniques that will help you create your own domain specific language (DSL).
Tweet 0 CommentsSave Tags: how-to, methodology, ruby
How to Measure Business Performance in Two simple Steps
This is a simple step-by-step approach you can use to plan and build an effective performance dashboard. All illustrated by a small complete example... more »
Tweet 0 CommentsSave Tags: agile, methodology, news, trends
Automated refactoring without heavy IDEs
Unix programs are beautiful and universally compatible. You can chain them to accomplish incredible tasks. Let's do some automated refactoring such as... more »
Tweet 2 CommentsSave Tags: how-to, methodology, php, tools
Replacing the Iron Triangle of Project Management?
Last year sometime, I heard Jim Highsmith do a talk on replacing the traditional project management iron triangle with a new 'agile triangle' that is... more »
Tweet 0 CommentsSave Tags: agile, methodology, opinion
The One Design Tool You Absolutely Need to Use
In this article, we are going to look at a myth that I feel is floating around in the design community. I am going to make an effort at debunking that... more »
Tweet 0 CommentsSave Tags: methodology, tools
Solving Complexity with Message Based Architectures
Ultimately most complexity in software comes not from the requirements, the business logic, or even the underlying systems. Most complexity comes out... more »
Tweet 0 CommentsSave Tags: .net, frameworks, methodology
Visual Studio 2010: Test Driven Development
A really nice walk-through tutorial of TDD using Visual Studio 2010's new features. Covers both C# and VB.
Tweet 0 CommentsSave Tags: .net, agile, how-to, methodology
Where is business logic?
There are three major approaches to development, which differ in the layer of the application that contains the greater quantity of business logic.... more »
Tweet 0 CommentsSave Tags: frameworks, methodology, opinion, tools
Internal Crowdsourcing: Enterprise Edition
Internal crowdsourcing helps to setup many-to-many relationships between users, techies and business in corporations. Without slowing the planning,... more »
Tweet 0 CommentsSave Tags: methodology, open source, web 2.0
The Art of Unit Testing by Roy Osherove
The Art of Unit Testing is an essential book for any developer who practices unit testing or is planning to start unit testing. It is ideal for novice... more »
Tweet 0 CommentsSave Tags: .net, books, methodology, reviews
Fast Immutable Data Structures with Groovy++
Immutable collections is proven tool for concurrency. Eugene Vigdorchik, core developer of Groovy++, describes how easy to build and use it
Tweet 0 CommentsSave Tags: groovy, java, methodology, open source
Become a Web Debugging Virtuoso with Fiddler
Learn how teams around the world use the Fiddler web debugging tool to find bugs, troubleshoot performance problems, and uncover security... more »
Tweet 0 CommentsSave Tags: .net, javascript, methodology, tools
Pair Programming: An Extremely Agile Practice
Pair Programming. It's probably one of the most extreme practices of eXtreme Programming (XP). It's an area of agile software development that... more »
Tweet 0 CommentsSave Tags: agile, methodology, opinion
Design Patterns Uncovered: The Observer Pattern
Design patterns are one of the most valuable tools for developers. They illustrate the best design solutions that others have encountered, and allow... more »
Tweet 0 CommentsSave Tags: java, methodology
What's new in ASP.NET MVC 2.0?
Microsoft Visual Studio 2010 and .NET framework 4.0 bring many new exciting features for developers. One of them is the improved ASP.NET MVC 2.0. This... more »
Tweet 0 CommentsSave Tags: .net, frameworks, methodology, microsoft
5 Things to Consider Before Designing Your Next Website
Fundamentally, there are two different ways that we can approach starting a new website design - by creating mockups or building prototypes. In this... more »
Tweet 0 CommentsSave Tags: methodology, opinion
Keep the Balance - The Scrum Product Owner
This article presents what are the Scrum Product Owner activities and how he has to keep the balance of interests between the Scrum team and the other... more »
Tweet 0 CommentsSave Tags: agile, methodology
DCI in Practice with Qi4J and the Composite Oriented Programming Model
In this session Rickard Öberg explores how the DCI (Data, Collaborations, Interactions) concepts can be applied in practice using the Qi4j Java... more »
Tweet 0 CommentsSave Tags: frameworks, java, methodology




