• submit to reddit
Sean Mchugh01/31/13
23781 views
2 replies

5 Big Issues When Scaling Scrum

For many organizations, even the basic concepts in Scrum begin to break down as we scale it up to the entire organization. Imagine a daily stand-up when the development team consists of hundreds of developers and even more testers.

Mitch Pronschinske01/31/13
5045 views
0 replies

Amazon APIs in Android Apps Just Got Easier

Amazon now has a beta release for their Android Mobile App SDK Eclipse Plugin. There are about 42 Amazon APIs in APIhub and by searching for them you can get an idea of the many amazon services you'll be able to harness if you're an Android developer.

Chris Travers01/31/13
2208 views
0 replies

Building SOLID Databases: Open/Closed Principle

Like the Single Responsibility Principle, the Open/Closed Principle is pretty easy to apply to object-relational design in PostgreSQL, very much unlike the Liskov Substitution Principle which will be the subject of next week's post.

Martin Fowler01/31/13
2660 views
0 replies

Priming Prime Directive

The Retrospective Prime Directive is an important part of retrospective practice, and has been in integral part of retrospective thinking since Norm Kerth first launched the practice.

Mikko Ohtamaa01/31/13
10887 views
0 replies

A Script for Generating Google Docs from Spreadsheet Data Sources

Microsoft Office supports “data sources” to generate e.g. letters, invoices, address stickers and other repeating documents based on Microsoft Word template and Microsoft Excel data.

Kevin Rutherford01/31/13
2515 views
0 replies

Simple Design with Design Patterns

This article looks at the intention behind the GoF patterns, coupled with the XP rules of Simple Design and Uncle Bob’s SOLID principles.

Maarten Balliauw01/31/13
1888 views
0 replies

Running Unit Tests When Deploying to Windows Azure Web Sites

As you can see, using deployment scripts we can customize deployment on Windows Azure Web Sites to fit our needs.

Mitch Pronschinske01/31/13
3124 views
0 replies

Building an Asynchronous Communication Layer w/ XMPP, Ruby, Javascript

Although XMPP is most often used as a chat protocol, it can also provide a robust asynchronous communication channel in other application scenarios.

Mitch Pronschinske01/31/13
5228 views
0 replies

DZone Links You Don't Want To Miss (1/31/13)

Some people are surprised by the Java 7 update and its "silent" removal of Java 6. Plus Bob Martin responds to Ted Neward's posts about software craftsman elitism. Rounding out the humor section, we have a graph correlating Internet Explorer Market Share vs Murder Rates.

Steve Rogalsky01/31/13
3147 views
0 replies

List of Agile Practices

This is my core list of lean and agile practices. Each item can be expanded - for example, Technical Excellence implies TDD, simple design, following SOLID principles, etc.

Rob Williams01/31/13
2834 views
0 replies

Kotlin: Hackery Made Elegant

Recently, on StackOverflow, I weighed in on a question tagged Design Patterns and said instance of was considered a sign of bad design.

Alex Staveley01/31/13
12844 views
0 replies

Scala Pattern Matching: A Case for New Thinking?

In Scala, it is possible to construct some very sophisticated pattern matching logic using the case / match construct which doesn't just bring new possibilities but a new type of thinking to realise new possibilities.

Hubert Klein Ikkink01/31/13
4818 views
1 replies

Groovy Goodness: Calculating Directory Size

Groovy 2.1 adds the method directorySize() to File objects. If the File object is a directory then the total size of all files is calculated

Tim O'brien01/30/13
10995 views
0 replies

Use the Gradle Wrapper and Stop Wasting Valuable Time

I've migrated a number of large organizations from one build tool to another and one of the most frustrating parts of this process is figuring out the best way to transition developers to a new build tool.

Wayne Adams01/30/13
4551 views
2 replies

Whatever Happened to that Java guy Who Was Learning Haskell?

For nearly two years, I've been trying to branch out and add another programming language to my brain