Speaker

Brent Stewart

Brent Stewart

Co-Founder of Alien Arc Technologies

Blue Springs, Missouri, United States

Actions

As a professional software developer with over two decades of experience, I have seen many development trends come and go and learned that there is not a shortcut to being a great developer. I enjoy teaching others what I have learned and try to mentor others whenever I can. I am a co-organizer of the Kansas City .NET User Group and love speaking at conferences.

I am a creator at heart and have started multiple businesses over the years in a variety of industries. My latest venture is Alien Arc Technologies which allows me to take my ideas and give them form. I love quality in all things and I always try to provide the best quality in everything I do. If it is worth doing, then it is worth doing right.

Area of Expertise

  • Information & Communications Technology

Topics

  • .NET
  • C#.Net
  • Blazor
  • XAML
  • Xamarin
  • .NET MAUI

Securing Your Stuff

I love gadgets, home automation, and my technology addiction-enabling wife. Needless to say, my house is chock-full of "life-improving" gadgets and devices. So many cool things, and so many possible security risks. These devices seem so innocent with their cheery bright lights and instant never questioning obedience, but they can present real security risks to your home. Many are equipped with cameras or microphones and most have your Wi-Fi password, some can even unlock your doors, so we need to ensure that these devices are secured and not given the keys to the kingdom. If you are like me and enjoy playing with the latest toys, you will want to hear the tips and tricks that can make you and your home a little bit safer.

Introduction to the Uno Platform

Write once run everywhere. That is the dream that has been promised for many years in the software world, but it is an elusive goal that always seems just out of reach. The Uno Platform is an open source project that is trying to make this dream a reality. Using their platform, you can target the web, iOS, Android, and Windows with a single code base. Uno is not trying to reinvent the wheel from the ground up, but rather building on top of proven solutions. They are leveraging Web Assembly, Xamarin, XAML, UWP, and C# to create a magical mix of technologies that brings us closer to the one code base to rule them all. Come join us as we take a look under the hood of the platform and see if Uno may be the One platform for you.

IoT for the .NET Dev

IoT is becoming more and more prevalent in our lives. Everything from home appliances to industrial warehouse sensors are getting connected to the Internet to leverage the power of the cloud. There will be great opportunity for those developers who understand how IoT can help industries move to this new frontier. Come explore how to leverage your .NET skills to reach the cloud with Windows 10 IoT on a Raspberry Pi. These days there are many ways to connect your IoT devices to the cloud, but in this talk we'll look at how we can utilize Azure services to integrate with physical devices. We'll show everything from how to interact with GPIO (General Purpose Input Output) to hooking up to Azure Functions with the Raspberry Pi. Come see how to put your Pi in the sky (cloud)!

Productive Developer == Happy Developer

We all love those days when everything goes right and we just knock it out of the park. What makes some days great and others a real chore? For a lot of developers, the biggest factor to having a great day at work is a sense of accomplishment. So come explore how we can get the most from our hours and increase the number of awesome days. In this talk we will examine what motivates us, how to stay focused, and cover some powerful productivity tips and tricks. We will look at some tools and techniques that will help you be a more effective developer. Don't just refactor your code, refactor your life.

Computer Vision: Don't turn a blind eye to the future

Whether we are talking about automated cars that need to avoid children playing in the street, a sales app that reads the emotions of a shopper, or an augmented reality game, computer vision plays a significant role in the future of computing. Join us as we take a look at some of the readily available computer vision services that you can leverage today. We will examine some of the use cases for computer vision and explore why you should consider it for your apps. During this session, we will create a simple app that consumes some of these services and shows just how easy it is to add vision to any application.

Breaking down the blockchain

Blockchains are revolutionizing how we think about and handle secure transactions. While blockchain was originally created for cryptocurrencies like Bitcoin, other uses are continuously being discovered. Join us as we demystify the inner workings of the blockchain and take a look under the hood at the techniques used to create this game changer. During this session, we will build out a simple implementation using .NET and look at how the blockchain can be leveraged in your apps.

.NET Core on a Raspberry Pi

The Internet of Things (IoT) is one of the hottest technologies going right now, and the demand for Internet connected devices is only going to keep growing. Everything from home appliances to industrial warehouse sensors are getting connected to the Internet to leverage the power of the cloud. There will be great opportunity for those developers who understand how IoT can help industry move to this new frontier. So how does a .NET developer leverage their experience to build powerful, secure, and robust IoT devices? Using .NET Core of course! While there are many options when it comes to building an IoT device, we are going to cover how to use an inexpensive off-the-shelf Raspberry Pi. We will look at how to setup and configure our Pi, how to write an application, how to deploy to the device, how to access the cloud, and even how to interact with the real world through the general purpose input/output (GPIO) pins. Come see how to put your Pi in the sky (cloud)!

SOLID Interfaces: A pattern for success

Defining and using interfaces is one of the core tenets of modern software development. Interfaces are fundamental to making an application testable and keeping it loosely coupled, so why do so many get it wrong? As with many principals of software design, the benefits and goals are often misunderstood and therefore they are misused and abused. In this session we will examine what interfaces are and why you should care about them. We will also discuss when interfaces should be used and look at some of the common pitfalls and mistakes people make. Join us and make you software design fundamentals more SOLID.

