Skip Navigation Links
Home
Register
Calendar
MembersExpand Members
About us
Contact
Developer-Connection
Admin
Login

Date & Time: Wednesday, 2019/05/25, 8:30 AM to 4:10 PM
 
Location: Building SW1 Room 2005, BCIT Burnaby Campus, 3700 Willingdon Avenue, Burnaby, BC, V5G 3H2

Visual Studio 2019 Vancouver Launch

Many of us have a long addiction to Visual Studio. Come learn about new features & capabilities of the freshly released Visual Studio 2019.

Date & Time: Saturday, 2019/05/25, 8:30 AM - 4:30 PM

Location: Building SW1 Room 2005, BCIT Burnaby Campus, 3700 Willingdon Avenue, Burnaby, BC, V5G 3H2

Registration: on Eventbrite

Join the .NET BC User Group as we bring together many top local speakers to talk about Visual Studio 2019.

Breakfast, lunch and WiFi will be provided.

Tickets:

Early Until May 18 $15.00
General May 18 to May 25 $20.00

Registration fees will go towards covering our expenses for the venue, WiFi, breakfast and lunch.

Schedule:

8:30 - 9:00 Registration & Breakfast
9:00 - 10:00
Hazel Siu
Setting up private NuGet feeds on Azure DevOps

Are you currently considering using in-house standard class libraries for reusable logic in your development team? Have you ever wondered how you can deploy an in-house class library in a more managed way than dropping dll files into the bin folder?

In this meetup session, you will be presented with steps for:

  • preparing an existing in-house class library with dependencies
  • generating NuGet packages
  • post NuGet packages into a private NuGet Feed setup on Azure DevOps
The process of setting up Visual Studio to access and install the private NuGet packages on a .NET application will also be presented.

10:05 - 11:05
Reza Zeinali
C# 8.0
C# has been among top 5 most used programming languages. Developers love it because it keeps growing with aggressive innovations that help the language stay fit to changes in technology. In this talk, we get into some C# features already available in Visual Studio 2019.
11:10 - 12:10
Ash Prasad
& Arjav Prasad
Blazor - Easiest way for C# folks to do client-side development using WebAssembly

After 22 years of dominance as “the” native language for client-side browser interaction, JavaScript is facing new competition from other popular languages such as C/C++, Go, PHP, C# and others thanks to the growing adoption of WebAssembly or Wasm. All four major browser engines Firefox, Chrome, Safari and Edge now support WebAssembly.

Blazor is a new web framework that allows you to write client-side web apps using C# all made possible by WebAssembly. That’s right, C# running natively in the browser. Basically, WebAssembly apps are passed to the browser in an efficient binary instruction format that is able run natively and performantly at near-native speed and this has opened up new opportunities for languages like C# to run client-side in the browser.

12:15 - 13:00 LUNCH
13:00 - 14:00
Maryam Ariyan
.NET 5, the future of .NET

The last major release of .NET Framework was announced on April 2019 and in just months from now .NET Core 3.0 will release on September 2019.

.NET Core 3.0 closes much of the remaining capability gap with .NET Framework 4.8, enabling Windows Forms, WPF and Entity Framework 6, adding around fifty thousand .NET Framework APIs to the platform. So what’s next?

While existing applications are safe to remain on .NET Framework, .NET Core is where future investments in .NET will happen.

This talk will focus on .NET 5, the next future release of .NET, which will take .NET Core and the best of Mono to create a single platform that you can use for all your modern .NET code.

14:05 - 15:05
Mark Schramm
CI/CD for your mobile apps and games with Visual Studio App Center
Using Visual Studio App Center or Azure DevOps you can quickly and easily deploy apps and updates for very rapid response to your users. Visual Studio App Center is the service of choice for building, testing and deploying your applications. Azure DevOps is a full featured product where you can create CI/CD pipelines directly from your Azure DevOps, GitHub or other repo.
15:10 - 16:10
Medhat Elmasry
& Nora Sabau
What's new in Visual Studio 2019
Find out some of the new features and capabilities in the IDE. Nora will show you Visual Studio 2019 on Windows and Medhat will do the same on the Mac.
16:10 - 16:30 Open Q & A session

Speakers:

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.


Reza Zeinali

Reza Zeinali

Reza started programming with BASIC back in 1997. Since then, he has used C, Pascal, C++, Delphi, JavaScript and C# to develop a myriad of real-world software applications for Windows, Web and the Cloud. Having started using .Net since version 1.0, Reza is now focused on solutions using Microsoft technologies and especially Azure. He loves mentoring and leading software development teams, where he puts years of teaching and leadership experience into action.


Hazel Siu

Hazel Siu

Hazel is a long time .NET developer and currently working as Manager, Solutions Development at Bentall Kennedy (a Real Estate asset and property management company). She is currently exploring how to implement DevOps in the company and would like to share what she discovered with fellow members of the user group.


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.


Nora Sabau

Nora Sabau

Nora Sabau has a Computer Science degree in Software Development, and MCTS & MCPD certifications from Microsoft. She is working as a Programmer Analyst at BCMEA. Nora is one of the .NetBC user group leaders, and is involved in the developers community keeping up with the latest trends in the programming world. In her spare time she enjoys ballroom dancing, gettting informed on healthy lifestyle, solving crossword puzzles. You can contact Nora on Twitter @norasabau


Maryam Ariyan

Maryam Ariyan

Maryam Ariyan is a software engineer and a member of the .NET organization at Microsoft. She graduated with a Masters from Carleton University in 2015.

Prior to working at Microsoft she worked at Ciena, in Ottawa. During this time, she gained the opportunity to closely follow the evolution of .NET and the introduction of .NET Core and to release products that run on Linux in a microservices architecture.

Hobbies include astronomy, sightseeing, and snowboarding.


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 http://blog.medhat.ca.

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

Sponsors


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

Infragistics.com

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