Shaun Walker
Founder, Oqtane Labs Inc.
Actions
Shaun Walker has 25+ years professional experience in architecting and implementing enterprise software solutions for private and public organizations. Shaun Walker is the original creator of Oqtane and DotNetNuke, web application frameworks which have earned the recognition of being amongst the most pioneering and widely adopted Open Source projects native to the Microsoft platform. He was one of the original founders of DNN Corp, a commercial software company providing products, services, and technical support for DotNetNuke, which raised 3 rounds of venture capital from top tier Silicon Valley investors. Based on his significant community contributions he has been recognized as a Microsoft Most Valuable Professional (MVP) as well as an ASPInsider for over 10 consecutive years. He was recognized by Business In Vancouver as a leading entrepreneur in their Forty Under 40 business awards, was a founding member of the Board of Directors of the Outercurve Foundation, and is currently the Chair of the Project Committee for the .NET Foundation.
Build It Beautiful With Blazor!
Over the past 5 years Blazor has been a popular choice for building interactive web applications on the .NET platform. The ability to develop full stack web applications using C# rather than JavaScript has been a significant benefit for software developers.
However, when it comes to creating beautiful websites, you really need to embrace the pillars of modern web design which include HTML, CSS… and JavaScript. The lack of a simple integration story for JavaScript in Blazor resulted in very few public websites which showcase modern web design characteristics and behavior.
.NET 8 has been a game changer for Blazor, as it has been enhanced with a new Static Server Rendering (SSR) capability. SSR allows Blazor to leverage the performance and efficiency of server-side rendering and makes JavaScript a first-class citizen once again.
In this presentation we will demonstrate the amazing new capabilities of Blazor in .NET 8 and how they can be used to build beautiful modern websites.
Open Source Sustainability
Open source software is an increasingly important part of most organizations. Yet establishing sustainable business models to support open source development is a non-trivial problem because the product is effectively given away for free. Despite these challenges, a variety of companies have demonstrated that it is still possible to build a successful business around open source software projects. In this session we are going to explore the challenges and opportunities related to open source sustainability, including a candid and unbiased view into the mechanics of these fragile ecosystems.
WebAssembly: The 4th Official Language of the Web
The Web and browser ecosystem is the most powerful and universal platform available today. The combination of HTML, CSS and JavaScript have been the three key ingredients since the 1990's. That being said, the demands of modern web experiences have pushed these technologies to their limits. WebAssembly has emerged as the new kid on the block, offering superior performance, security, and portability. In this session you will learn about the history of WebAssembly and how it is being positioned as the 4th official language of the web. You will also get some exposure to Blazor WebAssembly, Microsoft's powerful new framework for building interactive web UIs using C# instead of JavaScript.
Trailblazor: Building Dynamic Applications with Blazor
Blazor is a revolutionary app framework for building full-stack web apps with .NET. It provides a robust component model which offers exciting opportunities for developers to create dynamic web applications. In .NET 8 it also provides multiple render modes which can be combined within the same UI to provide superior performance and scalability as well as responsive interactivity. In this session we will demonstrate dynamic application development using Blazor in .NET 8.
Implementing a One Click Update for .NET Core Web Applications
In general it is an industry best practice for a product to provide a mechanism to allow its users to easily upgrade to newer versions. Desktop products have been providing a seamless upgrade capability for many years. Web applications on the other hand have much different runtime characteristics which create some technical challenges for creating a self updating product. In this session we will explore a solution which enables one click updates of .NET Core web applications.
Exploring Background Tasks in ASP.NET Core using IHostedService
In ASP.NET Core, background tasks can be implemented as hosted services. A hosted service is a class with background task logic that implements the IHostedService interface. In this session we will demonstrate the how to execute a background task on a timer, how to develop scoped services which support standard dependency injection, and how to contruct a simple job scheduler to orchestrate and monitor multiple background tasks.
Cross Platform Database Support On Overdrive
Cross platform support is often an essential attribute in allowing your product to meet the diverse needs of your customers. A critical aspect of your cross platform strategy will be how to address the data management needs of your application. In this session we will explore a real world example of how EF Core can be used to create a cross platform solution that provides seamless integration with a wide array of databases such as SQL Server, SQLite, MySQL, and PostgreSQL.
Blazing A New Trail For .NET Web Developers using Blazor
Blazor is a revolutionary single-page app framework for building interactive web apps with .NET Core. Client-side Blazor uses WebAssembly, an open web standard that does not require plugins in order to run natively in a web browser. Server-side Blazor uses SignalR to host your application on a web server and provide a responsive and robust debugging experience. Blazor applications run in all modern web browsers, including mobile browsers. In this session we will explore a fully functional modular application framework developed using Blazor and .NET Core that supports both client-side and server-side hosting configurations.
Aloha .NET MAUI! Extending Apps To Mobile and Desktop With Blazor Hybrid
In this session we are going to showcase the exciting Blazor Hybrid support which is included in .NET MAUI. Specifically we will focus on the BlazorWebView control that allows Razor components to be rendered into an embedded Web View, allowing them to run natively on mobile and desktop devices. In this rendering model, Razor components load and execute very quickly and have full access to the native capabilities of the device through the .NET platform. We will also explain how you can get the most out of your code assets by leveraging the exact same web UI components across mobile, desktop, and web. And rather than using a simple "Hello World" scenario, all of these concepts will all be demonstrated using a robust open source modular application framework developed natively for Blazor and .NET MAUI.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top