Bozhidar is a Software Architect in the Progress Telerik team, with a 8 year history in the company's ASP.NET Ajax, Kendo, MVC and Blazor teams. He enjoys working with people, tinkering with old and buggy legacy code, as well as building something from nothing on a new technology.
Ed is a Microsoft MVP and an international speaker, writer, online influencer, a Developer Advocate for Progress.
Ed is a Microsoft MVP and an international speaker, writer, online influencer, a Developer Advocate for Progress, and expert on all things web development. Ed enjoys geeking out to cool new tech, brainstorming about future technology, and admiring great design.
Ed has shared his insights, experiences, and advice around collaboration, knowledge management, social computing, and training at many industry events around the United States. Highly ethical and engaging with an uncanny business acumen, he is a creative community builder and outside the box thinker. Long term business relationships throughout the world within internal communications, employee engagement and marketing as well as IT. Focusing on Financial, Healthcare, Manufacturing, Agency and Professional Services. He has defined, architected, implemented line of business solutions with a touch of style and UX best practices.
The arrival of WebAssembly begins a new era for .NET web developers, allowing client-side applications written in C# to run directly in the browser. Blazor is a newly emerging client-side UI platform from the ASP.NET Core team, offering a productive and powerful way to construct large-scale applications with a modern component-based architecture. It integrates with the wider.NET ecosystem to enable truly full-stack client+server development on a single language and runtime, based on modern standards, and able to run in any browser (including mobiles).
This workshop will quickly take you from getting started with Blazor basics, right through to building sophisticated UIs using more advanced framework features. We’ll explore not only the capabilities of Blazor and WebAssembly today, but also the longer-term vision for the future of web apps on .NET.
** YOU MUST FOLLOW THESE INSTRUCTIONS TO PARTICIPATE **
We can’t stress enough that you need to install the next 3 items in order to participate in the workshop. If you do not use the guide below, you may be pairing up with someone else who did.
1. Install Visual Studio 2019 Preview (latest update)
Install the PREVIEW edition of Visual Studio 2019. Community edition or higher is acceptable as long as it is preview. Visual Studio 2019 (RTM) does not contain all of the tooling needed and support for Visual Studio Code is spotty at best. The installer can be found here: https://visualstudio.microsoft.com/vs/preview/
2. ASP.NET Core 3.0 Preview X (latest version)
Install the .NET Core 3.0 Preview X release. Blazor is also in preview and requires the latest release to work properly. The installer for x64 and x86 can be found here: https://dotnet.microsoft.com/download/dotnet-core/3.0 If you don’t know what installer to grab, the “.NET Core Installer: x64” is most common.
3. Blazor Visual Studio ExtensionInstall the Blazor extension for Visual Studio. This contains the Blazor template needed to complete the workshop. Install the extension by clicking download from here: https://marketplace.visualstudio.com/items?itemName=aspnet.blazor