Prairie Dev Con Calgary

28 - 29 Nov Calgary, AB
2
Days
40+
Sessions
25+
Speakers

About Prairie Dev Con

Prairie Dev Con started in Regina in 2010 with the goal of bringing a software conference experience to the Canadian prairies! 12 years later and we're excited to bring the conference to Calgary in 2022!

Why Attend?

  • Learn from thought leaders and industry experts
  • Discover new tools and practices
  • Connect with developers from Calgary

Speakers

Adam Krieger
Online Business Systems
Winnipeg, MB

Adam Krieger is a Senior Security Consultant and Cloud Security Architect specializing in cloud ...

Read more →
AJ Enns
Microsoft
Winnipeg, MB

AJ is a Developer Advocate at Microsoft and a seasoned DevOps and Agile practitioner. He runs a program called Developer Support for clients across Ca …

Read more →
Alex Drenea
Microsoft
Toronto, ON

Well-rounded Solution Architect with over 10 years of hands-on experience in all areas of Software ...

Read more →
Ashleigh Lodge
Neovation Learning Solutions
Winnipeg, MB

Ashleigh is the Leader of the Product Team at Neovation Learning Solutions in Winnipeg, Manitoba, ...

Read more →
Damir Bersinic
Microsoft Corporation
Toronto, ON

As the Azure Hybrid Solutions Technical Sales Lead for Canada on the Global Black Belt Team, I work ...

Read more →
Dave White
Calgary, AB

Dave is an experienced professional with 24+ years of experience in a wide variety of product development roles. As a developer, he brings deep experience in …

Read more →
David Adair
Neo Financial
Calgary, AB

David is a principal full stack developer at Neo Financial, where he is responsible for building, maintaining, and scaling the ...

Read more →
David Drever
Protiviti Canada
Calgary, AB

David is a Senior Manager with Protiviti Canada, and a 7-time Microsoft 365 Apps and Services MVP. For over 20 years, David has worked in a wide variety of areas in IT ranging from Desktop\Server support to development in C++ and .NET technologies. ...

Read more →
David Paquette
Microsoft
Calgary, AB

Dave is a Senior Software Engineer at Microsoft on the Azure DevOps team. Prior to joining Microsoft, he has built up over a decade of experience in developing software for financial, agricultural and energy companies where he...

Read more →
David Wesst
Winnipeg, Canada

David Wesst, otherwise known as Wessty or DW, is a Web Platform developer working as an enterprise ...

Read more →
Frode Aarebrot
Solvera Solutions, Part of Accenture
Regina, SK

Frode is a Angular and .NET Core full-stack developer and has 15 years of development experience. He's built a wide range of software using a plethora…

Read more →
Guy Barrette
AZCode
Montreal, Canada

Guy Barrette is a freelance Trainer/Developer based in Montreal, Canada. He is a Microsoft Azure MVP ...

Read more →
Ian Sutherland
Neo Financial
Calgary, AB

Ian is a full stack software developer, open source maintainer and speaker. He's currently a ...

Read more →
Jeff Kosciejew
Toronto, Canada Area

Jeff is an Agile Coach who developed his skills consulting & working with both large and small organizations ...

Read more →
Joel Hebert
Microsoft
Ottawa, Canada Area

Joel Hebert is a Senior Cloud Solution Architect with Microsoft's Global Partner Services. He is a former 14x Microsoft MVP and loves all things relat …

Read more →
Joel Lord
MongoDB
Ottawa, Canada

Joel Lord (@joel__lord on Twitter) is passionate about the web and technology in general. He likes ...

Read more →
Kent Weare
Microsoft
Calgary, AB

Kent Weare is a Principal Product Manager on the Azure Logic Apps team at Microsoft. His focus on ...

Read more →
Kris Read
Neo Financial
Calgary, AB

Kris Read is CTO and founder at Calgary-based Neo Financial, a technology company building a better ...

Read more →
Lavanya Mohan
Neo Financial
Calgary, AB

