Skip Navigation Links
MembersExpand Members
About us

Date & Time: Wednesday, 2017/05/27, 8:30 AM to 4:30 PM
Location: Building SW5, Rooms 1840 & 1850, BCIT Burnaby Campus, 3700 Willingdon Avenue, Burnaby, BC, V5G 3H2

Build 2017 Vancouver

Come learn about some of the topics discussed at the May 10-12 Build 2017 conference.

Presented by .NET BC, Vancouver Azure & Vancouver Windows Platform Developers Group.

Date & Time: Saturday, 2017/05/27, 8:30 AM - 4:30 PM

Location: Building SW5 Rooms 1840 & 1850, BCIT Burnaby Campus, 3700 Willingdon Avenue, Burnaby, BC, V5G 3H2

Registration: Eventbrite

This event is sponsored by

Join the .NET BC User Group, Vancouver Windows Platform Developer Group, and Vancouver Azure Meetup as we bring together many top speakers in BC to recap the many exciting announcements from this month's Microsoft Build 2017 Conference.

Breakfast and lunch will be provided.

Everyone who registers by Monday, May 22 (including those already registered) will receive a $10 Starbucks giftcard and be entered into a draw for a Surface Dial ($129 value).

Wifi will be provided. Please bring a charged laptop.


Early - free $10 Starbucks giftcard Until May 22 $20.00
Early May 23 - May 26 $20.00
On event day May 27 $30.00

Registration fees will go towards covering our expenses for the venue, breakfast and lunch. Any surplus will be donated to a local charity.


Room SW5-1840
Room SW5-1850
8:30 - 9:00 Registration & Breakfast
9:00 - 10:00 Opening Keynote with Richard Campbell
10:05 - 11:05 Containers in Azure by Anthony Chu

Azure is a great place to run Linux and Windows containers! Learn about all the different Azure services for deploying and running containerized workloads. We'll also cover exciting announcements from Build, including the new containers support on App Service.

What's new with the Microsoft Bot Framework by Mark Schramm

Find out what new features are coming to the Bot Framework. We’ll look at the next generation of Bot functionality including updates to LUIS, the Microsoft Language Understanding Intelligence Service that is tightly coupled with the Bot Framework. Mark will go over the features and talk about how they will benefit and affect you. Mark will also briefly talk about Cortana Skills and how your Bot can easily be voice enabled.

11:10 - 12:10 Learn about Big Data Tools in Azure - New Cosmos DB - A globally distributed NoSQL Database, Stream Analytics and Event Hubs by Ash Prasad

Have you been doing Data Analysis using legacy DataWarehouse technologies? Join Ash Prasad to learn how things have changed on Azure and what tools are available to do big data processing. The new tools are cheaper, faster to develop and can provide infite global scaling.

Top 7 technologies you should learn in 2017 as a full stack developer by Tony Shi

Full-Stack Web Development, according to the Stack Overflow 2016 Developer Survey, is the most popular developer occupation today. A Full-Stack Developer is someone who is comfortable to work on both the front-end and back-end portions of an application. In this session, I will introduce to the most popular technical skills you should learn as a Full-Stack Developer.

  • HTML/CSS – HTML 5, CSS Box Model, CSS Preprocessors, CSS Media Queries and Bootstrap
  • JavaScript - Language features such as functional composition, prototypal inheritance, closures, event delegation, scope, higher-order functions, asynchronous control flow, promises, and callbacks. JS Frameworks such as React JS and Angular JS
  • Back-end API development – ASP.Net Web API, Java Jersey or NodeJS
  • Database – Understanding the benefits of Relational Database, No-SQL Database and In-Memory Database
  • Data Structure and Algorithms – Array, Linked List, Queue, Stack, Hashtable and Tree.
  • Source Control – Git or TFS
  • PowerShell – scripting language for CI and CD
12:15 - 13:00 LUNCH
13:00 - 14:00 Service Fabric or Container orchestration by Jef King

Service Fabric is the Microsoft Azure microservices platform. This session is a developer’s tour and roadmap and dives into the latest Service Fabric capabilities, including containerized services, container orchestration including using Docker Compose, ASP.NET Core service support, integration with other Azure services and the latest developments in Visual Studio 2017 tooling, all sprinkled with customers scenarios.

Introduction to the Fluent Design System by Jan Hannemann

Microsoft is advancing its design system with Fluent Design to engage users, empower creators, and scale to a new generation of devices and inputs. Experience a new wave of UI design with the animations, effects, and transitions that are the platform building blocks in the Visual Layer. See how physics, depth, lighting, and unique materials allow you to create immersive and personalized experiences, optimized for the range of Windows devices. See how Fluent Design is being applied across Windows 10 devices and apps to create beautiful, engaging, and intuitive experiences. Get a sneak peek at the great support for Fluent Design across guidelines, platform, and tools. Join us and other designers, developers, and creators of all kinds as we all become Fluent.

