Steve Bilogan
Senior Engineer @ Uno Platform
Kingston, Canada
Actions
Steve is a Senior Engineer, Agentic Development Lead, and one of the core maintainers of the open-source Uno Platform project. When not at his computer, he is either watching the Montreal Canadiens lose or asleep on the couch.
Links
Area of Expertise
Topics
The Wonderful World of Cross-Platform .NET UI Frameworks
Developing cross-platform applications is complex. So many options! Of course, when you think of platform-agnostic frameworks you think of .NET, right? RIGHT?!?!? Let me show you how you can develop .NET apps from any dev environment, deploy to any platform, and use your choice of XAML or C# for the UI.
In this session, we will provide a brief overview of the current landscape of .NET xplat UI development, what choices you have, how they compare to one another, and a totally biased deep-dive into one of those options ;)
Let's build a .NET YouTube player! For which platform? All of them!
In this session we will be using the open-source Uno Platform to help us quickly get a full-fledged application up and running for Windows, Android, iOS, WebAssembly, macOS, and Linux.
We will start with getting your development environment set up, whether you are using Visual Studio 2022, VS Code, or Rider -- we got you covered.
Next stop is the design, we will get to play around with the original UI designs for the application within Figma and see how we can actually generate the C#/XAML for the UI of the entire app directly from Figma!
You will then learn how to properly integrate the Uno Toolkit into your app, a library of UI components and helpers, as well as our support for Material Design 3.
By the end you will have a shiny new cross-platform YouTube player. Go ahead and run it on whichever platform you choose!
Enforced by Hope: The Hard Parts of Building a Codegen Agent
We ship an agent that builds .NET apps; the agent itself is .NET and runs in your browser as WebAssembly. This talk is a from-the-trenches tour of the harness behind Uno Platform Studio, built on Microsoft.Extensions.AI and Microsoft Agent Framework. The decisions that survived production, with the numbers that drove them.
The centrepiece is a migration story. App generation began as one conversational agent with phase ordering written in prose, enforced by hope, and became a network of typed workflow graphs. You'll see why the LLM router we designed never shipped. Why scaffolding the app, applying themes, and the phase orchestration all became plain code. How that refactor happened, and how that meant a second production pipeline cost us a constructor rather than a new architecture.
Build, Measure, Delete: The skills system we engineered onto a strict context budget, the framework feature that came too late, and the day we reversed it all. Deleting our own machinery for the framework's native Agent Skills, watching the old failure return on cue, and settling it with one routing line.
We'll finish with questions that we still need to explore, how we might scale out further inside of our agent, and perhaps some final reflections on why LLM codegen is harder than it looks.
CodeMash 2025 Sessionize Event
Dev Innovation Summit 2024 Sessionize Event
WeAreDevelopers Live 2024 (Season 8) Sessionize Event
Copenhagen Developers Festival 2024 Sessionize Event
dev up 2024 Sessionize Event
Denver Dev Day | May 2024 Sessionize Event
Granite State Code Camp 2023 Sessionize Event
TechBash 2023 Sessionize Event
TechBash 2022 Sessionize Event
THAT Conference TX 2022
A summer camp in the Texas winter for software geeks passionate about learning all things mobile, web, cloud, and technology.
TechBash 2021 Sessionize Event
Code PaLOUsa 2021 Sessionize Event
.NET Frontend Day Sessionize Event
Stir Trek 2020 Sessionize Event
Steve Bilogan
Senior Engineer @ Uno Platform
Kingston, Canada
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