Lavanya is a Quality Analyst with experience in software testing and development. She enjoys ...

Read more →
Lemon
Minneapolis, MN

With a day job as the development lead for a mid-sized Minneapolis agency, Lemon spends his work ...

Read more →
Mark Arteaga
RedBit Development
Toronto, ON

Mark Arteaga is President of RedBit Development. He is leading a team of 17 technology professionals ...

Read more →
Mike Edwards
Leading for Change
Toronto, ON

Mike works with people who are crazy enough to believe they can improve their world every day. ...

Read more →
Robert Boedigheimer
Schwan's Home Service

Robert Boedigheimer works for Schwan’s Home Service providing business solutions with web technologies. He is a ...

Read more →
Rudi M.
Daturic

Rudi is the Chief Technology Officer at Daturic, a company working to improve security controls and access visibility of cloud data. ...

Read more →
Shamir Charania
Daturic
Calgary, AB

Shamir Charania is a Microsoft Azure MVP, with extensive experience building solutions in the cloud, ...

Read more →
Simon Timms
Western Devs/ASP.NET Monsters
Calgary, AB

Simon is a polyglot developer who has worked on everything from serial port drivers on an Android ...

Read more →
Sudeep Sidhu
Neo Financial
Calgary, AB

Sudeep got his start in software development building an iOS app for the Winnipeg Transit system to learn mobile dev. More than 10 years later he's at Neo Financial as a Distinguished developer and a leader on the dev team. ...

Read more →
Tim Rayburn
Improving
Texas

Tim Rayburn is a Vice President of Consulting with Improving Enterprises, a software and project ...

Read more →

Schedule


8:00 - 8:45

Breakfast and Registration

Plaza 2

8:45 - 9:40

Keynote: Going Fast: Ship Code Like A Cardboard Box

Plaza 2
UPS can ship a package from Calgary to Cambodia in a single day. How long does it take your team to get your idea into production? This talk is about lessons tech teams can learn from the logistical wizardry of the (truly) fastest companies on earth. Guaranteed to go home with some fresh ideas.

9:45 - 10:45

Conflict: A Key to High-Performing Teams

Plaza 3

The Agile manifesto suggests we should value individuals and interactions. Given we are talking about human interaction, conflict is going to be a normal part of the interactions. Do you have enough conflict in your organization or team? The type of conflict in which team members openly debate their ideas and opinions. It is the absence not the existence of conflict which prevents teams from improving. There are plenty of companies that pride themselves on their harmonious culture. However, harmony comes at a price and can often be a sign people don’t trust each other. High-performing teams and organizations embrace conflict for the sake of improving, growing and doing great things. In this session, we will explore how conflict is a normal and healthy part of any team environment. We will explore what causes conflict, and how to work with the conflict for the sake of better outcomes. You will learn what to do when teams cross the line into unhealthy conflict. You will leave with several simple tools to make it safe and easy to talk and increase conflict on your team.

As a result of attending you will:

  • Understand the language and spectrum of conflict, from shallow to destructive, and the role the various degrees of conflict play in collaboration
  • Learn to lead and coach through conflict, including recovering from unhealthy conflict
  • Leave with a tool for talking with the team about their conflict tendencies, so you can design a safe environment to have more courageous conversations

If Your Applications are Unreliable and/or Slow, You Probably Aren't Using Event-Sourcing and CQRS

Plaza 4

Many applications were not designed for the cloud. They were not designed for the scale of that cloud workloads encounter. And many of the developers and architects on our teams have no experience with cloud deployments or cloud-scale workloads.

In this talk, we’ll discuss why event-sourcing and CQRS are the patterns that you should add to your toolbox when building applications that need to be resilient, reliable, and performant.

Get started with Azure Container Apps

Plaza 5
Do you want to modernize your app ecosystem to a microservices architecture, but AKS seems too complex, and App Services are lacking features? Then look no further, Azure Container Apps is the perfect balance between simplicity and feature set. This session will get you get started on this journey.

11:00 - 12:00

API First Design with SwaggerHub and Azure API Management

