Archive for May, 2010

Geolocation on the web

Did you know W3C has a draft specification for Geolocation API in browsers? In practice, that means a JavaScript call could discover your location. Does that really work? And if, how? There’s this site called http://isgeolocationpartofhtml5.com/, which plots your position on a Google Map. It also correctly answers the question of whether Geolocation API belongs […]

May 28, 2010 · Jouni Heikniemi · No Comments
Tags: , , ,  Â· Posted in: Web

Technical Computing Initiative launched by Microsoft

One morning last week, I woke up to an email from Bob Muglia. The subject is the launch of a new initiative, Technical Computing. So far, what they have managed to do is to launch a site called www.modelingtheworld.com, but the promises go quite a bit further: They want modeling the world to be easy […]

May 24, 2010 · Jouni Heikniemi · No Comments
Posted in: General

Unifying URIs from multiple domains with mod_rewrite

For a change, something totally non-Windows here! This web site is served at www.heikniemi.fi as well as www.heikniemi.net. There are multiple reasons for this, but until this week, it has sucked quite a bit from a search engine perspective. It no longer does. Any page has had at least two URIs. What this means is […]

May 21, 2010 · Jouni Heikniemi · 2 Comments
Tags:  Â· Posted in: Web

Finnish .NET Developer User Group SANKO founded

Finland has had a distinctive lack of active, developer-oriented user groups. We want to fix this by coming up with a new one, called SANKO (Suomen Aktiivisten .NET-kehittäjien Kerho). Right now, SANKO operates without a formal basis – instead of bothering with a registered association and whatnot, we want to get down to the business. […]

May 18, 2010 · Jouni Heikniemi · 2 Comments
Tags:  Â· Posted in: .NET

A few fun statistics on Visual Studio 2010 source code

In episode 543 of .NET Rocks, Phil Haack revealed a few interesting tidbits about Visual Studio 2010: The codebase consists of 1.5 million files. Don’t know about lines of code, but even at a reasonable 100 lines of code per file, we’d be talking about a whopping 150 million LOC. Those 1.5 million files have […]

May 7, 2010 · Jouni Heikniemi · 7 Comments
Tags:  Â· Posted in: .NET

.NET icon Brad Abrams moves on to Google

So the news is out: Brad Abrams of .NET, Silverlight and WCF fame is out of Microsoft (ok, that’s already so last week) and the next destination is Google (that’s more recent). While I’m sad to see Microsoft lose the guy behind the holy Framework Design Guidelines and a lot of other stuff, it is […]

May 6, 2010 · Jouni Heikniemi · No Comments
Tags:  Â· Posted in: General

Silverlight 3 debugging error in Visual Studio 2010

“Unable to start debugging. The application uses a version of Silverlight that is not supported by the debugger.” Yeah, got that one. It’s actually a pretty clear error message once you understand a few things. First, debugging Silverlight applications requires the Developer Runtime version of Silverlight. If Visual Studio installs Silverlight for you, you will […]

May 4, 2010 · Jouni Heikniemi · One Comment
Tags: ,  Â· Posted in: .NET

Microsoft, Joomla, Hadoop – why are they even together?

Some might say hell has definitely frozen over. Microsoft has signed the Joomla contributor agreement, making them developers of one of the most popular open source CMS products. Oh, and it’s their most relevant GPLv2 contribution so far, too. Check out the post on the Joomla Leadership blog. It’s a fairly levelheaded and balanced discussion […]

May 4, 2010 · Jouni Heikniemi · 8 Comments
Tags: , , ,  Â· Posted in: General

.NET officially becomes a Windows component

Microsoft is making some aggressive moves by slashing support of .NET 3.0 and 3.5 (without SP1) a year from now, on April 12th 2011. But the real deal is that .NET is no longer a “major product”, but rather a component of Windows. Earlier versions of .NET were shipped as major products by the support […]

May 3, 2010 · Jouni Heikniemi · No Comments
Tags: ,  Â· Posted in: .NET, Windows IT