AWS Eclipse Toolkit @ NYJavaSIG September 29, 2009
Posted by shawngandhi in Technology.Tags: Cloud Computing, EC2, Eclipse, Java
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:
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: Finance, Flash Orders, HFT, High Frequency Trading
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: catch statement, Java 7, String Switch
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: Cloud Computing, Cloud Foundry, EC2, Java, SpringSource
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: Concurrency, Fibanacci, Fork, Java, Java 7
2 comments
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: Apple, Laptop Hunter, Microsoft
2 comments
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…)
Topical Finance on a Whiteboard July 6, 2009
Posted by shawngandhi in Finance.Tags: Finance
add a comment
From Naked Short Selling to Dark Pools to Writedowns, Paddy Hirsch has got you covered.
I’ve come across an excellent 2 minute video collection that’s great for anyone looking for a quick, lucid, and visual understanding of topics in today’s economy. He’s a Sr. Editor at Marketplace.org and possible alcoholic, but can stand in front of a white board and give you a quick run down of some of the interesting things happening in finance.
Check out the topics.
Incubator @ Coherence SIG, New York June 29, 2009
Posted by shawngandhi in Technology.Tags: Coherence, Coherence SIG, Incubator, Java, Push Replication
add a comment
The last Coherence SIG at Oracle’s office in midtown had three topics — the last of which was an update on the Coherence Incubator. If you’re new to Coherence, the Incubator is home to a library of frequently used design patterns for Coherence clusters as well as experimental functionality which may or may not enter the product. (more…)
Unit Testing: Are you that guy? June 22, 2009
Posted by shawngandhi in Technology, Uncategorized.Tags: Clover, Continuous Testing, Infinitest, JUnitMax, Unit Testing
6 comments
Ever get upset with co-workers who forget to run unit-tests before they check-in? Or worse, are you -that guy-?
Here’s an interesting concept, continuous testing. Or TDD-on-speed, as I like to think about it. (more…)