Automate all the things

Home automation has been an interest of mine for many years, but it has always been a frustrating mashup of proprietary systems. Performing the simplest of tasks was often impossible or required herculean effort to accomplish. This has improved over the last few years as we have seen an influx of opensource home automation projects and standards based communication. This new opensource software and hardware has opened up many opportunities to create increasingly advanced solutions. In this talk I will share my experiences of one of my most recent projects where I built out a lighting/security control system for my workshop. The technologies we will look at include: Home Assistant, Arduino, EPS32, Raspberry PI, MQTT, LIFX, 10v dimming, POE cameras, voice assistants and more. My solution combined many off the shelf components, open source software, a bit of custom code, and even some homemade hardware. Join me for a fun discussion on how we can automate all the things.

Modernizing My Micro-Manufacturing

As an avid maker with an ever growing list of things I want to bring to market, I am always looking for ways to leverage my software development skills to make me more efficient in my workshop. I love CNC machines and dream of the day where I have all my tools under control of software. Unfortunately for me, all the companies that have amazing cutting edge tooling want vast quantities of money in exchange for their products, so as a startup/hobbyist I am forced to find other ways to live the dream. Come join me as I talk about my experiences modernizing and automating my workshop.

.NET MAUI: Unleashing Cross-Platform Development

Join us on an enlightening journey into the world of cross-platform app development with .NET MAUI. Discover the seamless integration of .NET MAUI with C# and XAML, allowing developers to leverage their existing skills and codebase to create native experiences across different device ecosystems. Unravel the magic behind .NET MAUI's adaptive UI, enabling applications to effortlessly adapt to various screen sizes and orientations. From streamlined code sharing to a unified project structure, explore how .NET MAUI simplifies the complexities of cross-platform development, fostering efficiency and accelerating the delivery of feature-rich applications.

Whether you're a seasoned developer seeking to expand your toolkit or just stepping into the world of cross-platform development, this talk will equip you with the knowledge and insights needed to embark on your .NET MAUI journey. Join us as we navigate the future of cross-platform development with .NET MAUI and revolutionize the way we approach building powerful, cross-device applications. Don't miss this opportunity to transform your development workflow and elevate your applications to new heights!

Beyond Words: Large Language Models for mere mortals

How many times has someone mentioned 'AI' to you in the last week? Odds are, it is more than once. AI is taking over the mindspace of business leaders everywhere and with good reason. AI presents countless opportunities to revolutionize how we work with data and interact with customers. One of the biggest areas that has seen massive strides recently is Large Language Models (LLMs). These LLMs open a lot of doors to what is possible, from chatbots that are indistinguishable from their human counterparts to virtual assistants that never call in sick. In this session, we will look at how these LLMs work and get a better understanding of what they are good at and where they struggle. Come with us as we examine the variety of offerings from massive hosted commercial solutions to self-hosted open-source models that can be run at home. Join us as we explore how Large Language Models (LLMs) are reshaping the world as we know it.

Web Development Elevated: Mastering Blazor Basics

Join us on a journey into the dynamic realm of web development with Blazor, a framework seamlessly blending C# with the world of web applications. In this talk, we will provide a comprehensive introduction to essential Blazor concepts.

Discover how to set up your development environment, explore project structures, and build your first Blazor app. Demystify the various render modes, from Static server-side rendering to the new Interactive Auto render mode and everything in between. Learn the art of effortless navigation through pages, parameterizing routes for dynamic content, and implementing navigation guards for an enhanced user experience. Delve into the realm of data validation, examining form validation techniques, and leveraging built-in validation attributes. Gain insights into the Blazor page life cycle, understanding initialization and rendering processes, handling events throughout the component life cycle, and optimizing performance with a grasp of life cycle phases.

By the end of this session, you'll possess a solid foundation in Blazor development. Whether you're a seasoned developer or just starting in the world of web development, this talk will equip you with the knowledge and skills needed to confidently embark on your Blazor journey. Don't miss this opportunity to unlock the potential of Blazor and elevate your web development capabilities!

Unleashing the Power of Blazor Components

Blazor components are the building blocks of modern .NET web applications, offering a powerful way to create dynamic and interactive UIs. In this in-depth session, we’ll explore everything you need to know to master Blazor components, covering fundamental concepts and advanced techniques.
We’ll cover component structure, parameter binding, and lifecycle methods before diving into advanced patterns such as component communication, dependency injection, templated components, and JavaScript interoperability. You’ll also learn how to optimize rendering performance, apply CSS isolation, and structure component libraries for reusability.
Whether new to Blazor or looking to deepen your understanding of components, this talk will provide practical insights, real-world examples, and best practices to help you build scalable, maintainable Blazor applications.
Join us and take your Blazor component skills to the next level!

Brent Stewart

Co-Founder of Alien Arc Technologies

Blue Springs, Missouri, United States

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.