Plaza 3
Still designing in the dark ages with interface design docs and outdated documentation. Come see how SwaggerHub and API Management can enable you to utilize API First Design to create live documentation that allows the designers and stakeholders to design software together for those intended to use it. Lastly, we will look at the code generation features of APIM/Azure Functions and Swagger Hub which will aid with the API First methodology.

Write Once Deploy Anywhere - Run Cloud Native Applications Where They Are Needed Most

Plaza 4
Developing applications for cloud native technologies, PaaS services, and serverless compute works great in public clouds. However, these same technologies are often hard to implement closer to where the business need, user and data resides. This session will demonstrate how to leverage modern cloud native capabilities in multi-cloud environments, as well as at the edge and in private clouds and datacenters. You will see how a web app can be written once in Azure and deployed to public cloud as well as on premises using the same code base and deployment model, leverage local managed database instances.

Power Apps and Power Automate, Microsoft's Great Integrators

Plaza 5

Within Microsoft 365 circles, many understand the functionality and versatility of Power Apps and Power Automate. Many may not realize how easy it is to create a solution that integrates multiple systems. With Power Apps and Power Automate, you can quickly design and implement a solution that spans multiple systems.

In this session, we will focus on how easy Microsoft allows users to integrate with other systems. I will demonstrate how effortlessly it is to utilize Power Apps and flows to bring multiple systems together. In this session, we will create a solution from concept to deployment utilizing these great technologies. The solution will go beyond user-interactive forms and storage as it will integrate completely separate technologies along the way. All within the timeframe of a single Prairie Developers Conference session.

12:00 - 1:00

Lunch

Plaza 2

1:00 - 2:00

Playwright: Reliable End-to-End Testing

Plaza 3
Flaky tests, difficult to maintain test code, challenging test setup code...yeah, writing end-to-end tests can be a painful experience. That all changes with Playwright! In this session, we'll learn how to write reliable cross-browser, cross-platform end-to-end web tests in your choice of language. We'll also explore the rich codegen, inspector, and trace viewer tooling that makes Playwright an amazing developer experience!

Designers & Developers: Friends With Benefits?

Plaza 4

The designers are creative, the developers are talented, so why are you miserable all the time? You need some relationship help (desperately), so your projects get the attention they deserve!

In this high-energy talk focused on developers, Lemon shares a framework for effective and respectful communication between development and design teams, making sure that everyone feels appreciated and confident to provide suggestions in good faith. We'll talk about the shifting power structure between these roles thru the lifecycle of a website, from the pitch all the way up to launch, and how every member of the team can stay engaged and feel heard at every step.

And as a bonus, we're going to talk about the things you can do (and things you definitely *shouldn't do*) to impress a client.

Connecting the Enterprise, using Azure Integration Service

Plaza 5
Azure Integration Services provides connectivity, messaging and orchestration capabilities that allow you to connect your enterprise and SaaS application. In this session, Kent will share some interesting demos, tips, tricks and highlight opportunities for you and your organization.

2:15 - 3:15

Cloud Data Lake Security, today and beyond

Plaza 3
Cheap storage costs, improved storage formats, and infinite infrastructure scaling have helped many enterprises adopt data lakes as part of their enterprise and application architectures. Like the adoption of many new technologies, the security considerations of using a data lake within organizations has been left as an afterthought. Further, many security controls focus solely on security of the data lake itself, ignoring how the data is used to generate business value. So, what does it take to holistically secure your data at scale? In this talk, we will discuss the security considerations of using data lakes within the public cloud. How should security be approached within this paradigm? What is the responsibility of the cloud consumer vs the cloud provider? What patterns are typically being used and what do those trade-offs mean for enterprise security? Lastly, let's explore some of the new ideas emerging in this space, particularly as it relates to the data economy.

Designing for Failure

Plaza 4
Principal Full Stack Developer, David Adair, will share simple patterns and principles that allow complex software systems to be much more resilient to unanticipated failure.

Consensus in the Chaos: The Role of IT Architecture

