Schedule

  • 8:30 AM
    Bart Lannoeye
    Grow into your role of Software Architect
    Bart Lannoeye

    Learning the required skillset to become a great software architect can be a challenging process. Join Bart on the journey from fresh out of school to established software architect. We'll touch the multiple types of architects and common career paths. But the focus of the talk is on real life exper

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered


    Yitzhak David
    Nosql SQL Databases for Developer Security officers
    Yitzhak David

    Learn basic term and how to Defense You Oracle , SQL Server , MongoDB, Redis , Docker DB , Hadoop, data lakes in 50 Minutes and SQL Injection . This is the basic of basic for every security offices and summarize of years of experience with simple basic tools which give you the power to disco

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics:
    Tags:
    Link to Session During Event Must be registered


    Steve Bilogan
    Create Applications with WinUI – Everywhere!
    Steve Bilogan

    WinUI is the new modern native UI platform of Windows. In turn, the open-source Uno Platform aims to provide pixel-perfect WinUI experiences on all platforms where WinUI doesn’t natively run on – Web/WebAssembly, macOS, Linux, iOS, Android and even Windows 7! Developing multiplatform applications

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Eldert Grootenboer
    Empower your Azure IaC with Bicep!
    Eldert Grootenboer

    We all love to use Infrastructure as Code to roll out our Azure environments, however setting this up using ARM templates can sometimes be cumbersome. Wouldn't it be great if we could write our IaC templates in a more programming-like language instead? This is where Bicep comes in; a new Domain Spec

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics:
    Tags:
    Link to Session During Event Must be registered


    Henning Schwentner
    The Joy of Multiple Models – Structuring Monoliths and Microservices with Domain-Driven Design
    Henning Schwentner

    Software development is model building. We rebuild a part of the world as a program in Java and improve it by doing so. A traditional approach is to reproduce the domain as accurate in every detail as possible. But is this the actual goal of models? If we look close enough, we will see that a model

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Jim Wooley
    Entity Framework performance monitoring and tuning
    Jim Wooley

    Object Relational Mapping technologies, including the Entity Framework can drastically simplify the programming model against databases, but when done carelessly, performance can suffer. In this session, we'll explore some real-life strategies that have solved performance issues in production applic

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Johnny Hooyberghs
    What is new in .NET 6 and the future of .NET
    Johnny Hooyberghs

    November 2021 marks the release of .NET 6. In this session, I will talk about what is new in the latest version of .NET and what the future will bring for the .NET platform in general. What is the difference between .NET Framework, .NET Core and .NET 6? Expect a number of new features and examples o

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    David Patrick
    Intro to Dataverse inside of Power Automate
    David Patrick

    Microsoft Dataverse (formerly known as the Common Data Service) lets you securely store and manage data that's used by business applications. Data within Dataverse is stored within a set of tables (fka entities). A table is a set of records used to store data, just like data is stored within a datab

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Gil Zilberfeld
    The Quality Dashboard
    Gil Zilberfeld

    You’ve got thousands of automated tests running, multiple test and coverage reports and logs – but you can’t see the forest from the trees. The problem is you don’t know: Is it safe to release? With refined, specific metrics, you can define reports (or dashboard) that tell you the real quality of th

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Tina Judkins
    Softly Speaking
    Tina Judkins

    The value of having soft skills when in the workforce. How to deal with different people and situations. Talk about the importance of reading body language, nonverbal communication, presentation skills, and other topics to help improve soft skills. soft skills are important at every level of an org

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered


    Richelle Anne Craw
    Jessielaine Punongbayan
    COBOL Coding in the Cloud
    Richelle Anne Craw; Jessielaine Punongbayan

    How do you imagine coding in COBOL? Join this session as we give you a glimpse of our day as COBOL developers working with Eclipse Che4z, a mainframe development tool that blurs the lines between mainframe and distributed environments. Come and hear about the tips and tricks we learned first-hand; t

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Faye Thompson
    Amitai Schleier
    Two Midwesterners Politely Invite You To Explore Coding
    Faye Thompson; Amitai Schleier

    Wonder what it's like to do what programmers do? Maybe people have tried to explain it, but didn't put it in terms that computed for you. Or maybe you would like to become more technical, but the mere thought of trying to code has felt intimidating. Today is a new day! Faye's a non-programmer from

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered


    Joel Silverstone
    'What AI can't do. HI (human intelligence) Can"
    Joel Silverstone

    Teams, clients, colleagues, and you are sorting through the emotional impact of COVID-19. HI human intelligence skills are going to be vital to collaboration and connection. Do what AI can't do and master your ability to adapt and pivot. It’s your HI, build your emotional awareness, ability to lis

    Date/Time: Friday, August 20, 2021 8:30 AM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered

  • 9:45 AM
    Christopher Judd
    Enterprise Observability with OpenTelemetry
    Christopher Judd

    Enterprise applications are complex. A transaction starting in the browser will go through proxies, api gateways, security appliances, application performance monitoring tools, logs, microservices and more microservices. Historically there has been no standard way to get observability and traceabili

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics:
    Tags:
    Link to Session During Event Must be registered


    Jason Bock
    What's New in C#10
    Jason Bock

    C# is an open-source, mature object oriented language, used by millions of .NET developers, yet its evolution is still underway. In this session, we'll cover the latest features that are being considered for C#10 and how they work in detail so you'll know when to use them effectively in your new .NE

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Stacy Cashmore
    Building your personal online brand using Static Blazor Apps, one step at a time.
    Stacy Cashmore

    We're told that by using services such as Medium, dev.to etc that we are diluting our personal brand. That we should be posting to our own site and building ourselves up. But making that move can seem huge! Rather than eating the elephant - which can seem impossible - how about slowly moving to your

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Olena Borzenko
    Scaling your data to the size of the Cosmos (DB)
    Olena Borzenko

    Many systems begin their lives with a relational model at their core - as their database. But over time, as the needs of users change, the relational model can cause more problems than it solves when building web-scale systems. In this session, I’ll take you on my journey transforming a traditiona

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics:
    Tags:
    Link to Session During Event Must be registered


    Brad Cypert
    Building Apps Across Platforms with Flutter
    Brad Cypert

    There has not been a better time to learn Flutter. With the recent release of Flutter 2, the platform is now capable of building rich app experiences across Mobile, Web, Desktop and much more. In this talk, speaker Brad Cypert provides a gentle introduction to Flutter. You'll learn how Flutter work

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Håkan Silfvernagel
    Affective Computing – bringing humans and machines closer through emotions
    Håkan Silfvernagel

    Research have shown that emotions play an integral role in decision making, cognition, perception, learning and more. If we want our computers to be intelligent and be able to interact with us we need to ensure that they are able to recognize, understand and express emotions. This is the basic assum

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Nicolas Fränkel
    A Guided Tour of Caching Patterns
    Nicolas Fränkel

    When your application starts slowing down, the reason is probably a bottleneck somewhere in the execution chain. Sometimes, this bottleneck is due to a bug. Sometimes, somebody didn’t set up the optimal configuration. And sometimes, the process of fetching the data is the bottleneck. One option wou

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Thomas Y. Chen
    Data Science for Humanitarian Good
    Thomas Y. Chen

    With the rise of data science, data analytics, and machine learning, there are an unprecedented amount of opportunities. In this talk, we particularly discuss the opportunities of "big" data analysis for humanitarian good. These applications range from informing recovery and relief plans from natura

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Dr. Joe Perez
    Cultivating a Climate for Paradigm Shift: Facilitating Innovation in a Post-COVID19 World
    Dr. Joe Perez

    Renaissance philosopher and writer Machiavelli has been quoted as saying, “I'm not interested in preserving the status quo; I want to overthrow it.” The importance of respecting personal space and practicing impeccable hygiene aren’t the only lessons learned from COVID-19. If anything, we’ve seen th

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered


    Joe Winchester
    John Mertic
    Who said you can't teach an old dog new tricks
    Joe Winchester; John Mertic

    The Mainframe computer is over 65 years old, and has a dual personality of either being viewed as a proprietary thing of the past or else a hidden closed locked down machine as espoused in Hollywood movie plots. The truth is neither, and a huge amount of mainframe computing workload today comes fro

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics: Project Management
    Tags:
    Link to Session During Event Must be registered


    Jeff Blankenburg
    Understanding Alexa
    Jeff Blankenburg

    This session will unpack how Amazon's Alexa works, how you think about building voice user interfaces, and which best practices you should consider as you build skills.

    Date/Time: Friday, August 20, 2021 9:45 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered

  • 11:00 AM
    Mitchel Sellers
    Practical Unit Testing Patterns With .NET Core
    Mitchel Sellers

    Reaching 100% Code Coverage is often a mythical number, however, when you dive deep into an application you might discover that patterns of the technology limit your ability to achieve good code coverage. This sessions explores this topic and introduces attendees to tips and tricks that can be used

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Aaron Ladage
    Engineering Change: How to Revolutionize Your Projects from the Inside Out
    Aaron Ladage

    We've all had those projects: the technical debt is rampant, the stakeholders won't listen to reason, and you (the engineer) know there's a better way. But what if you're exactly the right person to make things better? In this session we'll discuss how to implement engineering-driven change into you

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered


    Andrew Malek
    Developers: Why Care About the User?
    Andrew Malek

    As developers, we deal with technologies, frameworks, and data, making it very easy to forget that what we create is meant for real people to use. While designers and UI specialists should handle most decisions about how a product or service looks and feels, we should all be on the same page to make

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: User Experience
    Tags:
    Link to Session During Event Must be registered


    Gregory Kapfhammer
    Great On Their Own, Even Better Together: Application Development with Python, Typer, and Poetry
    Gregory Kapfhammer

    Have you ever tried to create a command-line application with an extensive command-line interface and then upload it to to the Python Package Index (PyPI)? If your experience is like mine, then you might have found the process confusing because there are so many different tools and configurations fr

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Brian McKeiver
    Knowledge Mining with Azure Cognitive Search
    Brian McKeiver

    We all know that providing a good search experience for website visitors is hard. Everyone expects it to “just” work like Google. Maybe there is a better way, maybe we fix this with a little help from AI robot friends. Join the session to see how you can leverage Cognitive Services with Azure Searc

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Chris Ayers
    Feature Flags - The Art of the IF and Deployment
    Chris Ayers

    After this session you'll not only be able to start implementing feature flags, but you'll also want to separate your releases from your deployments. You will have an understanding of - What feature flags are - The types of feature flags - Best practices around feature flags - Implementing feature

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Ken Muse
    You're Building It Wrong! The Top Azure Application Mistakes
    Ken Muse

    Developing applications for the cloud has never been faster or easier than it is today. The speed at which new applications can be created and deployed has enabled more innovation than ever before. Unfortunately, Azure is not always forgiving of mistakes. From serverless applications that suddenly s

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Sam Basu
    Desktop Apps Your Way!
    Sam Basu

    Most modern-day developers love to work with bleeding-edge technologies. Unsurprisingly, .NET developers are invested in Blazor or Xamarin/MAUI. JavaScript developers swear by their beloved JS frameworks. But customers or enterprise business workflows often demand Windows or MacOS Desktop apps. What

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Martine Dowden
    Moving Beyond Pretty: Making deliberate design choices
    Martine Dowden

    Have you ever heard the phrases “beauty is in the eye of the beholder” or “I like what I like” when someone is discussing your design? Or maybe design is your arch nemesis and you dread it. Too often design is only looked at for aesthetic and visual appeal, while purpose, goal, and usability are ig

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: User Experience
    Tags:
    Link to Session During Event Must be registered


    Prabhat Nigam
    Mohammed Niyas
    Azure AD SAML and Azure AD Identity Management
    Prabhat Nigam; Mohammed Niyas

    This session will discuss and demo on handling SAML Authentication in Azure AD

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics:
    Tags:
    Link to Session During Event Must be registered


    Joe Kuemerle
    A Series of Unfortunate Events - What Happens When Your App is Hacked.
    Joe Kuemerle

    Many of us know about the various security checklists and how we should write more secure code. In this session we will move beyond top 10 lists and dive into the world of how attackers compromise systems and how they use those compromises to exploit both individuals and companies. You will see dem

    Date/Time: Friday, August 20, 2021 11:00 AM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered

  • 1:30 PM
    Sean Whitesell
    From Developer to Cloud Architect - Strategies for Success
    Sean Whitesell

    You're a developer, and now an architect. Not only an architect but a cloud architect. You're happy for the job but overwhelmed with everything that goes with the job. From networking skills to handling audits, a cloud architect has much to handle in the day-to-day challenges. What do you need to re

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics:
    Tags:
    Link to Session During Event Must be registered


    Eldert Grootenboer
    Olena Borzenko
    Impactful mentorship - 2 sides of a story
    Eldert Grootenboer; Olena Borzenko

    When starting to engage with the community, it can be hard to find your own way. There is a lot of information around conferences, giving presentations, setting up blogs, and much more. However, initially we might not know where to start, and where to find the right places to convey our story. This

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered


    Jeremy Meiss
    What a global pandemic can tell you about better DevOps practices
    Jeremy Meiss

    In early 2020 a global pandemic set in motion events which none of us could predict. With anonymous data collected from 900k+ devs, 25K orgs, and 30m+ builds/mo we've found some interesting insights into better DevOps practices. In this session, we will seek to uncover what this unique dataset can t

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Caito Scherr
    Sweet Streams are Made of These: data-driven development in stream processing
    Caito Scherr

    The strength of a powerful stream processing engine is in how fast, and how much data it can process. This naturally adds complexity to existing integration points and can lead to development overhead. Luckily, there is a set of data-driven development principles that are built to alleviate precis

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Courtney Heitman
    The Dark Side of UX
    Courtney Heitman

    User experience design brings clarity, removes obstacles. It rewards - makes us feel accomplished, successful, happy. Users are confident when using a well-designed application - as easy as turning on a light switch: [Buy] Don't make me think: did I opt in? Don't make me think: was that a hidden fe

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics: User Experience
    Tags:
    Link to Session During Event Must be registered


    M. Scott Ford
    Communication is Just as Important as Code
    M. Scott Ford

    The idea of a lone developer coding in their basement without social interaction is a thing of the past. These days, technical solutions are often developed by cross-functional teams whose participants have a range of technical experience. Now, more than ever, good communication skills are an essent

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered


    Brian Gorman
    What's New In EFCore5 (and coming in EFCore6)
    Brian Gorman

    In this session, we'll dive into many of the new features available in EFCore5 that can help to enhance your solutions. We'll look at examples of Many-To-Many auto navigations, Table-Per-Type inheritance mapping, Filtered Includes, Split Queries, Simple Logging, and Flexible Entity Mapping. We'll

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Dave McAllister
    The Murphy's Laws of Observabillity
    Dave McAllister

    We’re all familiar with Murphy’s Law. “Anything that can go wrong, will go wrong.” And over time, Murphy’s Law has been extended, abstracted and applied to numerous disciplines. Within Observability, the extension of data and monitoring focused on deep insights in our complex apps and environments,

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics:
    Tags:
    Link to Session During Event Must be registered


    Joel Lord
    NodeJS, ML, K8s and Unethical Face Recognition
    Joel Lord

    How nice would it be to be able to remember everyone’s name? What if you could just walk into a room and know everyone’s Twitter handle? Kubernetes is a great tool that is being used more and more for deploying applications, but it can also be used in the context of machine learning. In this talk, t

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Jeremy Clark
    Get Comfortable with .NET 5 and the CLI
    Jeremy Clark

    Still using .NET Framework 4.x? It's time to look at .NET 5 (and soon, .NET 6). So let's get comfortable with the creating, running, and testing applications using the command-line interface. We'll create a self-hosted web service and then write an application to use that service. Unit tests will ma

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Prashant G Bhoyar
    Introduction to AI and Cognitive Services for Developers and Information Workers
    Prashant G Bhoyar

    “Artificial Intelligence and Machine Learning are the new buzzwords in the industry. Microsoft's vision is to make AI accessible to every enterprise, data scientist, developer, information worker, consumer and device everywhere in the world. AI has a big role to play in the enterprise space. The fie

    Date/Time: Friday, August 20, 2021 1:30 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered

  • 2:45 PM
    Elizabeth Gray
    Introduction to Accessibility
    Elizabeth Gray

    Sometimes Accessibility can be tough to wrap your head around, but it is becoming clearer every day just how important it is and how much it can benefit everyone. In this session, we will explore some basics of Accessibility, information resources, and tools that can help you be an Accessibility all

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: User Experience
    Tags:
    Link to Session During Event Must be registered


    Cameron Presley
    Taking a Gamble With Functional Domain Modeling
    Cameron Presley

    Over the past few years, Functional Programming has entered the mainstream when it comes to libraries and frameworks for various kinds of technologies and there are plenty of tutorials and resources to learn the basics. With that being said, when it comes to building something non-trivial, there's

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Darren Hale
    Learning F# - A Practical Approach
    Darren Hale

    During the pandemic, I used my extra time to learn F#, the functional programming language available in the .NET ecosystem. Learning new programming paradigms helps developers see new approaches to common problems and can help them better understand some of the solutions in their current programming

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Kevin Griffin
    Real-Time Revolution: SignalR in Action
    Kevin Griffin

    Does your application render a page and then just leave it? Do you deal with issues of the local state being out of date? Do you wish the server could just tell all the browsers that something has changed? If you answered yes to any of those questions, it's time to join the real-time revolution! S

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Richard Roda
    Learning to Love the Lambda in the Stream
    Richard Roda

    Are you new to Java 8 and Lambdas? Wondering what all the fuss is about? In this session, we will introduce Java Lambdas, Functional Interfaces, and how to put it all together with Java 8 Streams.

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Nick Bailey
    Management as Therapy: What Psychologists Can Teach Engineering Managers
    Nick Bailey

    The hardest part of Engineering Management is managing personalities - difficult emotions, distorted thinking and interpersonal conflict. It turns out there's a field entirely dedicated to helping people with these problems - Psychotherapy. In this talk, we'll explore insights from Cognitive Behavi

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered


    Ryan Latta
    Tune Up Your Stand Up
    Ryan Latta

    Late attendance, status updates, lifeless answers, and zoning out are all too common in our Stand-Ups and Daily Scrum meetings. It doesn’t have to be that way. This small meeting is the heartbeat of a team within a sprint. They take a brief moment to hear about the effort and challenges of their co

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Soft Skills
    Tags:
    Link to Session During Event Must be registered


    Veronika Kolesnikova
    Machine Learning for .NET developers
    Veronika Kolesnikova

    Machine Learning is the future and it's already here. There’re so many opportunities for developers to include it in a wide variety of applications. If you heard a lot about data collection and processing, creating and training models and ready to try it all yourself with the help of .NET, I'll show

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Chris Gardner
    Understanding How Your CPU Thinks
    Chris Gardner

    You know all those algorithms you take for granted? I'm not talking about those boring algorithms you learned in school. I mean things like adding two numbers or converting a number to to text. Have you ever wondered how the computer really does that? I recently embarked on a journey to create a ma

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Michael Richardson
    It's NOT Magic! - SEO for Developers
    Michael Richardson

    You built a great website. Now how do you help people find it? Search engines like Google and Bing are an essential source of traffic for any public website. Search engine optimization (SEO) can make the difference between floating to the top and disappearing into the noise. Contrary to popular be

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Ed Charbeneau
    Responsive and Adaptive Tactics for Blazor Applications
    Ed Charbeneau

    In this session you'll learn about CSS techniques like CSS Grid, Flexbox and media queries. We will also explore techniques for adaptive the user interface at runtime for maximum control. These tactics apply to Blazor WASM, Server, and Blazor Hybrid.

    Date/Time: Friday, August 20, 2021 2:45 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered

  • 4:00 PM
    Jon Fazzaro
    Oh! The *Humanity*
    Jon Fazzaro

    “Agile” is a bit lost. Like a couch potato resolving to go to the gym in January, we threw off the chains of Scientific Management and declared a manifesto of people-centered values. And here we are in our February, right back on the couch. We prescribe process and certification. We try to do *l

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics: Project Management
    Tags:
    Link to Session During Event Must be registered


    Matthew Groves
    Don’t Drop ACID - Transactions in Distributed NoSQL
    Matthew Groves

    NoSQL document databases provide unique capabilities of scaling, flexibility, and performance for a wide variety of use cases. However, many developers from relational backgrounds are understandably nervous (for a variety of reasons) about using NoSQL in their next project. This session will address

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Joe Kuemerle
    Secure Application Design and Development With Threat Modeling
    Joe Kuemerle

    Building a secure and stable application requires more than just memorizing a list of vulnerabilities. Modern applications contain a multitude of moving parts and security needs to be built in from the beginning. In this session we will review techniques to ensure that you are building the most secu

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Lydia Cupery
    Representing and Accessing Data That Changes Over Time
    Lydia Cupery

    This talk answers the question “What’s a clean way to represent data that changes over time?” We can store the attributes that change over time (variable attributes) on a versioned table and stable attributes on a base table. Storing variable attributes in a versioned table with an effective date

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Samuel Gomez
    "Attack of the killer Bots" an introduction to Bot framework composer
    Samuel Gomez

    Having bots handling the first user interaction is very common in many sites nowadays and their usage is only expected to increase in the next few years. From a development perspective, bot development presents a unique set of challenges that can result in a steep learning curve for new developers.

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Gregory Kapfhammer
    Juncheng Wu
    Enpu You
    TaDa it's Magic: Predicting the Performance of Functions through Automated Doubling Experiments
    Gregory Kapfhammer; Juncheng Wu; Enpu You

    When you deploy a program to a cloud-based execution environment, it is important that you understand its performance --- or you may end up with a expensive bill from your cloud provider! With that said, if you have tried to understand the performance of a function in your program you might have fou

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Rob Richardson
    Level-up Your DevOps with GitHub Actions and Kubernetes
    Rob Richardson

    Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes. Once setup, commit, and watch the magic flow into place. You too can automat

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Michael Perry
    Kubernetes. Now What? Data Management in a Distributed Cluster
    Michael Perry

    You have a cluster. You can scale up and down at a moment's notice. You can roll updates without taking down your services. So are all your problems solved? Not quite. You still have the issue of keeping your microservices in sync. You want each service to be able to make its own decisions autonom

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics:
    Tags:
    Link to Session During Event Must be registered


    damian synadinos
    Is This [Joke] Appropriate?
    damian synadinos

    Don't poke the bear" is an old saying that usually means "Don't do things that are likely to cause trouble". Can jokes cause trouble? Sometimes. But when, and how can you know? The talk "Is This [Joke] Appropriate?" intends to address this topic and these questions...and make it all applicable to

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics:
    Tags:
    Link to Session During Event Must be registered


    Douglas Starnes
    Python: What's in it for You
    Douglas Starnes

    Over the last 5 years, Python has consistently been in the top 5 languages on Github. Its clean, simple, easy to remember syntax makes is why Python is one of the most in demand skills for software engineers. If you are a web developer, data scientist, game developer, or IT admin, Python can scratch

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics: Application Development
    Tags:
    Link to Session During Event Must be registered


    Dean Schuster
    The Science, Psychology, and Secrets of Great UI
    Dean Schuster

    Need to improve user experience, but don't know where to start? Worried that UI/UX can only be done by right-brained, artistic people? Take heart. Learn simple, yet powerful UX principles and UI tricks that will help you radically improve your digital products. These secrets are perfectly suited for

    Date/Time: Friday, August 20, 2021 4:00 PM
    Topics: User Experience
    Tags:
    Link to Session During Event Must be registered

About

A software development conference in the Louisville, KY area on August 18 - 20, 2021 designed to cover all aspects of software development regardless of development stack.

Keep in Touch