MIX10, Vegas, Baltimore

Flights booked... check.
Room at Mandalay Bay booked... check.
ESTA applied for and obtained... check.
MIX10 ticket... check.
Two Umbraco usermeets - London on Thursday 11th March, and Bristol on Friday 12th March, before flying to Vegas on Saturday... check.
Excited as heck, cause it's my 23rd birthday on Sunday 14th, and I'll be spending it with Umbraco core team members along with Microsoft US and UK guys... check.
Excited as heck to have a 3-day holiday in Baltimore straight afterwards... check.

See you at MIX10!

CodeGecko :-D

Umbraco 5th birthday celebrations/conference - Medium Trust and why it's good for you and your code

Umbraco 5th Birthday - Benjamin Howarth talks Medium Trust from Ian Houghton on Vimeo.

Shiny. Thanks to Ian Houghton for taping this himself from the audience, as the organiser-provided camera ran out of tape and the Wifi died so the Livestream online broadcast failed.

Apologies about 26mins... that's my lesson learned - never trust anyone to actually interpret your "Busy" status as "Busy, don't talk to me"!

Code Gecko

MySQL anomalies

There's the first problem fixed.

I tried to upload my site using HeidiSQL database-to-database transfer tools, but one snag turned what should've been a simple migration into a 4-hour saga of me writing SQL to replace XML inside the database.

Whenever you do migrate from a staging to production environment (and you're not using Courier), make sure that the IDs in the umbracouser table are exactly the same. When I checked the data myself, I saw that my admin user had changed ID, from 0 to 3. This in turn meant that I couldn't log in, just because HeidiSQL changed the order of my users in the SQL migration script.

This also means that comments from last night have magically vanished... apologies.

Be warned!

CodeGecko

New Umbraco-powered blog

Hello new readership,

Firstly, welcome to the Code Gecko's blog. It's been ages since I took it down off DotNetNuke at the beginning of December so I guess I'd better give everyone a nice shiny update on life.

I lost access to my dedicated server through a downturn in work, and I'd been using Umbraco to build a site or two, so I was faced with a choice: Do I stick to DNN or move to this rather awesome Umbraco platform, and hack around with the core to make it work on a shared hosting environment?

I chose the latter, published my build on the 31st December (which has had 200+ downloads to date) and got promoted to the Umbraco core team. I'm now a Level 2 Certified Developer and a systems architect for a Microsoft Gold Certified Partner - what a turnaround in less than 3 months!

I gave a presentation as part of the Umbraco 5th birthday celebrations at the Tattershall Castle in London, on the Thames overlooking the London Eye and next door to Embankment tube station, which seemed to go down pretty well.

Right, back to the blog...

The design is temporary cause I'm refactoring the Blog4Umbraco skinning mechanisms to allow creation, upload and activation of custom skin packages or standalone CSS files, as the current skinning mechanism relies on skins approved by the core - and much as this one is nice and all, I have a design I want to use without having to rip apart the existing CSS of this design and rework it from scratch.

I've also fixed the tags datatype which should be going into the next 4.1 release (beta or RC), as should Medium Trust-compatible changes and App_Code XSLT extensions.

Lastly, I'm going to be blogging about .NET, Umbraco, XSLT, creating a few packages, and other stuff through here.

L7rs,

CodeGecko