Plaza 5
This session explains the weird and bizarre world of IT architecture. You will learn about the role an IT Architect and they work together navigate the enterprise to achieve the impossible of creating consistency across multiple business units with different goals.

Introduction to Cypress Testing Framework

Deerfoot
Still haven't picked a testing framework? We'll cover what Cypress can do for you and how to get started adding it to your project. Then we'll go over the basics of writing and running your tests, how configure for multiple environments, some best practices and some other tips and tricks.

3:30 - 4:30

What is Accessibility and Why Does it Matter?

Plaza 3
Accessibility should be fundamental to the development process, but it isn't. Most dev/designer/PMs haven't even heard about it, let alone understand what it actually means. I will give a basic intro + next steps so people can introduce a11y & inclusive design into their own companies/workflows.

Make the Web Faster!

Plaza 4
This session demonstrates practical techniques that drop a web page's size from almost 3MB to 143K, and load time from 4 seconds to less than a second, while looking the same! Review tools that validate and describe performance best practices. Explore how to defer resource requests, load resources asynchronously, and prefetch critical resources. Many other performance improvements will be discussed, which can reduce response time while also boosting the scalability and reliability of your site. Learn the techniques that can have the largest impact on web performance with the least amount of work.

How Do You Lead?

Plaza 5
We interact with others on a regular basis, and help each other all the time. We rarely take time to analyze how we're interacting with others. This activity allows us to become more aware of how we interact with others, and expose us to other ways we might want to consider incorporating in our approach. And while it's titled "how do you lead", it's not just for leaders, or people in management positions; this is for anyone that interacts with other human beings as part of their job, or as part of their personal life!ription

7:30 - 8:30

Breakfast and Registration

Plaza 2

8:30 - 9:30

Containers in Azure - Why So Many Choices?

Plaza 3
Let's see, you can run containers in these Azure services: App Service, Functions, Container Instances (ACI), Container Apps (ACA), and Azure Kubernetes Service (AKS). So which one should you use? Like tools in a toolbox, each service can run different workload types. In this session, we try to find what workload type best runs in each service, and see how to move to a different service if you outgrow the current one.

Accepting Acceptance Criteria

Plaza 4
There are many ways to write great Acceptance Criteria. Often, we focus on what gets written, a cary-over from a time when requirements were scribed by one person, and then thrown over a wall to be developed and tested. As teams evolve and being working in a more collaborative manner, there are newer approaches we can take to coming up with great Acceptance Criteria. Not only do certain formats, like the Gherkin syntax, help us explore the problem space and align on what we expect to have happen, but we do this as a team, creating a shared and common understanding, avoiding misunderstandings. It's a way for us to get the ideas and assumptions out of our heads. As just one example, Jeff was working with a team (in a domain Jeff didn't know a lot about) - he offered to write some Acceptance Criteria for the team, as a sample they could follow, and in doing so, found 11 scenarios that the subject matter experts hadn't even considered. Imagine being able to do things like that with your team!

Advanced Fiddler Techniques

Plaza 5
Fiddler is a great free web diagnostic tool that nearly everyone uses, but typically only for very basic things. If all you need is to see the requests made between the browser and web server, the browser devtools can do that. Fiddler has many more advanced features that most developers are unaware of. It can be used to capture traffic from smartphones, tablets, and non-Windows platforms! Discover the power of manipulating requests and responses with breakpoints, the auto responder, and a visual composer. Review popular extensions for formatting JavaScript, syntax highlighting, and detecting image bloat. Go beyond the basics and learn the full capabilities of the tool and how it can improve your web development and debugging techniques today!

Easy Accessibility Wins: Better Accessibility in Five Minutes or Less

Deerfoot
Once people are aware of a11y, the biggest roadblock to better web a11y is lack of knowledge & orgs unwilling to dedicate time to it w/o a solid business case. This talk covers both bases, showing devs/designers what they can do and how to keep it off their org's radar so they're not reprimanded.

9:45 - 10:45

