Handling Birthdays, and Other Anniversaries

April 9, 2014


How old are you? Simple question, yes? Perhaps. But the answer could change depending on the granularity of the question, and on your perspective. To answer “how many minutes old are you?”, we need a lot more information than might be readily available: Your date and exact time of birth The time zone (or location) […]

Tagged: ,
Posted in: .Net, DateTime, Time Zones

Working with Time Zone Names in .Net

April 7, 2014


If you’ve ever used the TimeZoneInfo object in .Net, you’ll be familiar with the following properties: The Id property can be misleading, because it often contains the word “Standard” – even though it’s the identifier for the time zone, representing both standard and daylight time. In other words, in the above example, try to think […]

Posted in: .Net, Time Zones

RavenConf 2014

January 24, 2014


I’ve been invited to speak at RavenConf, the first of it’s kind, 2-day conference on RavenDB! Come join me, April 7th and 8th 2014 in Durham, North Carolina (near Raleigh).  I’ll be speaking about handling Date and Time issues in RavenDB, as well as how to extend RavenDB using Bundles, Plugins and Listeners. This conference […]

Tagged: ,
Posted in: Uncategorized

Happy New Year, and Hello Microsoft!

December 31, 2013


2013 has been a blast, but I’m especially excited about the coming year.  2014 will be the year of adventure, as I leave Phoenix behind and head off to the Seattle area.  That’s right, I’m going to be a Microsoftie! I’m starting out building Single Page Web Applications for MS Ads.  I’m really looking forward […]

Posted in: Uncategorized

Windows Azure Scheduler [part 2]

November 5, 2013


Yesterday, I posted about time zone issues with the new Windows Azure Scheduler.   Shortly after, I noticed a couple of additional issues that aren’t time zone related at all. There is a section of the documentation that describes recurrence patterns: "recurrence": // optional { "frequency": "week", // can be "year" "month" "day" "week" "minute" […]

Windows Azure Scheduler

November 4, 2013


Microsoft announced today a new managed service for Windows Azure:  The Windows Azure Scheduler.  This is basically an enterprise job scheduler, such as Quartz.net, but operated as a simple managed web service. Basically, you can set up a job that will run once or periodically, and it will either make a call to an HTTP […]

Desert Code Camp 2013.2

November 2, 2013


I’ll be speaking at Desert Code Camp on Saturday, November 9th, in Chandler, Arizona.  I’m doing an insane 5 session marathon.  If you live in the area, or care to visit, please consider one of my sessions: Date and Time Fundamentals Managing dates and times properly is one of the most difficult things to get right in […]


Get every new post delivered to your Inbox.