about processes and engines

Archive for the ‘ninjava’ Category

talked about git and github

last night at the August Ninjava meeting.

The second talk was about Erlang, Joe Norton gave us an overview on this language and tools around it. Extremely interesting. Looking forward to dig more about the finite state machines lib available.

Here are my slides, very shallow. Follow the links after the slides to learn more.

(pdf download)

* to reach the Tech Talk from Linus Thorvalds about Git
* Scott Chacon’s “git internals” peepcode, excellent
* Scott Chacon’s talks about git, I recommend the ‘voice over‘ he did with his RailsConf 2008 slides
* Oliver Steele’s git workflow (very nice graphs) (followup on commit policies)
* Ryan Tomayko’s git workflow (maybe it’s better to read it after Oliver’s one)
* the user manual
* (the source itself)

Written by John Mettraux

August 21, 2008 at 11:41 pm

Posted in git, github, ninjava

Fujikawa-san on JRuby at Ninjava

I attended a talk by Kouichi Fujikawa at the June Ninjava meeting.

Was an excellent warm-up before the RubyKaigi 2008.

Sorry for the hashed post, “live blogging” before the post-talk beers.

– Fujikawa-san is working for a company developing finance derivatives trading systems
– had the chance to work with ThoughtWorks China
– went to JavaOne 2008
– met Thomas E Enebo, Charles Oliver Nutter, Nick Sieger, Ola Bini

– JRuby supported by Sun Microsystems (especially Tim Bray) and ThoughtWorks
– JRuby is ‘performant’
– good way to get Ruby into the enterprise

– small demo… (classical JFrame demo)

– leveraging JDBC for database support (many drivers, drivers with connection pooling)
– integration of Java libraries (new systems and legacy services)
– at JavaOne08, Ola Bini presented a SpellCheck java library used in a JRuby on Rails application
– Warbler : turns a Rails app into a Java .war
– JRuby Rack (included in Warbler) integration of the Rack Ruby (low level) web framework

– next some slides courtesy of Nick Sieger
— may JRuby interpreters in 1 JVM
— Glassfish [web] app server
— servlet context initialization creates JRuby runtimes and pool them (acquire/dispatch/release)

– more information :
— book by Ola Bini “Practical JRuby on Rails (japanese, about JRuby and Haskell)

– then questions from the audience :
— Zev asking if threads do really magically make things better (more scalable), answer by Lars was mainly about JRuby being able to leverage ‘native’ threads thus multicore
— questions about JRuby and ObjectSpace (various tries between jirb and irb do follow)

The talk by Fujikawa-san was followed by a presentation of iKnow! by Zev Blut :

– “developing and scaling iKnow!”
– (stopping here as he will present this talk on Sunday at the RubyKaigi)

Written by John Mettraux

June 19, 2008 at 12:00 pm

Posted in java, jruby, ninjava, opensource, ruby

I was in YouTubeYa yesterday evening for the monthly Ninjava meeting. YouTubeYa ?

Oliver Reichenstein, a Swiss migrated to Japan, turned the classical Tokyo Metro map into a Web Trend Map.

On that map, Shibuya, the center for youth and crazy culture in Tokyo is where YouTube got placed. By the way, there is no website assimilated to Akihabara (“too crazy” Oliver said).

I first knew about Oliver’s company via this Labnotes’ blog post highlighting The 100% Easy-2-Read Standard, and then Peter from the Ninjava group announced that Oliver was going to talk about web site design at the Ninjava meeting, great !
Programmers listen to Designer.

Oliver’s presentation focused on the Easy-2-Read standard, go read it if you have to present information via the web.

Lots of questions were fired at Oliver, he had presented with passion, he replied with passion, exposing his experience and beliefs. Lots of questions revolved around the differences between western and eastern presentation of information.

Oliver studied philosophy in Paris and then was attracted to information architecture and design. He made the move from Zurich to Tokyo a few years ago. He and the team he built here are quite successful (and it won’t stop, 80K hits on the Web Trend Map the day before the presentation).

There are two things I learnt yesterday : we may free ourselves from the screen constraints we inherited from the 80s and still honour, and we have to step back when considering what we are writing and how we are presenting it.
And “web design is 95% typography” too.

Thanks to Peter and Zev for inviting Oliver to talk at Ninjava !

Written by John Mettraux

July 27, 2007 at 12:28 am

Posted in blahblah, ninjava