Sunday, July 28th, '24
10:00 PM UTC
- You made it to town and are ready to start your epic conference experience! Head down to registration to check in early for tomorrow'sregistrationpre-conferenceworkshops
Monday, July 29th, '24
12:00 PM UTC
- Wake up early and come on down to register for your Workshop session(s) before they get started.registrationpre-conferenceworkshops
2:00 PM UTC
- Join me for a day of hands-on learning, exploring the fundamentals and advanced concepts of the progressive JavaScript framework, Vue.js. In this workshop we willVue.jsJavaScriptWeb Development
- Kubernetes is an orchestrator for dancing containers. With an increasing number of first-time attendees at KubeCon, it becomes essential to explain the concept of containersKubernetesContainers
- Let's create a full-stack React app with Server Components and Server Actions, and deploy it to Cloudflare's Developer Platform. We'll dive into the newest partsCloudflareCloudflare WorkersCloudflare Developer PlatformReactReact Server Components
6:00 PM UTC
- Lunch is provided for all attendees with a Workshop ticket. Take a break from learning to have a bit to eat, recharge, and head backlunchrechargeworkshops
7:00 PM UTC
- How do you make interfaces understandable at first glance? You choose the right words in text patterns that tend to work - whether it's acontentdesignhands-on
- Before React took over, do you remember how easy it was to scaffold a Rails app and deploy it to Heroku? We'll build a full-stackreactremixfull-stacktypescript
- Are you feeling the pressure of the job hunt and it's weighing you down? It's tough out there, we know. But let me tell youjob marketjob huntingre-energizeinterviewresume
- Join me for a day of hands-on learning, exploring the fundamentals and advanced concepts of the progressive JavaScript framework, Vue.js. In this workshop we willVue.jsJavaScriptWeb Development
8:00 PM UTC
- Gather with the conference organizers to discuss the next several days.Sponsors
10:00 PM UTC
- You just rolled into town, the tent is set up, now what? Why not stop down in the convention center to register before the rush?registration
11:00 PM UTC
- Welcome to the family reunion. THAT is so much more than your average tech conference. Join us for an engaging discussion as we explore theExperienceConferenceThatfirst-timer
Tuesday, July 30th, '24
11:00 AM UTC
- Time to register before we officially get started! Once you have your badge and swag, grab some breakfast and meet a few new campers beforeregistration
- Start the day off right with a little walk, jog, run, whatever. Get those muscles moving, talk to a fellow geek and enjoy the summerexercise5k
12:30 PM UTC
- Get out of bed sleepy head and get fed. Come down to the mess hall, grab a plate, cup of java, and wake up beforefoodcollaboratebreakfast
1:30 PM UTC
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
3:30 PM UTC
- Family TrackWhat's the difference between an insulator and a conductor? And can we learn about them just by using playdough, lights, and batteries? Of course weplaydoughelectricitycircuitssculpting
- There's been a lot of talk lately about React Server Components (RSCs), and they're being touted as the future of React. Depending on your project,ReactReact Server ComponentsNext.js
- Do you build things that can be hacked? Want to lower those odds? Join us to learn the basics of security vulnerabilities and evasive coding
- The idea that leadership only comes from high-ranking positions is debunked, as JB shares a personal experience in the military. Leadership stems from expertise, confidence,Personal DevelopmentCommunityLife SkillsLeadership
- This is a talk about the importance of renovating your tech stack and how to do it right to aid the process of innovationEngineering StrategyTechnical DebtArchitectureSoftware DevelopmentCross functional
- Have you found yourself troubleshooting the database your app depends on, and google fails to provide insight on why it's not working? We get it, notPrinciplesTerminologyIndexingBackup strategy
- The importance of thoughtful analysis and user research in implementing UX features. It explores the significance of both qualitative and quantitative data in decision-making, highlightingUser ExperienceDevelopmentUX Research
- Family TrackVisit the family track and test your engineering skills by making a paper rocket and flying them. Test your skills for distance and accuracy. Therefamily rocket
- Following best practices during database deployments is essential for the process to run smoothly. During this session, uncover the essential practices for seamless database deployments.
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
- A presentation that goes over the Laws of UX and gives each one an explanation and a practical use case example.
4:30 PM UTC
- We know you want to eat right??? We might not have a real campfire but we do have food. During lunch we will kick offlunchfoodcollaborate
5:30 PM UTC
- Open Spaces is a great way to meet new people, add to the existing conference schedule, and tailor your overall conference experience. Thisopen spaceskickoff
6:00 PM UTC
- In this session we'll talk about what and API spec is and why we would want it in the first place. We'll spend time understandingRubyRailsGraphQLJSON:APIAPIs
- Family TrackAre you a lover of escape rooms? Come learn how and why to make your own at home!Escape roomGame developmentFamilyGameDIY
- Node.js is a compelling platform for building all types of applications for startups to enterprises. Node.js strategically unites developers through the universal language of JavaScript.node.jsjavascript
- Controlling a computer with your mind might seem like science fiction, but following in the footsteps of mobile phones, virtual reality, and wireless earbuds, thisBrain-Computer InterfaceBCIBrainComputerNeuroscience
- The difficulty of transitioning from research to production is a prevalent issue in the machine learning development life cycle. An ML team may need to
- Family TrackCan't stay up late for Robot Night? Maybe you just can't wait to see the robots.
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
7:30 PM UTC
- You’ve heard about graphs, but what if you already have a relational database? How do you incorporate something new? This session will help you translatedatabasebackendrelationalgraph
- A story about my hurdles, mistakes and hard lessons learned while building my first ever SaaS as a solo developer. All without quitting my jobSaaS
- Learn how to maximize productivity with GitHub Actions. Discover how to automate various tasks like testing, releases, and deployments. Explore unique use cases, from updatinggithubci/cd
- Presenting Apache Kafka to work with real-time data. Why it's so powerful, simple yet complicated. Demoing some applications connected to Kafka (producer/consumer). What to monitor, why, and typicalkafkadata meshstreamingself-serviceevent-driven
- Family TrackBring the kids for a fun introduction to 3D printing. Experiment with one of our few 3D printing pens, and watch as a 3D3d printing
- The Demand for Skilled Talent is your guide to help navigate today’s challenging hiring market. With digitization, cloud migration and a flood of AI-related toolsRetentionStaffing StrategiesTechnology Leader PrioritiesAddressing skill gaps
- Family TrackVisit the family track and test your engineering skills by making a paper rocket and flying them. Test your skills for distance and accuracy. ThereFamily Rocket
- Learn practical strategies for maintaining agility as your team (and your codebase/architecture) grows.CodingArchitectureTestingDesign PatternsInfrastructure
- Integrating Rust with Dart via FFI combines Dart's ease of use with Rust's performance and machine learning capabilities. This approach enables developers to create efficientDartRustFFIPerformance
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
9:00 PM UTC
- Community has been coined the new currency, we will discuss the tools to leverage this to your advantage and built a great community of yourCommunity, Networking, growth
- Family TrackLet's eat some yummy gummies and chat about teamwork while trying to rescue our wormy friend Fred!TeamworkCommunication
- MACH (Microservices, API-first, Cloud-native, and Headless) architecture is revolutionizing the way websites are developed and managed. The MACH mission is to encourage enterprises to switchAzureMACHAPIHeadlessJavaScript
- Hackathons, Live Coding, and interactive tutorials are all familiar cornerstones of DevRel practices we all know, but have you ever paused to consider why theyeducationdevrelcommunitycontent
- A journey through learning advanced frontend web development topics through familiar examples that can be found in the Legend of Zelda video game.ReactWeb DevelopmentFrontend Techniques
- The future of AI applications lies in Multi-Agent LLM applications, and AutoGen is at the forefront of simplifying their implementation. Through a live demonstration, weAILLMAutoGenDesign PatternsPython
- I’m here to tell a scary story; one of inefficient code and unhandled exceptions. A story about a .NET developer who used async/await, but didn’tasyncdotnet.netC#
- In this session we'll look at my team's misadventures in the SEO of our product documentation. Our best intentions were outdone by our misunderstanding ofSEOdocumentation
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
10:30 PM UTC
- After the last session on Tuesday don’t go running off just yet, stick around for **happy hour**. We’re rolling out the beverage carts and somehappy hourcollaborate
11:30 PM UTC
- Join up with the other THAT Membership Geeks for a couple of beverages and a bit of gratitude.
Wednesday, July 31st, '24
12:00 AM UTC
- Family TrackYou will learn the game that people at That are falling in love with. Nertz is a fast-paced multiplayer solitaire-based card game. I will walk
- Family TrackCome with a team or ready to join one and ready to put your brain to the test against THAT escape room!escape roomfungame night
- In case you haven’t heard, this is our epic Game Night social event. What could be better after a long day of having somegamesfamilyfuncollaborate
- Family TrackCome and play catch with competition robots built by KnightKrawler, a high school robotics team from New Brighton, MN.
12:30 AM UTC
- Family TrackCornhole is a sport for any age and any skill level. Free play is available, with a small tournament planned for game night.GamesSportsInclusiveTeam OrientedAll-ages
11:00 AM UTC
- Start the day off right with a little walk, jog, run, whatever. Get those muscles moving, talk to a fellow geek and enjoy the summer5kexercise
12:00 PM UTC
- Time to register before we officially get started! Once you have your badge and swag, grab some breakfast and meet a few new campers beforeregistration
12:30 PM UTC
- Get out of bed sleepy head and get some chow. Come down to the mess hall, grab a plate, some java, and wake up beforebreakfastfoodcollaborate
1:30 PM UTC
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
3:30 PM UTC
- While using Reflection is still a necessary tool for any developer. The Roslyn source generators are a compelling way to write code while your usersc#dotnetvisual studio
- You can commit and push changes, but what if other developers are working in the repo at the same time as you? How do yougitgitPanicGitHubversion control
- [cw - food, diet, exercise] If habits are the source code of your life, diet and exercise are two of the most critical parts of yourdietexerciseproductivityhabits
- Personas stress test designs. Several good, quality personas can help you design for your wider audience, not just a subset of users. The advent ofpersonasuser experienceuxdesignai
- Family TrackImagine wielding the power to make your code come alive in the real world! With micro:bits and their sensors, buttons, and LEDs, kids will embark
- Every app you build these days involves talking to multiple systems, meaning you must write lots of code to protect against failures. Temporal is anTypeScriptJavaScript
- Xamarin is dead, long live MAUI! If you maintain Xamarin apps, the time is now to migrate to ... something. This session willMAUIXamarin.NET
- No, not like that! Nearly a quarter-century after Y2K, datetime bugs are still among the most common, most insidious, and unintentionally hilarious programming errors. WriteCloudCraftsmanshipFull-stackApiDatabase
- Family TrackVisit the family track and test your engineering skills by making paper airplanes and testing their distance and accuracy. Try your hand at making the
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
4:30 PM UTC
- We know you want to eat right??? We might not have a real campfire but we do have food. Enjoy the meal and relax withlunchfoodcollaborate
5:15 PM UTC
- Gain insights and strategies for a transformative student experience!Internship
- Get better output from LLMs by giving it better inputs! Learn some techniques to be better prompt engineers, play games via prompting, and see howaimlpromptingllms
6:00 PM UTC
- Learn how to leverage Figma and Storybook to collaborate with designers and create a two way communication pipeline.FigmaStorybook
- Explore the power and limitations of Generative Pre-trained Transformers (GPT) in natural language processing. Discover how GPT models, from their architecture to attention mechanisms, generateAIalgorithmMLGPT
- Family TrackGeeklings will need to bring their own laptop or iPad and build a simple game in Scratch.
- In today's competitive job market, understanding Applicant Tracking Systems (ATS) and incorporating design elements into resumes are essential skills. This session will delve into theResumeATSJob-SeekingHiringJob
- Family TrackVisit the family track and test your engineering skills by making paper airplanes and testing their distance and accuracy. Try your hand at making the
- In this talk I'll discuss common problems frontend developers face with typing their applications using TypeScript. We'll then look at the problem of end-to-end typeTypeScriptAWSAWS AmplifyEnd-to-EndFullstack
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
7:30 PM UTC
- The future of design is changing, and designers need to change how they think about design. With the ever-growing sophistication of our tools andDesign StrategyDesign Systems
- Family TrackCome learn how to make a cool bookmark with the Cricut Joy!craftcricutkids
- Using AI to solve life-or-death problems faced by humanity since before the dawn of recorded history: "how are my chickens doing?" We explore theartificial intelligenceapischat bots
- CLIs are user interfaces. This means to build enjoyable ones we need to understand who is using them, what they're trying to do, and howcliinterface designproduct designopen source
- Expand your knowledge of two of the most commonly used color models - hex and RGB, learn how to convert the models programmatically, and discoverCSSColorsAccessibilityRGBHex
- In the world of web development, React and Next.js are really shaking things up, challenging traditional backend languages with their innovative approach. From my own
- Some popular framework are moving from TypeScript back to JavaScript. Should you follow suit?TypeScriptJavaScriptstatic typesdynamic types
- Learn to layer your database code like a s'more for more verifiable gooey goodness.SQL
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
9:00 PM UTC
- Use Application Insights to learn more about what our applications are doingazureobservability.netweb
- So you’ve written some code. That’s great! You’re probably going to want to test it. But what kinds of tests are useful? Should you betestingunit testinge2e testingautomated testing
- Unlock the future of cross-platform development with Flutter! Join me to explore why Flutter is the present and future solution for building seamless applications acrossfluttermobilecross-platformdart
- Having an entrepreneurial outlook in your full-time job will help you in business by making you more creative, resilient, adaptable, and confident. Or if you#entrepreneur #business
- Most of us have heard by now about some way in which a machine learning algorithm has produced biased output. How does historical context shapeMachine LearningBiasEthicsCommunity
- Do you want to see the simplest way to transform your already existing React application into a Micro Frontend architecture? Enter: React to Web Component,
- Family TrackEmbark on a chess adventure with our "Mastering the Evans Gambit" open space! Led by Akshara Pravin, a passionate chess player, this session dives intochessevans gambit
- Learn about some of the most important vulnerabilities in LLM apps today such as prompt injections, prompt jailbreaking, and their respective mitigation strategies. By witnessingprompt engineeringllmsprompt hackingpii leakage
- Ever wonder how platforms like Netlify, Vercel, and Heroku work behind all the magic? Let’s break down each step of the process and demonstrate howserverlessGitHub actionsawsinfrastructure as codego
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
10:30 PM UTC
- Day 2, you’re loaded with tech and getting a little tired. It's ok, we have just the answer; a Pig Roast. Enjoy another opportunity tofoodpig roast
Thursday, August 1st, '24
2:30 AM UTC
- Are you about to overheat from a long day taking in the tech? We have just the answer, the waterpark. Get some food and fuelwaterparkfamilyslideswaverider
11:00 AM UTC
- Start the day off right with a little walk, jog, run, whatever. Get those muscles moving, talk to a fellow geek and enjoy the summerexercise5k
11:30 AM UTC
- Grab your wheels and join us outside the convention center to chat about everything automotive.
12:00 PM UTC
- Time to register before we officially get started! Once you have your badge and swag, grab some breakfast and meet a few new campers beforeregistration
12:30 PM UTC
- Get out of bed sleepy head and get some chow. Come down to the mess hall, grab a plate, some java, and wake up beforebreakfastfoodcollaborate
1:30 PM UTC
3:30 PM UTC
- How we experience life affects our productivity and how we view success. Without a foundational framework, goals and tools are ineffective. Achieving the bestproductivity
- Get the scoop on React Native from a native Android devreact nativemobilecross platform
- Family TrackDesign a personalized balanced art sculpture while learning how to hypothesize, test and create equilibrium.Family, Art, Hands-on, Activity
- Join us around the campfire for an exhilarating exploration of SolidJS, the fastest frontend framework in the wilderness of web development! With a programming style
- In this session, we’ll discuss some of the dangers of generative AI, including hallucinations and security risks. We’ll live code a Spring coffee shop applicationaigenaigenerative ai
- I recently googled myself and was appalled to find that searching my phone number led to my home address within the first few links, andDataPrivacyPersonalData
- Design systems and component libraries are key to the scalability and consistency of front-end applications built by large organizations. If the component library isn’t accessible,WCAGComponent LibrariesDesign SystemsProject PlanningARIA
- This is about being a newly appointed junior developer that is expected to work on code that has been written by another developer a long,codingdevelopingjunior developersoftwaresenior developer
- Our work as software engineers requires critical thinking, problem solving, and empathy in a way that AI isn’t capable of. In this talk, we’ll lookgenerative AI
- Family TrackUsing just one piece of paper, how many books can you stack 1 inch off the floor? Can you build a structure strong enough to
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
4:30 PM UTC
- We know you want to eat right??? We might not have a real campfire but we do have food. Enjoy the meal and relax withlunchfoodcollaborate
6:00 PM UTC
- The entire slide deck for this session on shell script is written in shell scripts. Shell scripts can make our dev environments, our CI/CDShellBashPowershellCLIScript
- A dive into the things you can do with modern CSS that we no longer need JavaScript for, from dynamically removing elements to scroll-driven animationscssjavascript
- Family TrackIn this session, you will participate in a hands-on experience that will spark curiosity and inspiration in the kitchen and beyond. You will learn howgeeklingsfamilykids activitysnack timefood and recipes
- Family TrackThis session is for professionals and family attendees 12 and up Canva offers a comprehensive and intuitive set of tools that helps anyone to excel incommunicationbrandingprototypingpresentations
- Navigate from the complexity of spaghetti code to the layered clarity of s'mores. Discover the intricacies of code compartmentalization, from modular design to leveraging monoreposmonorepolibrariesorganization
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
- Curious how to customize the behavior of large language models and take your applications to the next level? We'll walk through the basic techniques forArtificial IntelligenceLarge Language ModelsLLMsGenerative AI
7:30 PM UTC
- Pandas is a data analysis library for Python. With Pandas, you can efficiently read, manipulate, visualize, analyze, and store data. In this presentation you willpythonSQLDataLibraries
- Family TrackIn this engaging session, we will explore the exciting world of coding for young learners, combining the thrill of escape rooms with the power ofComputational ThinkingUnpluggedBreakout
- The talk centers on leveraging TypeScript's Compiler API for efficient codebase refactoring and automation. It seeks to impart a practical understanding of using such toolingtypescriptASTcodemodlintingformatting
- Leonardo DaVinci was one of the world’s first polymaths. While his legacy as a master artist is unquestioned, it transcends mere brush strokes; his insatiablecreativitypolymathknowledge
- “Broken Access Control” the #1 security risk on OWASP Top 10:2021 list. Adoption of various open-source solutions (Cedar, OpenFGA, OPA) with purpose-built policy languagesauthorizationopen-sourceaccess-controlapplication development
- This session demonstrates practical techniques that drop a web page's size from almost 3MB to 143K, and load time from 4 seconds to less thanWeb PerformanceSpeedOptimization
- We'll discuss ways code review best practices can help to build a learning culture across distributed, hybrid, and remote teams.cultureteamsopen sourcepull requestbest practices
- The design patterns we need for distributed computing but we're still using the old ones.controlobservabilityauditing
- Learn the benefits of Type Hints on Python and how they can help you build more robust applications.PythonStatic TypeType HintsDynamic Typing
- Family TrackWelcome to THAT Family Retreat, your ultimate escape from the conference hustle! Designed exclusively for spouses and kids of conference attendees, this sensory room isfunkidsfamilyrestcreate
9:00 PM UTC
- It's hard to believe after all of this prep, hard work and three days of fun, it has to come to a close. But beforethank youclosing
Unscheduled
- soft skillscommunicationtechnical skills
- test-driven-developmenttddtestingrefactoringred-green-refactor
- daprdotnetworkflowmessaging
- Family Trackphysicaljugglingskillsbeanbagsthrowing
- Cloud ComputingGenerative AISoftware Development
- Family Trackfamily funhands onkidschallenges
- artificial intelligencechatgptembeddingsvector search
- cryptographysecurityweb development
- personal developmentcareerlearning
- Rustmicro:bitEmbeddedProgrammingIoT
- RxJsReactive ProgrammingAngular
- AIOpenAIVector searchvector databasesgenerative AI
- cloud nativecontainer orchestrationcicd
- Family Trackrestnapquietcomfy
- Family Trackrelaxrejuvenatenapquiet
- Family Trackrestrelaxrejuvenatenapquiet
- Family Tracksensoryspousesrelaxfunkids
- Family Trackfunfamilykidsspousesensory
- Family Trackfunkidsspousesensoryrest
- Family Tracksensoryspousesrelaxfunkids
- Family Tracksensoryspousesrelaxfunkids
- Family Tracksensoryspousesrelaxfunkids