Login Tags

Reviewing code quality of Apache Sling using Sonar

A few weeks ago Michael Marth, who runs dev.day.com (Day’s developer portal), asked us if we could put together our impressions on the code quality of Apache Sling using Sonar. We thought it would be valuable to share the result of this exercise with the community.

Rails Magazine Issue #3 - Free Download

Our largest and best edition so far, this issue is packed with great articles: * Create a code snippet app * Working on a typical Open Source Rails project * Theme Support * Observer and Singleton design patterns * JRuby monitoring with JMX * Ruby Web Frameworks: A Dive into Waves * How to Implement Automated Testing * Ruby on Rails & Flex * Workflow solutions with AASM Chris Wanstrath (founder of Github) shares his learnings in building a successful business with Open Source. Interviews with Carl Mercier, Ilya Grigorik and Ryan Singer.

Making your code easier to understand context/specification style unit tests

When we started our current project we did not use context/specification style testing, instead we used testcase-per-class with a four-phase test model (also known as arrange-act-assert).

July GroovyMag is Out!

The July edition of GroovyMag is out! There's a lot of great articles in it including the one I authored entitled 'Inline Editing with jQuery'. The goal of the article is to teach the user how to create an inline editable datatable which supports editing with textfields, textareas, select lists, and datepickers. On top of all that is sprinkled a healthy dose of ajaxy goodness.

EveryBlock source code released!

Today's a big day for us at EveryBlock. We're making our source code available. Over the past two years, EveryBlock has been funded by a grant from the Knight Foundation. The purpose of the grant was twofold: to launch this experiment in "microlocal" news, and to release the source code. Today, as our grant period comes to an end, we're fulfilling that second purpose. You can read more about the open-sourcing and download the code at our source code page. (Keep in mind it'll probably make sense only if you're a Web developer/programmer.) We hope this extensive code base helps spark lots of great work. But what about EveryBlock.com proper, now that the grant period is over? We've put a lot of love into this project over the past two years, and we're going to continue operating the site as a private company. Beyond continuing our steady expansion of new cities and more data types in existing cities, we have some exciting ideas planned around revolutionizing the whole EveryBlock experience itself. We're only getting started. :-)

Parallel Programming Tutorial Series - Part 7 - MPI

A nice source of message passing interface (MPI) tutorials in a series of parallel programming tutorials from multicoreinfo.com. Check out other posts in this series as well.

Eight things you should look for in a code !

How to write a bug free code.

All about types in Javascript - Type detection

The drawback of having a loosely typed language like Javascript, is that you sometimes have to determine the current type of a variable. Here some tipps to do that!

Asterisk-Java Testing with Groovy

Recently I have taken a bit of a detour into the world of telephony, working with Asterisk-Java, which by itself is a very valuable tool, and worth knowing a bit about if you are integrating a system with Asterisk. While it is a Java-based library, I am integrating it into a Grails application.

Android versus iPhone Development: A Comparison

A few months ago I ventured into the world of Mobile development and created an application (Hudson Helper) for both iPhone and Android. This article is about my experiences, comparing Android and iPhone development with a focus on tools, platform and the developer experience.

Login

Filter by Tags