I’m going to Tech·Ed North America!
May 28, 2010 at 2:00 pmTech·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: conferences, microsoft, new orleans, programming, teched, technology, travelOpenID Connect
May 17, 2010 at 12:07 pmI’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: authentication, developers, identity, openauth, openid, openidconnect, programming, security, software, webAlberta Budget 2010 website – security through obscurity
February 9, 2010 at 12:13 amTomorrow, 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 [...]
TweetSharp for Twitter developers using .NET
August 19, 2009 at 11:18 pmSince 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: .net, api, c#, developers, libraries, programming, tweetsharp, twitterI want an API for Edmonton Transit (ETS)
January 6, 2009 at 11:45 amWhen 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: api, edmonton, edmonton transit, ets, programming, public transit, software, technology, transitGoogle Native Client: ActiveX for the other browsers
December 8, 2008 at 11:19 pmToday, 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: activex, browsers, developers, google, native client, programming, webRecap: 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 [...]
Edmonton Code Camp 2008
November 13, 2008 at 11:05 pmWe’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: code camp, developers, edmonton, events, programming, software, technology, yegMicrosoft 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 [...]
SubSonic 2.1
July 12, 2008 at 7:37 pmI’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: .net, active record, code, database, development, programming, software, subsonicjQuery: 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 [...]
Something to keep an eye on: Microsoft Velocity
June 11, 2008 at 11:56 pmLast 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: .net, architecture, cache, caching, development, memcached, microsoft, programming, velocity, websitesTutoring CMPUT 101 – Introduction to Computing
June 14, 2007 at 1:43 pmA 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: cmput 101, computers, education, programming, tutoring, ualbertaClean & Hackable URLs
March 20, 2007 at 5:13 pmA 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: design, developers, internet, programming, uri, urls, websitesTim O’Reilly on Yahoo! Pipes
February 12, 2007 at 11:13 amI’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: pipes, programming, web services





























