Brian Jablonsky
Senior Software Engineer
New York City, New York, United States
Actions
Brian Jablonsky is a software engineer with over 10 years of experience in software development with Microsoft technologies. He is a former Microsoft MVP and a co-organizer of the NYC .NET Developers Group. He speaks regularly about Microsoft-related technologies at conferences and user groups.
Links
Area of Expertise
Topics
Blazor - C# in the Browser
Ever dream about being able to write your web frontend code in C#? Blazor might be your answer! Blazor is a web framework for building client side UI with C# and .NET. In this session, we'll take a look at what Blazor is, how Blazor uses WebAssembly to execute .NET code in your browser, the difference between Blazor Server and Blazor WebAssembly hosting models, and a hands-on look at writing your web front-end code using C#, Razor, and HTML.
Session is 60 minutes and can be expanded to include more examples to fill 90 minutes. Presented at NYC .NET Developers user group, the Greenwich .NET users group, and NYC Code Camp 2019. Target audience is C#/.NET web developers with basic knowledge of writing web apps on ASP.NET using C# and Razor.
Building a Static Site Using .NET and Azure
With the advent of client-side JavaScript frameworks, static sites are a cheap way to scale your website fast and reliably. In this session, we'll explore what a static site is, how to create a static site using Wyam, a highly modular and extremely configurable static content generator and toolkit written in .NET, and how to host it in Azure.
Session is 60 minutes. Can be expanded up to 90 minutes by diving into Azure Functions to support API calls. Target audience is C#/.NET web developers who have basic knowledge of ASP.NET and C#.
GitHub Actions: Workflows in Your Repo
You know you're supposed to be automating your builds and deployments, but setting everything up is a pain. Which CI/CD tool do you use? You want something easy to set up and use, but you don't want it costing you a fortune. You also don't want to worry about having to maintain the underlying infrastructure. You just want to worry about your code. With GitHub Actions, you can now easily automate all your software workflows inside your repository right from GitHub. We'll take a look at what features GitHub Actions offers, how to setup an existing project hosted in GitHub to use GitHub Actions, and how to utilize multiple GitHub Actions to completely customize your software workflow.
Session is 60 minutes and can be expanded to include more examples to fill 90 minutes. Presented at NYC .NET Developers user group. Target audience is developers with basic knowledge of Git/GitHub and CI/CD.
Building a Static Web App With Blazor and Azure
With the advent of Blazor WebAssembly, you can now use C# to create static web apps as a cheap way to scale your website fast and reliably. Azure has streamlined the process of deploying and hosting static web apps using Blazor with Azure Static Web Apps. Utilize Azure's CDN to globally distribute and host static content, build serverless API endpoints with Azure Functions, handle back-end routing and security, and more. In this talk, we'll take a look at what a static web app is, what features Azure Static Web Apps offers, and how to create, build, and deploy a static web app using Blazor and the Azure Static Web Apps service.
This session can range from 60 minutes with covering the basics and go up to 90 minutes by diving deeper into more features offered by Azure Static Web Apps. Target audience is web developers who have basic knowledge of Blazor/web development and Azure.
Start Using Blazor Now In Your Existing ASP.NET Core Web App
You've heard about Blazor, and you're excited to start using it. The problem is your current applications are built with existing ASP.NET Core web technologies like MVC, Razor Pages, React, and Angular, and you can't justify rewriting your web apps just to use Blazor. With .NET 7, it's now easier than ever to start building Razor components and integrate Blazor into your existing ASP.NET Core web apps. In this talk, we'll take a look at creating a reusable Razor component, how to integrate that component using Blazor into your existing MVC or Razor Pages ASP.NET Core web app, how to integrate that component into an existing ASP.NET Core-backed React or Angular web app using the ability to render Razor components from JavaScript and using .NET 7's new feature to generate customer HTML elements from a Razor component. We'll also take a look at an experimental feature to generate React and Angular components straight from a Razor component.
This session can range from 60 minutes with covering the basics and go up to 90 minutes by diving deeper into more complex examples of integrating Blazor into existing ASP.NET Core web apps. Target audience is web developers who have basic knowledge of Blazor/web development and C#/.NET.
Visual Studio 2022 Productivity Tips and Tricks
Visual Studio 2022 promises to be the most productive version of Visual Studio yet! Come explore all the features in Visual Studio 2022 to make you a better and more productive programmer. We'll take a look at some of the new features in 2022 such as 64-bit support, hot reload, improved git tooling, AI-assisted coding with IntelliCode, improved IDE performance, and more. We'll also take a look at some oldie-but-goodie tips and tricks that you might not have known about that were available in previous versions of Visual Studio.
I have two versions of this talk. One is more high level going over more features but with less demos, and one is diving deeper into certain features and showing better demos/use cases. I can present either one and ask the audience their preference. Both versions can range from 60 minutes with covering the important bits and go up to 90 minutes by diving deeper into features showing more demos and examples. Target audience is developers with basic knowledge of Visual Studio.
Modernizing Legacy ASP.NET Web Apps
You probably have one. The legacy ASP.NET web app that refuses to die, but you can't justify to completely rewrite it. So you're stuck with that legacy .NET Framework web app that is a pain to maintain. In this session, we'll take a look at the strategies available when modernizing your legacy ASP.NET web apps such as migrating your existing ASP.NET web app to containers, using modern CI/CD tooling to deploy your web app container to the cloud, fully migrating over to ASP.NET Core using the .NET Upgrade Assistant tool, incrementally upgrading to ASP.NET Core over time using the experimental Microsoft Project Migration extension and System.Web adapters for ASP.NET Core, and more.
This session can range from 60 minutes with covering the basics and go up to 90 minutes by diving deeper into more scenarios and examples of migrating an existing ASP.NET web app. Target audience is web developers who have basic knowledge of ASP.NET web development.
What's Coming in .NET 8 and C# 12
The release of .NET 8 and C# 12 is coming in November 2023. This long term support (LTS) release has some great features and performance improvements for the .NET platform. In this session, we'll take a look at what's new and updated for ASP.NET Core, Blazor, MAUI, C# 12 language features, EF Core 8, and more.
This session can range from 60 minutes with covering the major features and go up to 90 minutes by diving deeper into more minor features. Target audience is any .NET developer.
Exploring the OWASP Top 10 for .NET Developers
It's happening all the time in the news. Data breach after data breach after data breach. Companies are being attacked and sensitive information is being stolen and leaked. You know application security is critical, but it's often overlooked by developers and rarely baked into your CI/CD pipeline. Luckily, OWASP has a list of top 10 web application security risks that developers should be aware of. In this session, we'll explore OWASP's Top 10 web application security risks for 2021, how you can identify and mitigate those security risks in your ASP.NET web app, and how you can add some additional tooling and process improvements to your development process to try to minimize your application's security risks.
This session can range from 60 minutes with covering the basics of OWASP's Top 10 and go up to 90 minutes by diving deeper into some additional examples and guidance for tooling and process improvement. Target audience is web developers who have basic knowledge ASP.NET and web development. While this talk is focused on ASP.NET development, any web developer can benefit from this talk.
TechBash 2022 Sessionize Event
dev up 2022 Sessionize Event
philly.NET Code Camp 2021 Sessionize Event
Granite State Code Camp 2020 Sessionize Event
Tech Con '20 Sessionize Event
NYC .NET Developers Group
"GitHub Actions: Workflows in Your Repo"
Global Azure Virtual Sessionize Event
Code Camp NYC 2019 Sessionize Event
Microsoft Insider Dev Tour NYC 2019
"Myth-busting PWAs"
Visual Studio 2019 Launch Event
"What’s New in Visual Studio 2019"
Greenwich .NET User Group
"Blazor - Full Stack C#"
NYC .NET Developers Group
"All About Progressive Web Applications"
Microsoft Insider Dev Tour NYC 2018
"Get the Most Out of your Web App With a PWA"
NYC .NET Developers Group
"A look at Blazor, an experimental .NET framework for the browser"
Brian Jablonsky
Senior Software Engineer
New York City, New York, United States
Links
Actions
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