Saturday, January 30, 2010

CruiseControl - Continuous integration


CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build technologies, and notifications schemes including        email and instant messaging. A web interface provides details of the current and previous builds. And the standard CruiseControl distribution is augmented through a rich selection of 3rd Party Tools.



http://cruisecontrol.sourceforge.net/

Thursday, January 28, 2010

Memcached - NoSQL

What is Memcached?

Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.

Memcached is simple yet powerful. Its simple design promotes quick deployment, ease of development, and solves many problems facing large data caches. Its API is available for most popular languages.


http://memcached.org/

Sunday, January 10, 2010

Meeting Room Reservation System

Team:
  • 1 Software Engineer
  • 1 Firmware Engineer
  • 1 QA Engineer
Responsibilities:
  • System design
  • Database design
  • Gather business requirements
  • Server implementation
  • UI implementation
  • Deployment
  • Maintenance
  • Project management
Features:
  • Used in Satellite office with 10+ meeting rooms.
  • Provides online meeting room reservation service.
  • Send confirmation, reminder emails.
  • Show schedules and current status on meeting room LCD display.
  • Realtime news and weather display.
Development Details:
  • Visual Studio
  • C#
  • ASPX
  • AJAX
  • JQuery
  • MySQL
  • CSUnit
  • SVN