14:05 - 15:05 Serverless Computing with Azure Functions by Siavash Ghassemi

First there were monolithic applications. They were big, high maintenance and hard to extend. Then developers came up with microservices and everyone knew they're better, even if no one really knew what "micro" really meant.

These days a lot of companies are doing microservices using Docker. Docker is great as it takes away a pain point from developers who do no have to worry about infrastructure anymore. But even with Docker there are still a lot of boilerplate code that developers have to rewrite every time they implement a new service, in spite of known and best practice frameworks or SDKs. This is platform infrastructure code, like routing and other I/O Access.

Wouldn't it be nice if we could just skip this part too? This is where Serverless Computing comes to the rescue. It is event-based and it lets developers focus on the actual service implementation. This talk gives you a brief introduction to Serverless Computing and shows how easily you can jumpstart and leverage all the power given by Azure Functions to start your first serverless service.

UWP: New features in Creators Update and beyond by Sergii Baidachnyi

In this session we will discuss new features that are available for developers since Creators Update including new user controls, changes in Composition framework, Mixed Reality API and so on.

15:10 - 16:10 Missing Children Society of Canada #Cloud4Good project by Nastassia Rashid

This project was featured at Microsoft Build 2017.

Children today are technology natives, harnessing technology to play, share, and learn. With this empowerment comes responsibility, both of parents and of the children themselves. Who kids chat with online and what they share can come at a price should it fall into the wrong hands. This challenge is something that keep the team at Missing Children Society of Canada (MCSC) up at night as more and more predators are using online sources to lure children. Last year 45,000 children in Canada went missing. Alongside //Build developers continued on a project started with MSCS and the Calgary police aimed to use technology and social media to help to find missing kids more quickly. The resulting application uses Azure Functions, Logic Apps, Azure Storage, Continuous Integration, Infrastructure as Code, Visual Studio Team Services, and App Service. The goal of the initial project was to enable MCSC to use automated Azure functionality to extract last-known coordinates, who the child was in contact with, and the sentiment of conversation from social-media platforms such as Twitter, Instagram and Facebook. Attend this session to learn how Microsoft and Open source technology was instrumental in acquiring information from the social media to cut down research time from 30 days to 30 minutes to further aid police in the search for missing children. #Cloud4Good

ASP.NET Core 2.0 & .NET Standard by Medhat Elmasry

.NET Core 2.0 Preview 1 and Visual Studio 2017 Preview version 15.3 are available for immediate download. In this session we run through some of the new innovations including the Microsoft .NET Framework updates and .NET Standard. We'll take a look at what's new in ASP.NET Core 2.0! A number of improvements big and small are here, and we walk you through them in this demo-filled session. See how ASP.NET Core 2.0 simplifies development, improves performance, and increases security. We show how getting started with ASP.NET Core 2.0 is easy with the new Razor Pages app model.

17:00 - Boston Pizza, 2850 Bentall St, Vancouver, BC V5M 4H4, Canada, +1 604-439-1132
We are looking for a sponsor to cover the cost of beer & snacks at Boston Pizza.


Richard Campbell

Richard Campbell

