Author Archive

Lab49’s Surface

November 20th, 2008

Our Surface showed up this week and we had fun unpacking it and setting it up yesterday. 

The Surface in Lab49's office waiting area

Now, on to the real fun – developing apps for it!

HyperDescriptor: Accelerated dynamic property access

October 10th, 2008

Marc Gravell plays some neat tricks to accelerate DataBinding code:

.NET provides flexible data-binding and runtime property access, but by default this is via reflection an is known to be relatively slow. This article uses the power of Reflection.Emit to provide a pre-compiled (and much accelerated) implementation for reflection properties, and demonstrates the use of TypeDescriptionProvider to dynamically apply this implementation to types.

Source & article here

Google Maps now includes NY Public Transit info

September 23rd, 2008

Walking through Grand Central this morning I was surprised to see a bunch of enormous, larger-than-life sculptures that looked like little Google Maps pins. Then I noticed a massive wall-sized poster for Google Maps.  Even at that early hour, then, I figured something was up with Google Maps!

Well it turns out I was right.  Google Maps now includes New York area public transit options in its directions.  The NYTimes has the details.

Here’s an example of directions from Lab49’s offices to UBS in Stamford, CT (link) :

Directions from Lab49 to UBS

Gallows Humor

September 17th, 2008

Few things Wall Streeters love more than a bit of gallows humor.  In that vein:

Dilbert on Lehman Brothers

Learn Expression

August 19th, 2008

At the Microsoft Expression Community Learning Center:

Just starting out with Expression? We’ve collected tutorials, starter kits, Quick Start Guides, videos, and other helpful resources to get you started quickly. Get answers from fellow users on the Discussion Forums, read our FAQs, or contact Support: it’s all here. For any questions or comments about the training content, please visit the Expression Discussion Forums.

(hat tip: Paul Mooney)

London Agile Month

August 19th, 2008

Seen here :

Skills Matter is pleased to announce London Agile Month, a month full of courses, free In-the-Brain Sessions and conferences featuring agile expert Venkat Subramaniam, pragmatic programmer Andy Hunt, Agile & Scrum experts Craig Larman, Martine DeVos, Tamara Sulaiman and Roman Pichler, Frank Cohen on Automated Testing, Gojko Adzic on TDD and Eric Evans on Domain Driven Design!

Link: London Agile Month on SkillsMatter

PureMVC

August 13th, 2008

Cross-language implementation of the MVC meta-pattern – PureMVC. Supported languages:

  • ActionScript 2
  • ActionScript 3
  • C#
  • ColdFusion
  • haXe
  • Java
  • Perl
  • PHP
  • Python
  • Ruby

Indian Bank looks to acquire Western banks

July 9th, 2008

Flush with cash (approx $5BN) and relatively unharmed by the credit crunch, ICICI (based in Mumbai) is looking to expand globally:

ICICI, which initially focused on serving people of Indian origin in India and abroad, already offers online saving accounts to non-Indian customers in those three countries and is keen to build a “global brand” as rising interest rates slowed growth of its consumer lending business at home. ICICI operates in 19 countries outside India, including the United States, and those markets account for about 25 percent of the bank’s assets, or $30 billion.

Read the full article here

New York leads the U.S. in high-tech jobs

June 24th, 2008

According to a new report mentioned on the NYTimes’s "Bits" blog:

The New York metro area tops the country in the number of high-tech jobs, according to a national study by the AeA, a technology trade group.

Silicon Valley leads in semiconductor manufacturing, while Seattle is the software publishing capital. Computer system design is Washington, D.C.’s purview. And New York has the highest concentration of Internet services jobs.

Understanding Oracle’s OLAP Products

June 6th, 2008

They’ve published a helpful whitepaper titled “Understanding an OLAP Solution from Oracle” which explains the key differences between Hyperion Essbase (which Oracle recently acquired) and Oracle Database OLAP Option.  The decision is broken down into five axes: the Purpose, Buyer, End Users, Front Ends, and Data Management.

ASP.NET MVC Firestarter Event in NYC this weekend

June 4th, 2008

Just got an email from my friend Peter Laudati at Microsoft telling me about a great sounding event in NYC this weekend – the ASP.NET MVC Firestarter.  Peter blogs about it here:

At the ASP.NET MVC Firestarter, we’ll give you a quick tour of the framework, then peel back the layers and dive deeper into how it works.   As part of that, we’ll spend time discussing the design and development practices that lead to the creation of the MVC framework.  By the time you leave, you’ll have enough knowledge to get fired up and start building web applications with it.

Microsoft linking Silverlight, Ruby on Rails

June 3rd, 2008

From here:

Microsoft Corp. plans to demonstrate integration Friday between its new Silverlight browser plug-in technology for rich Internet applications and the Ruby on Rails Web framework.

Aleri announces "Real-time OLAP"

May 30th, 2008

New "Aleri Live OLAP" announced.  I see they claim Excel pivot table integration and MDX support.  Also Aleri/Activ seem to be targeting the Wombat/Coral8 duo.

Rain drops are not shaped like that

May 24th, 2008

Via "Bad Rain" :

The artistic representation of raindrop as presented by popular culture is that of a teardrop. Actually, real raindrops bear scant resemblance to this popular fantasy (except after they have ceased to be raindrops by splattering on a window, say) … Small raindrops (radius < 1 mm) are spherical; larger ones assume a shape more like that of a hamburger bun. When they get larger than a radius of about 4.5 mm they rapidly become distorted into a shape rather like a parachute with a tube of water around the base — and then they break up into smaller drops.

Silverlight Interop with client script

May 23rd, 2008

Financial and Holiday Calendars

April 4th, 2008

Anyone working in the financial industry building applications should know about FinancialCalendar.com.  In addition to providing a useful set of data, they understand that holidays are real-time data and treat it accordingly.

(Thanks to Marc Jacobs for the pointer)

NYSE to offer electronic reserve orders

March 31st, 2008

According to Securities Industry News:

The New York Stock Exchange said Friday that it plans to introduce two types of reserve orders for electronic entry, pending regulatory approval, and will roll them out in two phases. Reserve, or iceberg, orders–a common feature on fully electronic equities platforms–allow investors seeking to move large blocks to publicly display only a small portion of the order.

Interesting to see how this affects ATS’s/dark pools etc.

CEP Article in Automated Trader

March 31st, 2008

From my article:

Over the past decade, data volumes have skyrocketed, new sources of liquidity have mushroomed, sell-side firms have created internal crossing networks, trading has become increasingly sophisticated and trading volumes in complex derivatives have spiked, collectively far outstripping the stock markets. For these reasons, the old, batch-based technology model no longer suffices.

To read the main article you must be a subscriber to Automated Trader. Or you can grab the PDF from Inside the Lab (PDF download)

Google founders get weird bonuses

March 26th, 2008

From this piece. In addition to their customary symbolic $1 salary:

Each founder received a bonus of $1,723, for a total of $1,724.

Weird.

Awesome – www.tripit.com

March 23rd, 2008

Just forward your trip confirmation emails (from airlines, travel agencies, hotels, whatever) to plans@tripit.com and it sorts it all out into a nicely organized itinerary.

From there it lets you do all sorts of things:

  • Pick up your current travel info from your smart phone – just email a query (such as “get flight today”)
  • Add a calendar feed of your travel plans within Outlook
  • Share your travel information with friends and colleagues

By taking on the fairly simple task of creating structured data (an itinerary) from unstructured (a confirmation email) TripIt adds a huge amount of value.