Still Trying to Unlock Developer Velocity?

Plaza 3
Are you or your client stuck in a rut and their cloud adoption is low? Using the Developer Velocity Assessment, you can create a path forward which will increase developer velocity and accelerating delivered value. Using this assessment you can see where you or your clients stands amongst their peers, and also create a repeatable process to measure the upskilling plan. This also creates a easy way to introduce the Developer Support program which can be a ace in your deck to creating organizational change.

What's new in MongoDB

Plaza 4
Most software developers think of version 3.6 when they think about MongoDB. However, now at version 6, it is a completely different product. This talk shows the newest features that make developer's life easier.

I'm Going To Make You Stop Hating CSS.

Plaza 5

As a formalized language, CSS is over 20 years old and has spent much of that time being maligned by the people who use it. Browser inconsistencies, changing specifications and general weirdness have combined to create this weird pseudo-language that you'd rather avoid.

UNTIL TODAY. With modern specs and tooling, CSS has never been more straightforward and less reliant on hacks. In this talk, Lemon will show you some common traps people fall in, as well as some general strategies for making a layout grid you can proud to build and confident in releasing.

From Junior to Senior - Accelerating your growth

Deerfoot
In today's world, we want everything and we want it now. While you likely can't gain ten years of experience in two, what you can do is make small changes to help you get there sooner. Learn about the fundamental differences between the philosophies of developers at different skill levels; and how to fine-tune your mindset to hit your professional goals faster.

11:00 - 12:00

Help Your Teams Avoid Burnout And Apathy

Plaza 3
We work in a fast paced, constantly growing, high demand industry that is known for creating burnout and apathy for teams who constantly live under this emotional pressure. Tropes like "people quit managers not jobs" aren't enough to guide us to real solutions. Over the last 13 years I've helped growing a company from 40 employees to 1,500 employees and regular winner of Best Places to Work awards. To avoid the pitfalls we must balance two critical areas, engaging minds and engaging hearts. Come learn how to use Autonomy, Mastery, and Achievement to engage minds, and balance that with Purpose and Appreciation to engage hearts.

The Billion Dollar State Machine

Plaza 4
At Neo we've processed billions of dollars in credit card transactions in real time over the last two years. We receive millions of messages over the Mastercard auth stream and during busy times these messages often come in chunks which contain pieces of multiple messages. We need to receive these chunks and then process entire messages once they're received. To achieve this we created a state machine using the XState library. In this talk I'll explain the basics of how the auth stream works, what XState is, and how it works, and how we built a state machine that's processed billions of dollars of transactions with nearly 100% reliability.

From Custom COTS to Cloud: A Case Study in Solution Architecture

Plaza 5
They said it was impossible. They said it couldn't be done. They said they would never move our customized commercial off the shelf (COTS) application and move it into the cloud. They were not a Solution Architect. Learn what it takes to do the impossible and modernize your COTS development.

12:00 - 1:00

Lunch

Plaza 2

1:00 - 2:00

Terraforming your infrastructure (an intro to Terraform talk)

Plaza 3
Terraform is an infrastructure as code (IaC) open-source tool that lets you define and provision Cloud infrastructure in human-readable configuration files that you can version, reuse, and share. This session will introduce you to the IaC and Terraform concepts, and benefits. You'll learn how to create configuration files, provision resources in the Cloud, and use Terraform Cloud, a SaaS service from HashiCorp to provision infrastructure in a remote environment optimized for the Terraform workflow.

The Worst RESTful API Design Ever

Plaza 4
In this talk we'll attempt to build on the collective mistakes of dozens of different APIs to design the worst most unusable API possible. Once you've seen all the mistakes we could have made you'll know how to avoid them in future and build a legitimately good API.

Treating Test Code as Production Code

Plaza 5

Software engineering teams emphasize having quality production code which is readable, extensible, maintainable, etc. They put in place some good practices to keep their production code clean.

