jump to navigation

Kevin Kelly @ First HPC/Cloud Computing SIG January 19, 2010

Posted by shawngandhi in Finance, Technology.
Tags: , , , , , , , , , ,
1 comment so far

Last week was the first meeting of the HPC/Cloud Computing workshop, hosted by Lab49 and Liquidnet.

Changing from the typical NY Java SIG format, this new workshop was a bit of an experiment. We limited the attendance to foster a more discussion-oriented workshop. I’m sure everyone in attendance would agree it was a great formula and a welcomed change from large seminar-styled approach. I asked Kevin Kelly from Amazon Web Services come to town and give the membership an introduction to Cloud Computing.

Kevin Kelly on Cloud Computing

Once he got the basics out of the way, we got into some of the technology and business use-cases. One of my favorite’s was animoto, a -very- cool startup who’s strategy was to rely 100% on the cloud. No local data center what-so-ever. On the other extreme, there’s the well known bio-tech company Eli Lilly who’s trimmed their time-to-market and reduced capex by conducting protein and genome workflow experiements in the cloud.

On the financial front, Nasdaq pushes heaps of data to S3, allowing their Market Replay tool to play-back and analyze historical market events with milli-second precision. A great way to warehouse data without having to provision for peaks in the market.

Towards the end, we went over some look-fors when choosing a cloud solution. This included geographic redundancy/failover, availability zones,  synchronization, licensing, and data center augmentation. After a long round of questions, we finally had to put it a stop to the show and went for a drink.

Overall, I’d say it was great workshop. I’m already planning the next one — likely something a little more “hands-on” and in the grid domain. Stay tuned….

Introducing the HPC/Cloud Computing SIG January 7, 2010

Posted by shawngandhi in Technology.
Tags: , , , , , , ,
1 comment so far

I’ve been working with the NY Java SIG to create a more intimate SIG, specifically focused on HPC and Cloud Computing. I’ll be organizing meetings every other month, with talks from industry speakers on variety technologies and products entering these markets.

I’m happy to say that the inaugural meeting will be next Tuesday, January 12th, hosted by Lab49 and Liquidnet at Liquidnet World Headquarters in midtown New York. Our first speaker will be Kevin Kelly from Amazon Web Services.

Rather than an Amazon-centric presentation, Kevin will explain various aspects about the cloud and it’s technologies. He’ll cover various deployment scenarios that fit different business use cases. Looking to the future, he’ll explain some of the challenges that cloud computing has in the horizon.

The SIG is going for a more interactive and hands on feel in comparison to the general Java SIG. To keep an intimate atmosphere, registration will be limited to 50 people. Registration can be found here.

Closures: They’re Baaaack….. November 22, 2009

Posted by shawngandhi in Technology.
Tags: , , , , , ,
add a comment

Rather than dwell over the European Commission’s anti-trust concerns, (namely the dichotomy of Sun’s open-source MySQL and Oracle’s enterprise database line-up under the same proverbial roof), Sun is forward-looking and busy re-shaping the future of Java. On Thursday, out of the cloudy Belgian sky, Mark Reinhold of Sun announced a tiny update to Java 7’s windy roadmap: the re-instatement Closures.  (more…)

AWS Eclipse Toolkit @ NYJavaSIG September 29, 2009

Posted by shawngandhi in Technology.
Tags: , , ,
1 comment so far

At last week’s NY Java SIG, Kevin Kelly from EC2 Cloud Computing gave a demo of the AWS Developer Toolkit for Eclipse. If you missed it, you can see here how easy it is to use:

Vodpod videos no longer available.


The Inaugural JRubyConf in San Fran September 18, 2009

Posted by shawngandhi in Uncategorized.
add a comment

Good news for JRuby enthusiasts — you no longer have to hide in the closets or try to fit in at RubyConf.  After three years of development, there’s finally a place for JRuby developers to congregate: JRubyConf. It’s the next day after RubyConf, at the same Embassy Suites Hotel by the San Francisco airport.


 And thanks to Engine Yard, EdgeCase, and ThoughtWorks studios, registration is free.

Gone in .50 Seconds September 13, 2009

Posted by shawngandhi in Finance.
Tags: , , ,
add a comment

For better or worse, as of Sept 1, Nasdaq OMX and BATS ECNs are no longer using flash orders. The move  was provoked by New York Senator Charles Schumer’s letter to the SEC demanding a ban on the practice. Although SEC chairman Mary Schapiro’s request for a ban is still under consideration at the SEC, it seems the media attention around the issue was reason enough to trigger the exchanges’ mutual agreement to stop using flash orders.

What’s a flash order? (more…)

Lesser known features of Java 7 August 30, 2009

Posted by shawngandhi in Uncategorized.
Tags: , ,
add a comment

If Java 7 headliners include Fork/Join, G1, and NIO2, etc, then here are some of the opening acts.

String Switch Statements

Without getting into the cons of encouraging the use of Strings, I am happy to hear Java developers can finally switch on a String without relying on Enums. Its kinda of sad that it wasn’t there before.

 static boolean simpleStringSwitchExample(String s) {  
     switch(s) {  
       case "one":  
         return true;  
       case "zero":  
        return false;  
     throw new IllegalArgumentException(s);  

Simplified Exception Catching

When catching two unrelated exceptions with the same error handling, you no longer need multiple catch clauses. Instead, there’s something that reminds me of a bitwise OR. (more…)

CloudFoundry – Quick Cloud Deployment of your Java Apps August 23, 2009

Posted by shawngandhi in Technology.
Tags: , , , ,
add a comment

SpringSource has recently released a self-service tool that allow developers to deploy their feature rich Java apps to Amazon’s EC2. It’s an apache webapp that allow you to “build, deploy, and manage” your Java applications with ease.

You simply upload your war files, sql scripts and enter your database specs. Cloud Foundry will take it from there by launching an EC2 instance, configure Apache, TCServer, and MySQL. Your app should be deployed within minutes under the context root you specified.

Currently under Beta, Cloud Foundry is planning to allow you to choose your own on/off premise cloud computing infrastructure.


Tell Your Big Problems to Fork-Off: Java 7 Flirts with Functional Programming August 16, 2009

Posted by shawngandhi in Technology.
Tags: , , , ,

If you’ve been paying attention to CPU clock speeds, you may have noticed that they haven’t gotten any faster since 2003. Instead hardware is scaling horizontally, and in this multi-core multi-CPU revolution we can’t simply swap our are old hardware for newer machines in hopes to increase the responsiveness and efficiency of our applications. I’ve seen this antiquated and misguided approach on trading desks — the resulting return on capex is not pretty. (more…)

Apple to Microsoft: Stop Playing those Laptop Commercials July 16, 2009

Posted by shawngandhi in Technology.
Tags: , ,

Do you know those Microsoft Laptop Hunter commercials — the one where Lauren needs to find a laptop for under $1000? And she quickly learns, the Apple store only has the 13″ macbook to offer. Well apparently that ad hit a bit of a tender spot at Apple. (more…)