Archive | September, 2009

WindyCityRails 2009 Videos

Videos Now Available
We’re happy to announce that videos of all regular sessions from WindyCityRails 2009 are now available. If you missed a talk, want to see one again, or want to share WindyCityRails knowledge with your colleagues, check out the videos at:
(Link: WindyCityRails 2009 Videos)


Apple – iPhone – Apps for Students

iPhone Apps for Students – define a word, learn the name of a bone, practice your French, or prep for the SAT, iPhone has the smartest apps around.
(Link: Apple – iPhone – Apps for Students)

Scala Actors


Scala Actors — A Short Tutorial
This tutorial is mainly designed as a walk-through of several complete example programs that can be readily compiled and run using Scala 2.4 or newer.
(Link: Scala Actors)

scalaz – Project Hosting on Google Code

Scalaz (Scar-lah-zed) is a library written in the Scala Programming Language. One mandate of the library is to depend only on the core Scala API and the core Java 2 Standard Edition API. The intention of Scalaz is to include general functions that are not currently available in the core Scala API. Scalaz is released under a BSD open source licence making it compatible with the licence of the Scala project.
(Link: scalaz – Project Hosting on Google Code)

Rails vs. Grails vs. Helma: The JVM Web Framework Smackdown, Part 1 | Linux Magazine

To test JRoR, Grails, and Helma, let’s build a music site from scratch with each framework. The sample site, PenguinMusic (shown), allows users to browse songs ordered by popularity, view details about an artist and album, and leave comments if logged in to the application. The application also handles user registration.
(Link: Rails vs. Grails vs. Helma: The JVM Web Framework Smackdown, Part 1 | Linux Magazine)

Helma is a server-side Javascript environment and web application framework

Helma is a server-side Javascript environment and web application framework for fast and efficient scripting and serving of your websites and Internet applications.

Helma is written in Java and employs Javascript for its server-side scripting environment, removing the need for compilation cycles and reducing development costs while giving you instant access to leverage the whole wealth of Java libraries out there.
(Link: Helma is a server-side Javascript environment and web application framework)

The dark side of NoSQL – Code Monkeyism

The three problems no-one talks about – almost noone, I had a good talk with the Infinispan lead [1] – are:

* adhoc data fixing – either no query language available or no skills
* adhoc reporting – either no query language available or no in-house skills
* data export – sometimes no API way to access all data
(Link: The dark side of NoSQL – Code Monkeyism)

Github Migration Architecture

GitHub states it growth as “400 new users and 1000 new repositories every day”. Post migration GitHub will be running on infrastructure spread across 15+ physical hosts/servers. It is essential that the infrastructure can grow with the user base, from 10’s to 100’s of servers, without the need to re-architect everything. Without a doubt, growing without the associated pain is a major objective for GitHub as it moves forward.

Interesting Note: GitHub’s new physical infrastructure (at migration) consists of:

* 15+ physical servers
* 10+ virtual servers
* 128 physical processor cores
* Over 288GBs RAM
* 1TB+ of storage
(Link: Github Migration Architecture)

Silverlight Twitter Client (and source code)

Building a Twitter client in Silverlight using Visual Studio 2008 and Expression Blend 3. You can download the source code at :
BESUG Silverlight Workshop @ Thibaut Van Spaandonck’s blog.

Notepod – great for iPhone app designers

These iPhone/iPod touch looking notepads would be great for you iPhone app designers out there:

Notepod, A Pad for Your Pod