• submit to reddit
Mitch Pronschinske10/19/10
13182 views
0 replies

Advice for Successful DDD

A lot of today's software systems have non-functional requirements that preclude a single-database model.

Jared Richardson10/13/10
13478 views
0 replies

Gossip Game Requirements

Do you remember the "gossip game" we played in elementary school? Our teacher would give one person a sentence or two and ask them to repeat it to the next person. They would repeat the sentence to the next person, and so on, until the last person...

Mitch Pronschinske10/13/10
8154 views
0 replies

Puppet Labs Assimilates MCollective Config Tech

Puppet Labs, the company behind the configuration management tool Puppet, has just acquired the Marionette Collective.  Also known as MCollective, the acquired company produces an open source framework for constructing server orchestration and parallel job...

Steven Lott10/13/10
8790 views
2 replies

A Really Bad Idea -- Adding Clutter to A Language

A DBA suggested that I read up on "Practical API Design: Confessions of a Java Framework Architect". Apparently the DBA had read the phrase "direct compiler support of versioning of APIs" in a review of the book and -- immediately --...

Mitch Pronschinske10/10/10
8291 views
0 replies

HTML5 and CSS3 Support in Komodo IDE 6

This ActiveState recently released version six of Komodo, a commercial IDE for Python, Perl, Ruby, JavaScript, and Tcl.  Komodo broadens its language and platform support with this release.  It also includes expanded database support and performance...

Den Delimarsky10/09/10
8435 views
2 replies

Web services - do you use/develop them?

In the recent era of web technologies, when pretty much every piece of software and hardware is in some way tied to an online component, it is hard to imagine life without web interactions. Besides web applications, that...

Jared Richardson10/06/10
26375 views
14 replies

You're a Bad Manager. Embrace It.

You manage developers and you'd like to think you're a good manager... but look at the evidence. Most, if not all, of your projects are late. Your team often delivers products riddled with bugs. Quite a few never ship at all. How can you be a good manager if...

Mitch Pronschinske09/30/10
11494 views
4 replies

Clay: A Generic Programming Language With an LLVM Backend

The Clay programming language is a type-safe variant of C/C++ that was developed at Tachyon technologies.  It recently appeared on bitbucket's open source repository to let developers find new, innovative uses for its highly reusable and efficient code. ...

Mitch Pronschinske09/29/10
4041 views
0 replies

Have Some "Fun" Building Real-Time Web Apps

Learning a new language that improves productivity can be fun.  A recently open sourced programming language is actually named "Fun".  The language was created by Marcus Westin, who wanted to build real-time web applications using the same, easy...

Jared Richardson09/29/10
64737 views
32 replies

You're a Bad Programmer. Embrace It.

How many developers think they're good programmers? We're not. We're all fairly bad at what we do. We can't remember all the methods our code needs to call, so we use autocompleting IDEs to remind us. And the languages we've spent years, in some cases...

Alex Tkachman09/25/10
11377 views
8 replies

Call for concurrency benchmarks of JVM languages

We live in the era of polyglot programming on JVM. For good (as I believe) or for bad we have now many really nice languages to write for JVM. Clojure, Groovy/Groovy++, JRuby/Mirah, Jython, Scala - just to mention most popular ones in lexicographical order....

Jared Richardson09/22/10
12004 views
0 replies

Process, Agile, and Projecting: Your Way Isn't the Only Way

I remember a topic my childhood pastor would revisit from time to time: "gift projection". Without going deep into the subject, it's the tendency of people to assume that whatever giftings or callings they have are the same ones everyone else should...

Satish Talim09/22/10
3696 views
0 replies

14 Ways To Have Fun Coding Ruby

From time to time you might need to spice up your romance with code to make it a bit more interesting and fun. Maybe you’ve been there? You’d rather do anything except find the extra closing tag in some view. Or maybe you’ve stumbled across some...

Israel Gat09/22/10
8579 views
0 replies

Making code reviews not suck

Not all Agile teams practice strong code reviews, but one of the original Agile practices (sort of long forgotten, it seems) of paired programming was all about code review. As such, I thought I’d cross-post these two videos going over what one RedMonk...

Mark Needham09/21/10
2692 views
2 replies

Rails: Polymorphism through 'constantize'

One interesting feature of Rails which Shishir pointed out the other day is the ability to take a user provided value and make use of Active Support's 'constantize' method to effectively achieve polymorphism directly from the user's input. As an example if...