Winnipeg Code Camp 2017

Winnipeg Code Camp 2017

Saturday, January 28th 2017, Red River College - The Roblin Centre (Princess St)

What's a Code Camp?

It's a FREE one-day software development conference, by and for the community!

The Winnipeg Code Camp ran from 2008 to 2012 and again in 2015. This free, one-day software develpment conference is put on by and for the local Winnipeg developer community! Here are the event details:

  • Date: Saturday, January 28th 2017
  • Time: 8:00 AM - 5:00 PM
  • Where: Red River College - The Roblin Centre (Princess St) - Registration at P107-CGA Manitoba Room
  • Cost: FREE!

A HUGE thanks to our sponsors! Without them we couldn't have made this event happen!

Registration is Now Open!

Come on out to Code Camp!

Registration is now open for the Winnipeg Code Camp! Come hang out for a day with fellow developers to talk and learn! You can register for the event by filling in our registration form linked below.



8:00 AM - 9:00 AM

CGA Manitoba Room - Breakfast and Registration

9:00 AM - 10:00 AM

CGA Manitoba Room - Intro to Polly, Scott Routley

Lecture Theatre - Exciting New Tech Trends, Dylan Smith

10:15 AM - 11:15

CGA Manitoba Room - Getting Started with Power BI, Mike Diehl

Lecture Theatre - Some ("FSharp") is Better than None, Shane Charles

11:30 AM - 12:00 PM

CGA Manitoba Room - Polymerifying your Webpage, Chester Twomey

Lecture Theatre - Intro to DI in ASP.NET, Chibuzor Alumba

12:00 PM - 1:00 PM

CGA Manitoba Room - Lunch

1:00 PM - 2:00 PM

CGA Manitoba Room - Power/Bash/Java Script All Things, David Wesst

Lecture Theatre - What's .NET Core All About, D'Arcy Lussier

2:15 PM - 2:45 PM

VSTS in 30 minutes (without .NET), David Wesst

Session Submissions

Come and speak at the Code Camp!

The Code Camp is a great opportunity for new speakers to get some experience in front of an audience! You don't have to be a professional speaker to present at the code camp - just be passionate about technology and have a willingness to share! Of course, those with speaking experience are welcome to submit sessions as well.

Sessions can be 60 or 30 minutes in length and speakers are expected to bring their own laptop for their presentation. The schedule will be filled on a "first come, first served" basis.


Here's the current list of sessions for the code camp!

[Power/Bash/Java] Script all of the Things!

David Wesst

Writing "script" has been a critical part of software development for decades now, yet seems to fall by the wayside when it comes to the modern software developer who needs to worry about cross-platform development, builds, and automation. In this session we'll take an hour to review three very interesting scripting technologies that will make sure that once you script the task, it will work everywhere, every time.

Exciting New Tech Trends

Dylan Smith

In our industry there's always a long list of new trendy technologies to learn about. I'll tell you about the few that have me the most excited, and why you should be paying attention. Some examples: Chat Bots, Containers, Machine Learning, Serverless Architecture, and more!

Getting Started with Power BI

Mike Diehl

Bring your laptop, and download the latest version of PowerBI Desktop from and we'll go through a scenario to create a reporting model from scratch, bringing together data from various sources like SQL, the cloud, and Excel. If you've signed up for a free PowerBI account at you can publish your reporting model to the cloud too! Be prepared, this will be a whirlwind tour!

Introduction to Dependency Injection in Asp.Net

Chibuzor Alumba

In this presentation we will be exploring Dependency Injection in Asp.Net MVC. We will be using Visual Studio and the Unity Library to briefly look at the setup, use cases, impact on testing, and advanced uses of Dependency Injection.

Introduction to Polly

Scott Routley

Is your project making calls to external services or your own micro services? They always work right? Probably not. Polly is a fault handling library gracefully retry the action that failed using a host of retry and circuit breaker options in a clear and concise way.

Polymerifying Your Webpage

Chester Twomey

In this session, i'll introduce the w3c web component standard with Polymer Polymer components make use of html, javascript, and nodejs.

Some("FSharp") is better than None

Shane Charles

An introduction to F# and ways you can utilize it to compliment your current .Net projects. We'll introduce the language, features, benefits of learning F#, and low risk ways you can introduce F# in your workplace.

VSTS in 30 Minutes (without .NET)

David Wesst

In this whirlwind tour, we'll take a lap around Visual Studio Team Services (VSTS)...but without the .NET. We'll cover the whole cloud-based platform in 30 minutes to make sure you know what it can do, how you can use it, and how it works for JavaScript and JDK projects as well!


Q. When I show up where do I go to register?

Just head to P107 CGA Manitoba Room and you can pick up a nametag there. There's no ticket or anything to bring. Breakfast will be in P107 as well.
Click HERE for Maps

Q. Where can I park?

There are a few surface lots right by the college as well as street parking. Note that street parking may require you to pay even though its a Saturday.

Q. I can't stay for the whole Code Camp, is it ok if I just come for a few sessions?

Absolutely! Even if you can only make it for a portion of the day please still come out!

Q. Will there be food provided?

Yes! We'll be providing a continental breakfast and a hot lunch.

Q. I have food allergies/preferences. What are my options?

Unfortunately we're not able to make special arrangements for alternate meals at the code camp. There are a number of food options in the area of Red River College though.

Q. Do you have a code of conduct?

Yup, keep scrolling down or click the link in our menu!

Code of Conduct

All attendees, speakers, sponsors and volunteers at our event are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.

The Quick Version

The Winnipeg Code Camp is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks and workshops. Event participants violating these rules may be asked to leave at the discretion of the conference organisers.

The Less Quick Version

Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

Participants asked to stop any harassing behavior are expected to comply immediately.

If a participant engages in harassing behavior, the event organisers may take any action they deem appropriate, including warning the offender or expulsion.

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of event staff immediately.

Event staff will be happy to help participants contact venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the event. We value your attendance.

Who's Organizing This Shindig?

D'Arcy Lussier organized the Winnipeg Code Camp from 2008 to 2012 and in 2015. Read more about D'Arcy!

D’Arcy Lussier is an experienced technology professional with 15 years of experience architecting and developing applications. He is a Microsoft Certified Professional Developer and has been awarded a Microsoft Most Valuable Professional award in ASP.NET from 2008 through 2015. D’Arcy was also invited to the Microsoft Regional Director program in 2015.

D’Arcy organizes the Prairie Developer Conference, which has been occurring since 2010 across the Canadian prairies.