Richard Campbell wrote his first line of code in 1977. His career has spanned the computing industry both on the hardware and software sides, development and operations. He was a co-founder of Strangeloop Networks, acquired by Radware in 2013 and was on the board of directors of Telerik which was acquired by Progress Software in 2014. Today he is a consultant and advisor to a number of successful technology firms and is the founder and chairman of Humanitarian Toolbox (, a public charity that builds open source software for disaster relief. Richard is also the host of two podcasts: .NET Rocks! ( which publishes three shows a week to .NET developers and RunAs Radio ( which is a weekly show for IT Professionals. You can reach Richard at

Mark Schramm

Mark Schramm

Mark Schramm, Microsoft MVP, Windows Development. Mark has over Sixty Apps in the Microsoft Store. He develops Windows Apps, Cognitive Services applications and also cross-platform apps. Mark currently is providing coaching and mentoring services to Microsoft's Garage University Interns and managing his own development consulting company.

Anthony Chu

Anthony Chu

Anthony Chu: Anthony has been in web development for 20 years and his current technology stack includes ASP.NET , Angular, Node.js, and Microsoft Azure. He is a system architect at BuildDirect Technologies. He blogs at and can be found on Twitter at @nthonyChu.

Sergii Baidachnyi

Sergii Baidachnyi

Sergii Baidachnyi is a principal developer evangelist at Microsoft. Currently residing in Canada, Sergii is responsible for working with the developer community and promoting client-development tools as a superior mechanism for creating cross-platform business applications.

The author was introduced to the .NET platform circa 2001, and since that time, he has actively participated in a number of .NET projects, developing, managing, and architecting financial, medical, and multimedia applications. At the same time, Sergii led Microsoft IT Academy, where he delivered .NET-related training on C#, Windows Forms, ASP.NET, and so on. He has published articles and reviews in multiple IT-industry magazines and several books on ASP.NET, Silverlight, Windows Forms, and Windows 8 Development. His book about Windows 10 development is available on Amazon.

You can read more of Sergii's musings on his blog at You can also catch him attending and speaking at Microsoft events around Canada. Sergii's twitter handle is @sbaidachni.

Ash Prasad

Ash Prasad

Ashish (Ash) Prasad has been developing software for close to 20 years. He currently works as Director of Engineering at DNN Corp. (formerly known as DotNetNuke) from their Langley, BC office. The DNN platform is one of the largest open-source ASP.NET based Content Management System (CMS) around the world. Ash and his team are actively developing on cloud using Azure tools and technologies such as DocumentDB, App Insights, Search, etc. Ash is a Microsoft MVP in Visual Studio and Development Technologies. Ash can be found on twitter at @ashishprasad.

Jef King

Jef King

Jef King is a technical evangelist at Microsoft. Currently working with Microsoft partners across western Canada. Most recently Jef went to Nairobi, Kenya to build a BOT for the largest comic book publisher on the planet. He also, finds a bit of time to work on a game which uses Azure Container Service to handle the high performance workload.

Nastassia Rashid

Nastassia Rashid

Nastassia is a Technical Evangelist at Microsoft, where she is focused on teaching and learning about all things Azure and enabling people with the tools they need to build whatever they can dream up. She first discovered her passion for technology at UBC where she majored in Cognitive Systems. Before joining Microsoft she worked as software developer and QA tester at a variety at companies. Nastassia's current obsessions include building bots and playing with cognitive services.

Jan Hannemann

Jan Hannemann

Jan Hannemann is a passionate software developer with great expertise for all things .NET. XAML/C# is his weapon of choice. No matter whether it is WPF, Silverlight, Windows Phone and Windows Store apps. Jan not only believes in beautiful UI and great UX. He also loves sleek and elegant software architecture. If you need help then Bitdisaster is his handle in almost any tech related forum.

As a Microsoft MVP (Windows Development), he shares his knowledge and excitement with the community. He organizes and speaks at user group meetings and hackathons. Jan is ready to assist you with writing the next big app for the Windows platform.

Siavash Ghassemi

Siavash Ghassemi

Sia (Siavash Ghassemi) is a software architect and developer. He is an expert in Microsoft Azure and Xamarin. Since two years he co-organizes the .NET User Group Hamburg together with 3 friends from Hamburg’s developer-community and gives talks and workshops throughout Germany and on community conferences like the Developer Open Space or Spartakiade. As a big fan of such community events he created a Cross-Plattform-App with Xamarin for such events.

On GitHub you can find all the sheets and code samples from his talks and workshops. In his free time he started the startup MyMie with one of his friends, this way he can always use the newest technology and tools to see how useful they are and if so, he uses those in his professional work.

Tony Shi

Tony Shi

Tony Shi is Director of Engineering at Lendified Technologies Inc.

Tony, qualified with both MCSD and MCSE, has been working with the .NET Framework since its first release. With high productivity, good performance, strong problem solving skills and more than 20-year experiences, he led and built many large software systems and applications successfully.

He is good at software architecture with good maintainability, usability, sociability, security and high performance. He specializes in Software design and development with Service-Oriented Architecture in RESTful API, WCF and SOAP web service. He is fluent in Object-Oriented design and development with C# in .NET Framework and Java in J2EE Framework. He is also good at logical and physical data model design with SQL Server, Oracle, MongoDB and Redis.

He is leading the teams of Dev, QA, DevOps and Data Scientist at Lendified.

Medhat Elmasry

Medhat Elmasry

Medhat Elmasry was born in Addis Ababa, Ethiopia. He obtained his first and second degrees from the UK. He wrote his first commercial computer program in Cobol on an NCR computer that used punched cards in the 80s while working for the "United Nations Economic Commission for Africa" in Addis Ababa. Currently, Medhat is an instructor at BCIT in the Computing department, an independent IT contractor, and a founder of the .NET BC user group in Vancouver, Canada. He is also a regular speaker at user group meetings and technology conferences. Medhat likes to dabble in various technologies pertaining to Web, .NET, Mobile, Cloud and Java spaces. He blogs at

Medhat was awarded MVP status by Microsoft in March 2017 under the category of 'Visual Studio and Development Technologies'.


British Columbia Institute of Technology

ASP.NET AJAX - ASP.NET MVC - WinForms - Silverlight - WPF Controls and Components - Reporting Tool - .NET ORM - .NET CMS

User Group Support Services

Microsoft Canada

Pluralsight On-Demand! - Online .NET Training by the Industry Experts

WPCG Recruitment Consultants / Information Technology

British Columbia&s Premier Online Job Search Site!

Pacific Online

.netBC User Group RSS feed

Member Blogs
Barbara Westly
Carol Hu
Jianmin Chen
Medhat Elmasry