I’m going to Tech·Ed North America!

May 28, 2010 at 2:00 pm

Tech·Ed is one of Microsoft’s most important annual conferences for developers and IT professionals, held in several places around the world. This year, Tech·Ed North America is in New Orleans in June, and I’m going to be there! I was invited by Microsoft Canada to attend, an opportunity I jumped at. I’ll be there with [...]

Tags: , , , , , ,

OpenID Connect

May 17, 2010 at 12:07 pm

I’ve been doing some work with OpenID and OAuth lately, making use of the excellent DotNetOpenAuth library. I am pretty much a beginner when it comes to these technologies, but I have been able to get up-to-speed fairly quickly. I was a big fan of Facebook Connect, and I quite like the new Graph API [...]

Tags: , , , , , , , , ,

Alberta Budget 2010 website – security through obscurity

February 9, 2010 at 12:13 am

Tomorrow, Tuesday, is budget day here in Alberta. Like many Albertans, I am curious about what Finance Minister Ted Morton is going to deliver, so I started poking around online. First stop, last year’s budget, available at http://budget2009.alberta.ca/.
Seems logical that the 2010 budget would be at http://budget2010.alberta.ca. So I tried that URL, and was prompted [...]

Tags: , , , , , , , , , ,

TweetSharp for Twitter developers using .NET

August 19, 2009 at 11:18 pm

Since January I’ve been using a library called TweetSharp in my various Twitter-related programming projects (including my monthly stats posts). Not only has it saved me from all of the effort that would have gone into writing my own Twitter library for .NET, but it has also taught me a few things about fluent [...]

Tags: , , , , , , ,

I want an API for Edmonton Transit (ETS)

January 6, 2009 at 11:45 am

When the new edmonton.ca website launched back in the fall, I was hopeful that the Edmonton Transit portion of the site would receive more than just a facelift. Unfortunately, that didn’t happen. Though I’m disappointed, I can understand why. Edmonton Transit is not in the business of developing websites or software, it’s in the [...]

Tags: , , , , , , , ,

Google Native Client: ActiveX for the other browsers

December 8, 2008 at 11:19 pm

Today, Google announced Native Client, “a technology that aims to give web developers access to the full power of the client’s CPU while maintaining the browser neutrality, OS portability and safety that people expect from web applications.” Basically it’s a browser plugin that hosts a sandbox for native x86 code. So instead of writing [...]

Tags: , , , , , ,

Recap: Edmonton Code Camp 2008

December 1, 2008 at 10:42 pm

On Saturday we held Edmonton Code Camp 2008 downtown at MacEwan. Code Camp is an all-day event by developers, for developers. The only rule for presentations is that you have to show some code! Otherwise, it’s just a great opportunity to meet other developers in the community, and learn from one another.
We had three [...]

Tags: , , , , ,

Edmonton Code Camp 2008

November 13, 2008 at 11:05 pm

We’re just over two weeks away from a really cool event for local software developers – Edmonton Code Camp! What is code camp? It’s a free event by developers, for developers. It’s an opportunity for local developers to get together to share with and learn from one another. Similar to DemoCamp, slide decks are [...]

Tags: , , , , , , ,

Microsoft is adopting jQuery moving forward

September 28, 2008 at 2:58 pm

Just came across some really excellent news for developers. Microsoft’s ScottGu has announced that the ASP.NET team is adopting the popular jQuery library and will be shipping it with Visual Studio moving forward:
We are really excited to be able to partner with the jQuery team on this. jQuery is a fantastic library, and something [...]

Tags: , , , , , ,

SubSonic 2.1

July 12, 2008 at 7:37 pm

I’ve been using SubSonic for about a year now, and I’m a big fan. As the website says, SubSonic is a open source toolset for .NET developers that helps a website build itself. Essentially what SubSonic does is automatically generate your data access layer for you. It saves you from having to write the [...]

Tags: , , , , , , ,

jQuery: Don’t build websites without it!

June 28, 2008 at 2:36 pm

For the last few weeks I’ve been using a JavaScript library called jQuery. The more I use it, the more I wonder how I ever built websites without it! Here’s the official description:
jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions [...]

Tags: , , , , , , ,

Something to keep an eye on: Microsoft Velocity

June 11, 2008 at 11:56 pm

Last week I heard about a new project from Microsoft code-named Velocity. You can think of Velocity as Microsoft’s version of the very popular memcached:
“Velocity” is a distributed in-memory cache that provides .NET applications with high-speed access, scale, and high availability to application data.

Basically it’s a backend technology that helps to make websites perform better. [...]

Tags: , , , , , , , , ,

Tutoring CMPUT 101 – Introduction to Computing

June 14, 2007 at 1:43 pm

A few months ago I was walking through HUB Mall at the U of A when I ran into an old friend I hadn’t seen since high school. We had a brief chat, and I of course told her about all of the geeky things I do. Turns out she was taking CMPUT 101 this [...]

Tags: , , , , ,

Clean & Hackable URLs

March 20, 2007 at 5:13 pm

A week ago, Roland Tanglao reiterated his love for clean URLs. Or perhaps more accurately, his hatred of dirty (?) URLs. Here’s what he wrote:

URLs with question marks, ampersands, etc should be banished to the Web 1.0 h*ll where they belong. I’ve been preaching the clean URL gospel for years but if I see one [...]

Tags: , , , , , ,

Tim O’Reilly on Yahoo! Pipes

February 12, 2007 at 11:13 am

I’ve been doing a little more reading about Yahoo! Pipes lately, and today I came across this excellent (though somewhat long) post from Mr. Web 2.0 himself, Tim O’Reilly. He says (via BoingBoing):

It democratizes web programming, making it easier for people to have more control over the internet information services they consume, and providing a [...]

Tags: , ,