How to Do Many Projects with Few People (Part 1)
Given the problem (most managers call it a 'challenge') of running many dozens of projects concurrently, with just a small number of people, I've been... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
Refactoring to Patterns Catalog
Online catalogue of different refactorings.
0 commentsSave Tags: agile, methodology
Who is actually using LINQ or LINQ to SQL?
Microsoft UK sends out these MSDN Flash newsletters once in a while. Every one of them has this poll with some .NET related question and the results... more »
0 commentsSave Tags: methodology, reviews
An approach to exception handling
In response to another blog post -- an approach to exception handling: when exceptions (checked or unchecked) should be thrown, caught, logged,... more »
0 commentsSave Tags: java, methodology, standards
Is MapReduce going mainstream?
Compares MapReduce to other parallel processing approaches and suggests new paradigm for clouds and grids.
1 commentsSave Tags: frameworks, java, methodology, trends
Comprehending Large Software Systems
William Martinez has started blogging again. He as an interesting blog outlining the roots of emergent design. It is worth a read. One factor that... more »
1 commentsSave Tags: methodology
Agile Testing tools List
Working on an appendix for my book, with a list of tools and frameworks you should care about. Tell me if I missed anything.
0 commentsSave Tags: .net, agile, methodology, tools
Build Tests While Building Applications
I've been doing some thinking lately about how we build and test applications. I'm no agile expert but I am impressed with the concepts of test-first... more »
0 commentsSave Tags: methodology, tools
Common mistakes in software development (part 2): Mixing up the tiers
In my previous post I explained some very quick wins to make your code a little bit cleaner. As I’ve been appointed an asp.net project at work at the... more »
0 commentsSave Tags: frameworks, methodology, trends
More thinking about "Agile" vs "Waterfall"
I was recently asked to comment on someone's presentation on the differences between "Agile" and "Waterfall", especially when one should choose one... more »
2 commentsSave Tags: agile, methodology, reviews
Scalability Worst Practices
Brian Zimmer, architect at travel startup Yapta, highlights some worst practices jeopardizing the growth and scalability of a system
2 commentsSave Tags: methodology, server
Seven Principles of Lean Software Development - Optimize the Whole
Lance Armstrong won seven consecutive Tour de France races between years 1999 and 2005. Every year there were 21 individual stages and Lance Armstrong... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
Filling the Product Backlog: Go For Excitement
Once you know who you are building the product for, the next step is to create a list features which will excite your customers and get them to use... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
Using Reflection to Populate a ComboBox from an Enumeration
A short how to on how to use Reflection to Populate a ComboBox from an Enumeration.
0 commentsSave Tags: .net, how-to, methodology, microsoft
Pair Programming: What do we gain from it?
My former colleague Vivek Vaid has an interesting post about parallel-paired programming where he talks about introducing lean concepts into deciding... more »
0 commentsSave Tags: methodology, opinion
REST and Python
Resources for REST development in Python. Including the basics of REST.
0 commentsSave Tags: methodology, python, web 2.0, web services
SpringSource (and Other Top Vendors) Leading the OSGi Charge
In a press release made available by the OSGi Alliance on 16th of September, several leading vendors including SpringSource, IBM, Oracle, RedHat, Sun,... more »
1 commentsSave Tags: frameworks, java, methodology
Automated story-based acceptance tests lead to unmaintainable systems
Projects where the team directly translates story-level acceptance criteria into new automated test cases set themselves up for a maintenance... more »
0 commentsSave Tags: agile, methodology, opinion
Writing your own code vs. using Plugins
Discussion about writing Ruby code from scratch vs. using Rails Plugins. Talks about the pros and cons of each and why both can make you a better... more »
0 commentsSave Tags: methodology, opinion, ruby, trends
10 Useful articles about Database design
This is a list of ten useful articles about database design which includes some tips and practical suggests to help you to design quickly databases... more »
2 commentsSave Tags: database, how-to, methodology, php
SEO Friendly URLs
This article describes how to create SEO Friendly URLs on your site, using Apache mod_rewrite module and PHP.
2 commentsSave Tags: how-to, methodology, php, tools
10 Questions to Choose Candidates for Your Large Agile Company
This set of questions was created to help corporate managers select Agile-experienced consultants and candidate employees for project work. Assembling... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
Team Development with Git (Part 2/3)
In my last post on Git, Experimenting with Git at Slide, I discussed most of the technical hurdles that stood in our way with evaluating Git for a... more »
0 commentsSave Tags: methodology, tools
Thought Driven Development a Methodology of Abile Development
Warning: This is a rant against TDD extremism! Sensitive TDD people better step out of this dark sleazy communist place right now! Why do I pick on... more »
1 commentsSave Tags: agile, humor, methodology, opinion
Predicting the team's Velocity: yesterday weather method
How much software will you deliver in the next Sprints/iterations?" - do you often hear such questions? I do. And this question is really valuable... more »
0 commentsSave Tags: agile, how-to, methodology, opinion