What Motivates (Some of) Us
A number of weeks ago I asked readers to tell me what motivates them. The most original/inspiring contribution was awarded with $100 worth of software... more »
0 commentsSave Tags: agile
Personal Development Environments
We all know that source control, effective build scripts and continuous integration (CI) are all vital to a successful project at work. However, what... more »
0 commentsSave Tags: agile, java, opinion, tools
Agile Governance: Oil and Water?
How do development shops balance agility with governance? This post shares some best practices and invites people to a free webinar with a guest... more »
0 commentsSave Tags: agile, how-to, methodology, research
Getting Real About Agile Design
Agile is here to stay. The economic difficulties of the past months have finally put waterfall out of its misery; now more than ever, long... more »
2 commentsSave Tags: agile, methodology, usability
Your architecture starts to be sub-optimal if...
Succinct wisdom for Java EE architect Adam Bien.
0 commentsSave Tags: agile, frameworks, java, opinion
Groovy Makes Iteration Easy
Out of the box, groovy gives you a number of powerful methods to iterate over lists and maps. What if you have a class that doesn’t extend list or... more »
0 commentsSave Tags: agile, groovy, how-to, java
The Truth about BDD
Bob Martin describes the core of BDD (Behaviour Driven Development) and shows how it closely parallels the way that we already describe finite state... more »
0 commentsSave Tags: agile, methodology, opinion
Discipline versus Motivation
A lot of organizations I’ve worked with have said that they think adopting agile practices requires a tremendous amount of discipline for teams to be... more »
0 commentsSave Tags: agile, reviews
Abstracting Data Access: db4o example
I just run into a nice blog post by Nail Martin ("Prototyping : New wine, old skins") where he shows how to abstract data access with db4o as the... more »
0 commentsSave Tags: .net, agile, database
Design Patterns vs Agile Development
Is premature Design Pattern usage against the Agile philosophy, or do I just have an extremist view?
0 commentsSave Tags: agile, web 2.0
Who should be the Scrum Master?
Who make the best Scrum Masters? First off there are several roles that make a risky proposition for Scrum Master…
0 commentsSave Tags: agile, methodology, opinion, trends
"I know it doesn't work but it's done" - a story about the definition of done
In this post I'll try to explain once again what is definition of done and why it's so important to have the same definition at least among all the... more »
0 commentsSave Tags: agile, methodology, opinion, tools
Why Hibernate is so much more powerful than JDBC
When discussing the benefits and drawbacks of hibernate things like performance take the center stage. I think this is not apropriate. Performance is... more »
23 commentsSave Tags: agile, database, java
Software erosion in pictures - Findbugs
Charts the evolution (erosion) of the findbugs code-base. Shows how the top-level package structure in early versions was essentially well-ordered,... more »
0 commentsSave Tags: agile, java, research
Stories From The Battlefield: #1 - Make It Awesome
Let's start with a fundamental question of "Why?". This question is so basic and simple, that it sometimes eludes many of us in our day-to-day work... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
The problem with SVN
"The Obsolete/Broken Dependency" and "The Conflict" are 2 possible scenarios when working with Source-Control.
4 commentsSave Tags: .net, agile, tools, windows
Unit Testing in JavaScript
A survey of the tools (including Mocks). Struggling to pick out a good JavaScript Unit Testing, we did a survey of the options.
0 commentsSave Tags: agile, ajax, javascript
Effective Test Driven Database Development
Although test-driven development is now considered common sense in the OO world, it is very rare in database development. This session looks at the... more »
0 commentsSave Tags: agile, database, how-to, methodology
From Java to Java EE: Quality doesn't suck
"- Quality? - all right, but if time permits...", that is why quality doesn't suck
0 commentsSave Tags: agile, opinion
Meta-Programming with Ruby
Meta-programming is the writing of computer programs that write or manipulate other programs (or themselves) as their data, or that do part of the... more »
2 commentsSave Tags: agile, ruby, tools
REST: From theory to practice
REST. What is it, and how can it be used to design better web applications?
0 commentsSave Tags: agile, ruby
Easyb - easy BDD in Groovy
Get the power of RSpec for your normal Java app using Groovy
0 commentsSave Tags: agile, groovy, java, tools
You Weren't Meant to Have a Boss, But It Helps...
When software development gods like Paul Graham tell you that people should not be managed, it makes you wonder what we need bosses for. However,... more »
0 commentsSave Tags: agile, opinion
Agile Development Practices keynote (text)
The Manifesto stirred up quite a fuss when it was published. Programmers and other “worker bees” identified with it, felt that it had been written for... more »
0 commentsSave Tags: agile, methodology, opinion
No Fluff Just Stuff…Day Three
Another year, another No Fluff Just Stuff is in the books. As I have said previously, this is my third year going and just as previous years, NFJS did... more »
0 commentsSave Tags: agile, java, open source, opinion
via