Marquee Lives!

I’m helping to organize some East Region Azure Boot Camps (www.azurebootcamp.com) – stay tuned for more info! – and had a humorous moment while surfing the various reg pages we have in place. Our Click To Attend registration site is using … I can’t believe it … a marquee tag!  See for yourself, but it’s short lived for maintenance.  Now, this is 100% Click to Attend and nothing to do with the event on the page.  The event, by the way, is the Ft. Lauderdale Azure Boot Camp!  Awes... [More]

Slides from Azure Roadshow

I’ve had a number of requests for slides and resources for the recent Azure roadshow in NC and FL – here are the slides and resources.  The slides are for sessions 2 and 3: slides.zip Worldmaps application:  http://www.myworldmaps.net Stumbler application (shown during breaks): http://www.myworldmaps.net/stumbler SETI @ Home: http://setiathome.ssl.berkeley.edu/ Folding @ Home: http://folding.stanford.edu/

More Leaderboard Tweaks

Worldmaps users might see some volatility in the leaderboard today! In January I posted about a change in the leaderboard, where maps were then rated by hits/day average, not total hits.  Overall, this was a much more fluid way to rate maps as it allows all users to participate on equal ground. The biggest downside to this approach, though, is that sites are subject to volume fluctuations over time.  For example, a site might suddenly gain a great deal of new visitors, but the volume might be “h... [More]

Ip2Location (and IPinfoDB) Performance Tips

I’ve done a number of talks lately on Worldmaps and typically in side conversations/emails, people are curious about the databases and converting IP addresses to geographic locations.   And, often when you dive into using the data, it seems there are a number of performance considerations and I thought I’d share my input on these topics. First up, the data.  Worldmaps uses two databases for IP resolution.  The primary/production database is Ip2Location.  I’ve found this database to... [More]

Another Geek Dinner, Thursday 3/4

Prior to the MSDN Event in Charlotte on Friday, Glen and I will head over to Ruby Tuesday on 3/4 around 6pm.  If you’re in Charlotte and would like to hang out, please stop over.   If you have Azure related questions, stop on over! Ruby Tuesday 8905 Red Oak Blvd, Charlotte, NC http://www.bing.com/maps/?v=2&ss=ypid.YN529x9301109&encType=1

Geek Dinner Wednesday

After the MSDN Event on Wednesday 3/3/2010, Glen and I will head over the Carolina Ale House around the corner from the event.  Attending Wednesday’s event?   Stop by after the event – we’ll start around 6pm! Brier Creek Ale House 7981 Skyland Ridge Pkwy, Raleigh, NC http://www.bing.com/maps/?v=2&ss=ypid.YN523x12588626&encType=1

Azure Miniseries #4: Monitoring Applications

In this screencast, we'll take a look at monitoring Azure applications by capturing event logs and performance counters. We'll also look at using PowerShell to deploy and configure applications using the management API. Finally, we'll take a sneak peek at Azure Diagnostics Manager, a tool from Cerebrata that allows you explore event logs and look at performance counters visually. Here are some links from the screencast: Windows Azure Cmdlets Cerebrata (Cloud Storage Studio and Azure D... [More]

Azure Miniseries #3: ServiceConfig vs web.config

One of the challenges developers will face when developing Windows Azure web applications is: where do I put my settings?  In the ServiceConfiguration file or the web.config? There isn’t one correct answer.  The challenge of keeping everything in the web.config is that it makes changes and deployment much more difficult.  Because the web.config is part of the deployment, any change to the file also requires a redeployment.  If you use a build system that targets your dev/stage/QA/prod e... [More]

Azure Deployment Follow-up

In my recent screencast on Azure deployment, I focused mainly on deploying manually through the Azure web interface.   You can also use the management API to deploy/configure/reconfigure your applications programmatically from your custom code or via powershell scripts. The one thing you cannot do via the web interface that you can do programmatically is change the WAD (Windows Azure Diagnostics) performance counter and logging information.  This is really useful because many times, you prof... [More]

Azure Miniseries #2: Deployment

In my first Azure Miniseries post, I showed setting up a new cloud service project and migrating an existing ASP.NET application into Azure.   Before I dive into other topics, I figured I’d jump to the end and discuss deployment – getting your Azure application into the cloud.   Link to original post with download links.

My Apps

Dark Skies Astrophotography Journal Vol 1 Explore The Moon
Mars Explorer Moons of Jupiter Messier Object Explorer
Brew Finder Earthquake Explorer Venus Explorer  

My Worldmap

Month List