Attended a great talk by Michael
Bleigh on Twitter
on Rails. He has
built a gem, TwitterAuth,
that uses Twitter as authentication provider (OAuth or HTTP Basic)
which allows to to quickly and easily create
Twitter applications in Rails. In Michael's words "TwitterAuth makes Twitter Rails
apps stupid simple".
The talk built Twistener - a
Twitter application in Rails that shows how many...
An informal survey this morning at Rails Conf 2009
40% Rails developers in startup
30% Rails developers in consulting
30% Rails developers work in internal projects
Engine Yard got a sponsor keynote slot and announced Flex - a cloud
computing platform on EC2 to host Rails applications. They also showed
one-button self-healing clusters. One of the speakers was particularly...
This is a follow up post from David's
panel discussion. The panel, Sarah
Olson, and Desi
McAdam (from L to R), had a very interesting discussion
the genuine problems and possible solutions of involving more women in
Sarah is trying to involve more women in the San Francisco Ruby
meetup. She plans to invite non-...
At Rails Conf
McGaffigan from Sea
Change talked about why they choose JRuby/GlassFish for their
Here are some of the reasons he quoted:
Performance characterisitics (of GlassFish) have been
Picked GlassFish based upon the recommendations from the
Dramatically more throughput on our GlassFish installation,
requests/sec instead of 100...
Rails Conf Day 2 start with DHH's
keynote. The room was packed (close to 1200 attendees) and SRO. It was
interesting to know that 70% of the attendees are first timers and only
a handful have attended for all 4 years in a row. This is my second
in the US.
Here are the notes from DHH's keynotes:
Stop fretting about whether you are upto date with the
latest in Rails. Don't need to re-write your...
Earlier I had written how one could use Apache Felix Remote Shell to administer OSGi runtime hosting GlassFish v3. This time, I shall be showing how you can use Felix Web Console to do the same.
Rails Conf 2009 started this morning. The first day consists of morning
and afternoon tutorials.
I attended Nick Sieger's JRuby
on Rails tutorial, the slides are available.
A survey in the room showed:
95% comfortable with Ruby/Rails
80% have used JRuby
10% use JRuby actively
Here are some of the key points highlighted in the tutorial:
Why JRuby ?
JRuby is "Less Bitter Java", after all...
tutorial at Rails
Conf 2009, Nick
Sieger shared a nice little tip on how to configure
"database.yml" to be usable with both JRuby and MRI:
<% jdbc = defined?(JRUBY_VERSION) ? 'jdbc' : ''
adapter: <%= jdbc %>mysql
I have intergrated Felix FileInstall bundle in GlassFish and here I will show you how you can deploy/undeploy OSGi bundles by copying/removing your bundles to/from a designated directory.
Would you like to power up your Rails
applications using JRuby
and GlassFish ?
And learn that from the engineers who develop the technology.
If yes, then we have organized a bootcamp for you!
Day 1 (FREE) of this bootcamp provides an introduction to JRuby and
how they serve as an excellent development and deployment environment
for Rails applications. Starting with...
I just returned from presenting JSF2 at three wonderful conferences
in German speaking Europe.
Mathema Frühjarcampus, in
Irian JSFDays in
S&S Verlag JAX in Mainz, Germany
My trip to JAX included a side trip to Michael
Hütterman’s Köln Java
Mathema Füjahrcampus is a smaller and more intimate...
(pronounced as "engine-ex") is an open-source and high-performance HTTP
server. It provides the common features such as reverse proxying with
caching, load balancing, modular architecture using filters (gzipping,
chunked responses, etc), virtual servers, flexible configuration and
nginx is known for it's high performance and low resource consumption.
It's a fairly popular...
#79 showed how to run a trivial Sinatra
application using GlassFish
provides support for Haml,
and Inline templates as described here.
This TOTD will show how to get started with creating a Sinatra CRUD
application using Haml templates.
Haml is based on one primary principle - Markup should be beautiful
because beauty makes
is a DSL for quickly creating web-applications in Ruby with minimal
effort. Like Rails and Merb, Sinatra is not an MVC framework and
basically follows a flat-file structure instead. The framework define
conventions such as location of static files and
views, bootstrap, dev/production/test environment variables, filters,
helpers, TDD, and much more. Read Getting Started
Did you know that ...
Gem is already used in production
GlassFish Gem can be used to run Rails, Merb,
Sinatra, and any other Rack-based framework
Capistrano recipes are available for
starting/stopping/bouncing the server
standard Java monitoring techniques like JMX can be used for monitoring
provide a complete development environment for Rails...
Here is simple script that:
Creates a new domain using cluster profile
Create 2 instances
in the cluster
Deploys a sample application to verify the cluster setup
Everything in just one simple script!
This script can be used on a virtual (Virtual
Box, EC2 instance, etc.) or a physical image of an Operating
echo A | java -Xmx256m -jar
After couple of weeks collecting feedback from the newly created community(THANKS), Atmosphere 0.1 GA is now available with support for Glassfish 1/2/3, Weblogic 9.x and up, Tomcat 4/5/6, Jetty 4/5/6/7, Grizzly 1.9.x, Winstone...(too bad for Servlet 3.0 Async Proposal!)
John Powell from eMapSite
stopped by at the Whisper
Suite in MySQL
Users Conference earlier today to talk about his GlassFish
issue. The possible workaround was suggested and then the discussion
became interesting on how GlassFish is used for offshore monitoring of
windfarms and process weather forecasting data. Hear all about it and
watch a flashy demo of their product in this video:...
Affinity uses Rails and GlassFish
as their deployment platform. One of their core developers posted
tips based upon their experience so far and they are
on GlassFish v2 using Windows
Here are some of the quotes:
Glassfish can really
handle a heavy load
simultaneous users under a supremely heavy load, the
memory was holding great
I arrived at the MySQL
Users Conference just in time for the The
Great Open Cloud Shootout.
Kaj Arno was asking questions to the invited panelists shown in the
picture above. Here is a partial discussion:
What is cloud ?
automatbale computing infrastructure, changes the way production
scale deployments operate, saves time/cost, increases reliability