However, oftentimes, teams do not treat the test automation code in the same way. “That's just a test and it is working fine!” attitude is widely prevalent. Many teams do not focus on or push themselves to improve the code quality of their automated tests and it is one of the reasons automated tests become viewed as a liability in the long run.

In this talk, with the help of an example of a UI based end-to-end test automation suite, I wish to convey the following:

  • What is clean code
  • Why should our automated test code be clean
  • Some examples of how we can write clean code
  • Refactoring tests to improve its readability and maintainability
  • Some techniques and practices by which we can achieve clean and maintainable test code

Technologies used for demo: Appium test automation framework with Java

2:15 - 3:15

RESTler REST API Fuzzing Tool: Your New AppSec\DevSecOps Security Control

Plaza 3
RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services. For a given cloud service with an OpenAPI/Swagger specification, RESTler analyzes its entire specification, and then generates and executes tests that exercise the service through its REST API. Let's discover what this tool can do for you in your AppSec and DevSecOps programs.

Security and Compliance of Application Infrastructure in a Multi-Cloud World

Plaza 4
Defining and applying the proper control mechanisms is key in any cloud implementation, as it's the foundational element to stay secured and compliant. Tradionally , these mechanisms usually involve review processes and manual controls. However, the cloud has introduced a new approach to IT governance with automated guardrails and checks. Leveraging cloud-native tools that allow the implementation of these controls, reports, and remediation tasks in an automated fashion allows your governance policies and security checks are extended to any resource in public or private clouds, as well as in branch offices and edge locations. This session will demonstrate how to ensure that all application assets follow the same security and compliance rules be they virtual machines, physical servers or Kubernetes clusters. Having the ability to do all this using a single control plane in Microsoft Azure helps to simplify the overall operational burden to enable a consistent governance, security and compliance posture.

The Tech Behind Saving Millions Of Pounds of Food to Help Feed People

Plaza 5

Second Harvest started as a food rescue charity in Toronto, Ontario. As they grew, they recognized the opportunity to expand their presence nationally to ensure that no Canadian in need of healthy, nutritious food was left behind.

But how to expand efficiently? That was the challenge RedBit faced when Second Harvest came to us. Imagine, your mandate is to create a platform that could scale across the country, and you are starting with a web application that supports a maximum of 10 users at a time. What do you do? And if the solution doesn't work, it literally meant that people would continue to go hungry.

This is the work RedBit did with Second Harvest Canada, the country's largest food rescue organization. We built the Second Harvest Food Rescue App that connects organizations with surplus food to the people who need it. The work won RedBit the first ever Microsoft Partner of the Year for Community Response and finalist for Social Impact at a global level. Here at home, we were honoured to received Microsoft Canada's Social Impact Award.

During this session, you will learn how the RedBit team built the Second Harvest Food Rescue App and scale it across Canada. With the app, Second Harvest went from responding to hundreds of emails a day to connecting a national network of food donors and food recipients with some days over 15,000 exchanges of good and surplus food.

We will share how the RedBit team completely decoupled the system from one web server and SQL Database to multiple 'services' leveraging Microsoft Azure, Service Bus, Twillio, SendGrid, CosmosDB, Azure SQL, Azure Functions, .NET Core, Xamarin for iOS/Android apps integrated with Dynamics 365 and Power Platform. We'll also share how we used Azure DevOps to allow the development team to test features with confidence before pushing to production.

The architecture and strong technology foundation implemented by RedBit also lets Second Harvest automate business processes and workflows using tools such as Power Automate.

We will not deep dive into technology but will give you a high-level overview of what to do and what technologies to use to build a highly scalable, maintainable, and extensible system in the cloud. Hopefully you'll walk away with some learnings to help you on your next project!

If the CEO of Microsoft was fascinated, we think you will be too!

3:30 - 4:30

Data Metamorphosis With KafkaJS

Plaza 3
As you enter the world of microservices, you will need a way to have easy communication across your containers. In this talk, the attendees will learn how to use Kafka in the context of a JavaScript microservices architecture.

Tripping at the Cloud Security Finish Line

