• submit to reddit
Luigi Viggiano01/31/11
7 replies

Unit Test Naming Conventions

There are a certain number of naming conventions used for unit tests. In the beginning, with JUnit 3, to define a test it was mandatory that the class name was named like MyClassTest, be extending from TestCase and all the test method names were starting...

Axel Rauschmayer01/31/11
3 replies

What is the JavaScript Equivalent of Java Bytecode?

The browser is slowly turning into a great platform. Part of the allure of the Java platform is that it has a core that goes beyond “Java the language”: The Java Virtual Machine (JVM). There are now many languages that target the JVM, for example: Groovy,...

Den D.01/31/11
4 replies

Why switching from Android to Windows Phone 7 won't be a problem

Mobile development is an interesting task and today if an app is available on one platform, chances are it will soon be available for other platforms as well. This is driven by the fact that the percentage of devices on the market is pretty much split among 4...

Mitch Pronschinske01/30/11
0 replies

Prediction #9: Majority of developers demand access to Agile/ALM tools from IDE, look elsewhere for pretty colours and oversized fonts

This is a reposting from Mik Kersten's Tasktop Blog.  Look for more predictions in this series on his blog and on Agile Zone. 

Mitch Pronschinske01/29/11
0 replies

Prediction #10: Agile rollouts increasingly driven from executive office, developer backlash follows

This is a reposting from Mik Kersten's Tasktop Blog.  Look for more predictions in this series on his blog and on Agile Zone. 

Steven Lott01/28/11
2 replies


Here's how to recognize a Faerie Dust request:We have identified a problem. It can be with almost anything: scalability, reliability, auditability, any Quality Measure. We're pursuing a specific technology. Typically, something that has the lowest impact on...

Avi Yehuda01/28/11
1 replies

Android – Creating links using linkify

  Linkify is a class that lets you create links from a TextView or a Spannable.

Krishna Kumar01/28/11
3 replies

Fully Flexible Software

A commenter (Daniel) on my previous post had this to say [summarized from multiple comments]: if you assume that requirements can be well defined and are static for the lifetime of the product, then programming is trivial. I’ve never seen this assumption...

Lynda Moulton01/28/11
0 replies

Enterprise Trends: Contrarians and Other Wise Forecasters

The gradual upturn from the worst economic conditions in decades is reason for hope. A growing economy coupled with continued adoption of enterprise software, in spite of the tough economic climate, keep me tuned to what is transpiring in this industry.

Tim O'brien01/28/11
1 replies

Using the Maven Release plugin: Things to Know

When should the code be tagged? How is the release/branch/tag process related to deployment? How should we branch during the release process? Should we branch early on in the release? Or, should we just continue on in trunk and only branch when we...

Nick Boldt01/28/11
3 replies

HOWTO: Partially Clone an SVN Repo to Git, and Work With Branches

I've blogged a few times now about Git (which I pronounce with a hard 'g' a la "get", as it's supposed to be named for Linus Torvalds, a self-described git, but which I've also heard called pronounced with a soft 'g' like "jet"). Either...

James Sugrue01/27/11
0 replies

Kizby: The First Commercial e4 Based Application

While reading through the e4 mailing list, there was one post that caught my attention - a commercial product based on e4 called Kizby. Considering that e4 is still a relatively new framework, I was intrigued to find out more about why they chose e4 and...

Jakub Holý01/27/11
2 replies

Using Ivy with pom.xml

It’s possible to use Apache Ivy with dependencies defined in pom.xml instead of its native ivy.xml but you will need to apply some workarounds and you’re loosing access to some functionality that you might (or might not) need. The problem is that in a...

Mark Needham01/27/11
2 replies

Deliberate Discovery: The Stuff I Don’t Know List

Towards the end of Dan North’s post on Deliberate Discovery he makes the following suggestion: There is much more to say about deliberate discovery. Think about applying the principle to learning a new language, or picking up a new technology, or a new...

Krishna Kumar01/27/11
6 replies

Get a Better Word for Software “Craftsman”

Ade Oshineye complains that proponents of Software Craftsmanship misunderstand it: Ill-informed proponents of Software Craftsmanship tend to make the following mistakes: