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)
Videos Now Available
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)
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)
The three problems no-one talks about – almost noone, I had a good talk with the Infinispan lead  – 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 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)
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.