Plaza 4
Judging from what we see in assessments, training, and the media, cloud security isn't simple, nor is it solved. Organizations are offloading responsibilities to cloud providers but creating gaps between them and the provider that result in real damage. So what security strategies should we adopt to build a robust security posture? Just as importantly, how does a good security posture result in secure implementation of cloud-dependant services? This talk includes missteps, mitigations, technical solutions, righting the ship, and some light history.

You Have Diversity, But What About Inclusion?

Plaza 5
Diversity is a source of strength for teams and organizations. Given this, why do so many companies talk about diversity and do so little with it? The problem is, diversity without inclusion is like being invited to a party and not being asked to dance. Diversity is a hot topic. But unfortunately, if you only talk about diversity, you miss the opportunity diversity can provide. You also need to develop inclusion strategies to tap into the strengths of your team's diversity. What is the difference between diversity and inclusion? How do you identify the opportunities available in the diversity of your team? How do you create an inclusive environment to capitalize on the team's diversity? (Hint: The answer lies in each of us) Join us to explore these questions and more.

Getting the Most Out of Your Azure Cosmos DB Databases

Deerfoot
Are you using Cosmos DB today or plan to use it in the near future? This session is for you! I will cover the latest features announced this year, as well as dive into topics that, while advanced, are simple to understand and will help you get the most out of your Cosmos DB experience.
Winnipeg Floor Plan

Gold Sponsors

Solvera
Neo Logo
Improving Logo
Microsoft Logo

Tickets

General Admission

$725*

  • Groups of 3+ get an extra $50 off each registration
*Plus GST. Tickets are not refundable but are transferrable.
We use Ti.to as our ticketing service, clicking the button above will redict you to their website.

If you'd prefer to receive an invoice, click the button below to contact us to arrange one!

Sending a large group of 20 or more? Contact us for large group pricing!

Venue

The Best Western Premier Calgary Plaza Hotel & Conference Centre

1316 33rd St. NE, Calgary, AB T2A 6B6
Phone: 1-800-661-1464

Attendee Info

Below are answers to the most commonly asked questions about attending the conference. If you have a question not covered, please send us an email by clicking the "Email a Question" button below!

What are the start and end times?

On Monday breakfast and registration will start at 8:00 AM with our keynote kicking off at 9:00 AM

On Tuesday breakfast and registration will start at 7:30 AM with our sessions kicking off at 8:30 AM

On both days the conference ends at 4:30 PM

When will the session schedule be released?

We'll post the schedule the week of November 14th!

Do I have to pre-register for specific sessions?

We take a "Vote with your feet" approach to the sessions. Attend whatever sessions you like, no pre-registration is required. Finding a session isn't what you thought it was? No problem, feel free to go to a different session!

Will sessions be recorded?

Prairie Dev Con is meant to be a live, in person event. As such we don't record sessions for later viewing, but check with our speakers to see if their talks have been recorded elsewhere.

Will food be served at the conference?

Yes! Both days will feature hot buffets for both breakfast & lunch, and coffee breaks.

I have a food allergy, preference, or restriction.

Please ensure that you've filled out our supplemental registration form found here where you can specify any food requirements. We'll ensure there are acceptable food options for you at the conference.

I have accessibility needs.

Please ensure that you've filled out our supplemental registration form found here where you can specify any accessibility needs. We'll ensure to accomodate as best as possible.

Is there parking available?

Parking is free on the venue's lot.

What is the dress code for the conference?

There is no set dress code for the conference, wear what you're comfortable in keeping in mind our Code of Conduct.

If I have a concern or issue during the conference what do I do?

The conference organizer, D'Arcy Lussier, will be available throughout the conference. His contact information while at the conference will be provided on Day 1 and you're free to contact him regarding any concern you have.

Prairie Dev Con Code of Conduct

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

Prairie Dev Con is dedicated to providing a harassment-free conference 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.

Additionally sexual language and imagery is not appropriate for any conference venue, including talks, workshops, vendor areas, social events, and social media/online ineractions.

Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organizers.