Andy Gibson

I am a student software engineer currently in my final (honours) year at University. I primarily work with the Microsoft .NET framework (2.0+) and surrounding technologies including WPF, LINQ, ASP.NET (+ MVC Framework) and Visual Studio. I also spend a lot of time in the web development arena and I have strong experience with XHTML, CSS, Web Accessibility, PHP and jQuery. I enjoy learning more about my fields of interest and am happy to lend a hand when I can.

 

Wednesday evening saw my first non-university talk in front of a public audience. Due to a ridiculously resilient headache over the last two days I am only now getting around to posting the slide deck and code.

They can be found on the Talks page.

I would like to thank all who attended and if you missed it or want to see it again, there will be a repeat on the 8th of April at Microsoft’s offices in Edinburgh.

In addition (shameless plug time), I have session proposals up for both Developer Day Scotland (2nd May 2009) and DDD Belfast (4th April 2009). For DDD Scotland I have submitted “jQuery Deep Dive” which will look at jQuery a lot more indepth, revealing some of the more powerful features under the hood and what jQuery is actually doing when you run code. For DDD Belfast I have submitted both the deep dive and the introduction.

Voting for DDD Scotland is now open and Belfast wont be far behind.

Once again, thanks to everyone who attended and to Colin and Barry for organising the event and the support they have provided.

 

Again, about a week late in announcing but I have been tied up with other things.

DeveloperDeveloperDeveloper! (DDD) Day South West is now accepting session submissions however with an aim to encourage new speakers there are some restrictions:

  • You must live in the United Kingdom.
  • You must not have presented at a major event before (including but not limited to any DDD, TechEd, DevWeek). Speaking at a user group is fine (and encouraged!).
  • You must have presented your full session at a user group at a date prior to DDD South West (in other words there must be a live practice run to a public audience other than your work colleagues).

The big difference here being the second restriction. So if you haven’t spoken at a large event before but are active in local user groups (or any user groups really :) then this could be a good opertunity for you to submit a session proposal.

The event will be held on Saturday, 23rd May 2009 at Queen’s College, Taunton in Somerset.

DDD South West is just one of the regional Developer Day events that will be running this year.

These events are all free to attend!

 

jquery-vsdoc
Update: John Resig has uploaded the official vsdoc file for jQuery 1.3.1, the workaround posted below is obsolete. You can find the updated file

 at http://docs.jquery.com/Downloading_jQuery.

After the release of jQuery 1.3 earlier this month, those of you who have made use of the extended Visual Studio 2008 support for jQuery will no doubt have discovered the new version is not compatable with the 1.2.6 vsdoc.js file.

James Hart, has come to our rescue with the creation of a 1.3 compatible vsdoc.js file however it should be noted the structure for this file is different from the structure Microsoft used in the 1.2.6 file. As such there may be compatibility issues such as problems when working with extensions, just something to keep in mind.

There has not been any comment from Microsoft on an updated vsdoc file with 1.3 support.

 

Ok, so I am a little late to the party for announcing it but just in case you don’t already know, DeveloperDeveloperDeveloper! (DDD) Day Belfast is now accepting session submissions.

The event will be held on Saturday, 4th April 2009 however a venue is yet to be announced.

If Northern Ireland is a bit too far afield for you, DDD Scotland will be held in Glasgow at Glasgow Caledonian University on Saturday, 2nd May 2009. Call for speakers is still open until the end of January.

 

jqueryThis is indeed a momentous day for the jQuery team with three major announcements; The release of jQuery 1.3, “Sizzle” (the new css selector engine) and the launch of a new API Documentation browser.

jQuery 1.3

As previously mentioned the new release is mainly about performance which in my book is always good. I really appreciate projects that are willing to go back over their work and improve it for the better.

Most important in this new release is Sizzle, the new CSS selector engine but more on that in a bit. Also in this release is a rewritten event engine, rewritten HTML injection engine which makes appending HTML even faster and my favourite’, the complete removal of all browser sniffing which has been replaced by feature detection. So the lightweight and nippy jQuery just got even nippier!

Live Events are another new feature in 1.3, they allow a developer to attach events to current and future elements through event delegation.

The full 1.3 release notes can be found here

Sizzle – The new CSS selector engine

In 1.2.6, jQuery already had a very fast CSS selector engine, even noticably so when compared to Prototype 1.6 however the new ‘Sizzle’ engine has taken jQuery’s performance to an even greater height.

If you are a stickler for the numbers you can find them here

The big news with Sizzle it is a new standalone public project with an aim to bring together more creators developers to work on a unified selector engine.

More importantly, though, we’re taking a big leap with Sizzle: We’re releasing it as a completely standalone project to be collaborated upon by many library creators and developers. We saw an opportunity to give something back to not just the jQuery community but to the JavaScript development community as a whole; and at the same time be able to collaborate with developers of other libraries on a single, unified, selector engine. We feel that there’s too much competition and not enough collaboration occurring and so we put our code out on the line as a good first step towards working together.

In addition, Sizzle has been handed over to the DoJo Foundation;

As a sign of good faith and willingness to collaborate, we’ve turned over Sizzle to the Dojo Foundation (an excellent non-profit well suited for this project, not to be confused with the Dojo Toolkit). We wanted a common meeting ground where all developers would be able to work together and under which there would be a clear long-term copyright holder.

The Sizzle project can be found at http://sizzlejs.com/

New API Documentation Browser

Any project is only as good as it’s documentation in my book and this is one thing that jQuery has done well with, right from when I started using it in September 2007 and quite probably before.

Remy Sharp has taken the API documentation and moulded it into an even more impressive format, written in both jQuery and Adobe AIR. The new API browser can be found at http://api.jquery.com/ and really does work very well.

Having the option of downloading the API as a windows application really does appeal to me so kudos to Remy for the port to AIR.

So there you have it, lots of new activity in the jQuery arena, now if I could just get my hands on some promotional merchandise (t-shirts) I would be over the moon. Ah well, I guess today’s news will have to do ;)

Oh, I should probably add that today, January 14th, is jQuery’s birthday, well 3rd birthday to be exact so Happy Birthday jQuery.

© 2011 Andy Gibson
Header image courtesy of Don Solo
Suffusion theme by Sayontan Sinha