Archives for category: Events

So yesterday was the first ever Digital Barn, a local, free event organized by Matt Watson and Kimb Jones in conjunction with Barnsley DMC, and I have got to say, it was a fantastic do.

As a developer who has been working on the web for over 12 years now, it can become very easy to slip into a comfort zone. I like to think I’ve read all the right articles, and that what I produce is good quality code. And for the most part, it generally is. But there is always room for improvement. As we grow as designers / developers, it’s inevitable that we become specialists in certain areas, and start to fall behind in others. For me, that is when the importance of local events can really shine.

It’s a chance for you to come out of that comfort zone, and to challenge what you think you already know. It’s a chance for you to checkout subjects that you might not ordinarily look into. And it’s a chance for you to get out and meet others with similar interests.

The Digital Barn was a great example of this, with talks on various subjects, with folk from near and far turning out. For me personally, there were 2 talks which really challenged my existing conceptions and really inspired me to make some changes. Harry Roberts, Breaking Good Habbits and Craig Burges, The Mad Scientists of the Information Superhighway.

Harry’s talk discussed some interesting concepts about CSS and creating more maintainable websites by thinking more semanticly and Craig’s talk about reigniting the magic of the information superhighyway by encoraging designers and developers to spend more time working on those fun ideas we all have, but never do anything about, really rang true with me.

So it’s thanks to events like the Digital Barn that we can all take that step out of our comfort zones and open our selves up to ideas we may not have thought of without them.

So with that I’d like to give a big thanks to Matt and Kimb for organizing the event, and I encourage you to search out a local event near you and see if you can find unexpected inspiration. I for one can’t wait for the next one.

Incase you missed it at the 2010 Umbraco UK Festival, I held a session demonstrating a few techniques you can use for integrating 3rd party systems with Umbraco. As an example, I attempted to integrate nopCommerce, a popular open source, .NET based ecommerce system, into a blank Umbraco install within 40 minutes (That may have been a bit optimistic in hindsite =).

In the most part, the session went pretty well, and I managed to cover all the major pain points of integrating with Umbraco, though due to time constraints, I did have to skim over some of the nopCommerce specific issues, but overall, the feedback has been positive.

If you couldn’t make the event, you can go checkout the video of my session as recorded by Warren Buckley on the Umbraco Video Archive

And as promised in my session, you can now download the example implementation from my session at the following location:

http://www.mattbrailsford.com/downloads/umbnop.zip

In the zip file, you’ll find a fully configured install of an Umbraco and nopCommerce integration + database files (in the App_Data folder), so all you should need to do is attach the database to your SQL Server instance, update the connection strings in /web.config and /config/connectionstrings.config accordingly, and then just setup the site in IIS and away you go.

The one thing I do want to make clear though, is that this is very much a proof of concept, and was done purely as an example of techniques you can use to integrate systems with Umbraco. If you are looking for a basic Umbraco + nopCommerce integration, then this will definitely make a great starting point, but in no way is this a complete solution. That being said, if you do have any questions, both in relation to integration in general, or specifically nopCommerce, by all means leave a comment below, or even better create a topic over at our.umbraco.org.

(A big thank you goes out to @skiltz, for most of the initial legwork, #h5yr)


What better way to kick-start my blog than with a roundup of CodeGarden 10? Ok, maybe it’s a little late, but still, I’ve got to start somewhere =)

CodeGarden 10 was in fact my first CodeGarden, so I wasn’t entirely sure what to expect. Of course, I’d read some old blog posts on CodeGarden 09 and the Wiki writeups of some of the open sessions, but this was my first real experience of the 2 day conference (3 days if you count the MVC pre-conference day).

Now, I must start by giving out a HUGE thanks to the big dog himself, Niels, for his awesome gift of the final ticket, free of charge. I can’t say how grateful I truly was. With generosity like that, how could I not go?

MVC Pre-Conference
The 3 day event kicked off with a day of MVC sessions hosted by some of the hottest devs on the scene (I say that from a purely technical point of view, I don’t fancy them or anything) Simone Chiaretta, Jon Galloway and Steven Sanderson. The sessions were broken into beginner and advanced sessions, which having done a little MVC dev previously, I opted for the advanced sessions.

