Speaker

John Baluka

John Baluka

Independent Software Developer

St. Louis, Missouri, United States

Actions

John has been developing software with the Microsoft stack for 30+ years. For most of the last 15 years, John has been a sub-contractor, business owner, and a Dad. John enjoys researching and applying new technologies to real world examples.

Area of Expertise

  • Business & Management
  • Information & Communications Technology
  • Media & Information

Topics

  • .NET
  • Documentation
  • Training
  • Training Design
  • Business Software
  • Business Agility

The World of PowerPoint Programming, Integration, and Automation

This presentation explores the untapped power behind Microsoft PowerPoint through the lens of programming, integration, and automation. From classic VBA scripting to modern JavaScript-based Office Add-ins, you'll discover how developers and power users alike can extend PowerPoint’s capabilities, automate repetitive tasks, integrate with data sources and APIs, and build intelligent solutions that transform how presentations are created, managed, and delivered. Whether you're working in a desktop or web environment, this session reveals strategies and tools that unlock new productivity and innovation within PowerPoint.

Whether you are a developer or not, you will be able to get an understanding of how you can do more with your slides and discover where AI can fit into your solution.

This presentation demystifies the world of PowerPoint programming by showing how to automate, integrate, and extend PowerPoint using tools like VBA, JavaScript, and Office Add-ins to boost productivity and streamline presentation workflows.

Read It. Hear It. Watch It. -- Embrace a Multimodal Content Strategy

In today’s fast-paced, digital-first world, effective communication and training must be agile, accessible, and adaptable. This presentation explores how to transform traditional documentation and training into dynamic, multimodal experiences—leveraging AI tools to automatically generate synchronized text, audio, and video content from a single source. Learn strategies for creating once and publishing everywhere, streamlining updates, and tailoring delivery to meet learners where they are -- whether they prefer to read, listen, or watch.

You will discover how embracing multimodal delivery and AI can future proof your documentation and enhance engagement across your audience.

This presentation demonstrates how to use AI and agile methods to create and deliver multi-modal documentation and training -- so users can read, listen, or watch -- based on their preferred learning style.

Going Solo - Phase 1 - Start a Successful Business the Easy Way

I went solo as an independent software developer over 15 years ago, and I never looked back. Unlike many that have gone solo, I did not want to have employees, nor create a software consultancy. I wanted a career path that provided the most flexibility without any financial cap.

In this talk, you will learn from successes and (big) failures. We will walk through how to get started, and make the things that appear to be hard, and make them crazy simple like incorporating and insurance. I will also share some not-so obvious aspects of running a solo business.

Going Solo - Phase 2 - Create Products and/or Productized Services

Starting a business and working by the hour is the easy part. Finding your niche and working to avoid the Hourly Trap, is the hard part.

In this talk, you will learn how get started on a product and/or productized service. You will discover that working by the hour is not how you can grow your business, and that you need to first build a community. Also, you will discover that niching-down and having opinions within your area of interest is what really opens the door to success.

See the Future of Documentation and Training

In an era where the pace of information and the diversity of learning styles are continuously evolving, as content creators, we need to consider how best to deliver our content in multiple formats without making the process overwhelming and time-consuming.

I have been working to discover effective approaches to documentation and training. I look forward to sharing some tools, techniques, and examples that you can apply to your next project. The value of creating effective documentation and training is just as important as the product itself.

AI cannot solve all our problems, but it can sure help.

How to Think in Blazor

Blazor is transforming the way developers build modern web applications by leveraging C# and .NET to create rich, interactive user experiences. In this presentation, we will dive into the mindset shift required to develop effectively in Blazor. You'll learn how to approach component-based architecture, manage state seamlessly, and embrace Blazor's unique blend of client-side and server-side capabilities.

Whether you're transitioning from JavaScript frameworks like React or Angular, or you're completely new to modern web development, this session will equip you with practical strategies to think like a Blazor developer. Expect clear examples, real-world scenarios, and actionable tips to help you master this powerful framework and streamline your web development process.

Learn how to approach web development with Blazor by adopting a component-based mindset and leveraging C# and .NET for building interactive, modern applications.

The Best Way to Learn Blazor -- Visually with Radzen Blazor Studio

Are you ready to take your Blazor development skills to the next level? In this presentation, we’ll explore how to learn and master Blazor, Microsoft’s cutting-edge framework for building interactive web applications, using Radzen Blazor Studio—a powerful visual development environment.

Discover how Radzen Blazor Studio simplifies the development process by offering a drag-and-drop interface, seamless integration with Blazor components, and a focus on visual workflows. Whether you’re a beginner just starting out or a seasoned developer looking to streamline your Blazor projects, this session will provide actionable insights and practical techniques to accelerate your learning journey.

Learn Blazor quickly and effectively using the visual, drag-and-drop capabilities of Radzen Blazor Studio to build real-world applications with ease.

Blazor Patterns, Practices, and Gotchas

Be ready to quickly move past "Hello World" for Blazor. Blazor is revolutionizing modern web development by enabling full-stack web applications with .NET and C#. However, as with any powerful framework, adopting it effectively requires an understanding of its nuances, best practices, and potential pitfalls.

Whether you're just starting with Blazor or looking to refine your existing projects, this presentation will equip you with the tools, techniques, and insights to develop robust and efficient Blazor applications. Join us to level up your Blazor skills and deliver high-quality web experiences!

Move past "Hello World" for Blazor. Learn essential patterns, best practices, and common pitfalls to build robust and efficient Blazor applications with confidence.

Moving to Blazor: Developing Your Strategy for Modern Applications

This workshop is tailored for developers and technical leads who are ready to take their Blazor skills beyond the basics and develop a strategic approach to adopting Blazor for real-world applications.

Whether you’re planning to integrate Blazor into existing projects, scale a new application, or optimize your development workflow, this session will provide the insights and strategies you need.

If you are past "Hello World" for Blazor, then this workshop is for you. We’ll explore advanced Blazor concepts, best practices, and migration strategies to help you maximize the potential of Blazor in your development pipeline.

If you are past "Hello World" for Blazor, this workshop will help you develop a strategic approach to adopting, scaling, and optimizing Blazor for modern applications.

John Baluka

Independent Software Developer

St. Louis, 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.

Jump to top