Over the next 6 weeks I will be presenting at a handful of upcoming tech events.

Regina Code Retreat

Time: June 12, 2011 from 8am to 5pm
Location: Delta Regina
Street: 1919 Saskatchewan Drive
City/Town: Regina Saskatchewan, S4P 4H2
Website: http://coderetreat.ning.com/events/regina-coderetreat

First up Amir Barylko and I will be co-facilitating the Regina Code Retreat that is kicking off this summer’s Prairie Developer Conference.

For the uninitiated, a Code Retreat is a day-long opportunity to practice writing code with a focus on pair-programming, TDD, and the 4 rules of Simple Design.

Amir and I ran a similar event a few weeks ago here in Winnipeg with the help of Steve Rogalsky, Marc Jeanson, and our 18 participants and we all had a great time.

Prairie Developer Conference

Next up is Prairie Dev Con organized by Winnipeg’s very own D’Arcy Lussier:

Featuring more than 30 presenters,over 60 sessions, and including session styles such as hands-on coding, panel discussions, and lectures, Prairie Developer Conference is an exceptional learning opportunity!

This year I’m on the board for a pair of talks on User Experience:

Designing for Success 101 - Why UX Matters For Your App

As software developers, we love to solve problems. Too often, however, we start mapping out solutions using our favourite patterns and technologies before we fully understand the goal, or we focus on functional requirements and lose sight of the big picture. In this session we’ll cover the basics of what a User Experience approach brings to the table and how it can make a difference in the success of your application.

June 13, 2011 @ 2:45pm

Designing for Success 102 - 7 Ways to Make your App Learnable, Usable, and Enjoyable

Why are some apps a pleasure to use while others a source of endless pain? In this follow-up to Designing for Success 1, we’ll focus on end-user interactions. Looking at several design patterns we’ll explore how to generate less frustration and more delight for our clients and their customers.

June 14, 2011 @ 1:15pm

Winnipeg .NET User Group

Finally, at the end of June, I’m speaking at the Winnipeg .NET User Group on my recent adventures with NServiceBus.

NServiceBus – Event Aggregation at Large

NServiceBus provides an easy-to-use platform for sending and receiving messages across process and machine boundaries. Join us for an overview of NServiceBus and a demo showing how to get it up and running. Put your events on the bus!