The guys gave some great incites into the new features in MVC 2, which if you are not aware, will be what the new Umbraco v5 will be developed in. I must admit, some of it did go over my head a little, but thankfully, Umbraco HQ were recording everything and will be putting videos from days 1 & 2 online some time soon (Man, they really did think of everything).

Day 1 – Sessions
Day 1 kicked off, like most conferences, with the keynote speech, and first up was Alexander Kjerulf who is the Chief Happiness Officer of Positive Sharing. It was an unexpected, but awesome start to the day, with Alex speaking about the importance of being happy at work, and how to foster a happy workplace. Needless to say audience participation was mandatory, but was a great way of getting to know everybody. Alex’s talk was also the catalyst of the new “High Five, You Rock!” movement sweeping through the community as a way show real appreciation for people efforts (which has now found its way on to twitter with the #h5yr tag, and, thanks to Morten Christensen and Matt Williams, has even got its own T-Shirt).

Next on stage was Niels himself who went through some almost unbelievable stats of Umbracos growth over the last year (thats over 1000 downloads a day baby!), swiftly followed by Per who demoed some of the latest updates to the our.umbraco.org community portal, including changes made to the look and feel, and updates to the new package repository which will now be accessible directly from the packages tree in every Umbraco install.

Following on, Niels went on to announce this years MVPs as voted for by the community (fingers crossed I’ll be up there next year) who were Dirk de Grave, Lee Kelleher, Warren Buckley, Richard Soetemen and Doug Robar. Well done guys.

The keynote was then taken over by Aaron Powell and Shannon Deminick for a series of quick appetizer presentations on Linq to Umbraco and Examine (some of the bigger contributions made to Umbraco from the guys at The FARM), with Shannon also being presented with the honor of being the Core dev of the year in the shape of an engraved espresso machine for all his hard work.

The keynote was wound up by Niels with the announcement that Umbraco v4.5 (formally 4.1) was released that very day. Sweet!

With hardly any time to recover from such an awesome start, the first day of sessions kicked off, which for me meant Shannon’s session on Examine followed by Aaron’s  Unit Testing with Umbraco, Thomas Kjær Nielsen’s User friendly integration with legacy systems and finally Morten Christensen’s Integrating a 3rd party service with the Umbraco back-end, which all rocked.

Day 1 came to a close with a lovely meal, and a head-to-head battle between Aaron and Warren to see which technology was better, Linq to Umbraco or XSLT. Obviously, neither was a clear winner, with it finally coming down to user preference.

Day 2 – Open Spaces
Day 2 started as all open spaces start with everyone in a circle coming up with ideas for open sessions. Jumping in whole heartedly, I proposed and ran 2 sessions on ”Ongoing deployment strategies” and “How to collaborate” which I’ll be writing up soon, but just spent the rest of the day jumping between other sessions, and discussing Umbraco with anyone and everyone.

After a spot of lunch, the rest of the afternoon was pretty much taken up by the impromptu challenge by Per for Lee and myself to develop an Umbraco comparison tool to enter in the package competition later that evening. Unfortunately we weren’t able to finish it in time, but look out for more on uCompare in the near future.

The final day wound down with the package and skins competitions. I did enter the package competition with my AutoExportToDotNet package for auto exporting Linq to Umbraco classes, but unfortunately I didn’t place, with 3rd place going to Sebastiaan Janssen with his Image Meta Data package, 2nd place going to Aaron with his Media Link Checker, and 1st place going to Shannon with a multi-tree picker which he wrote that morning for an open-space session. To be honest, it’s probably best I didn’t win, as I wouldn’t have had room to get the prizes home anyway.

In the skin contest, Warren took 1st place with his awesome retro theme, skinning Umbraco to look like a 1990′s GeoCities website.

Proceddings ended with another lovely meal, and the traditional Umbraco bingo, which again I didn’t win (I really wanted that biker vest).

Conclusion
All in all, CodeGarden 10 was my first real get-together with the broader Umbraco community, and I can honestly say, I’ve never met such an awesome bunch of people. The event had some amazing sessions, but for me, it was the people who really made it.

I think this is pretty much summed up by the fact that next year, Niels will be dropping the term “conference” in favour of  the term “festival”, which I think explains it all.

(All photos by Doug Robar & Jesper Hauge)

Follow

Get every new post delivered to your Inbox.