{ Schedule }

Two days · two venues · 16 talks

25-minute talks with short breaks to refuel and mingle. Day 1 is downtown at The Rialto; Day 2 moves to the MSU campus at the Strand Union Building. Times are subject to change.

Day 1 — Friday, July 24

3:00 – 3:15 PM

Doors & Check-in

Grab your badge and settle in.

3:15 – 3:25 PM

Opening Remarks

3:30 – 3:55 PM
Jaron Jones

Executor, Orchestrator, Leader!

Jaron Jones

I created it to help early career professionals stay optimistic about the future of computer science. We look at the 1800s, and how the industrial revolution transitioned 80% of jobs from the workforce. Then a look at data-driven projections for this next transition. (BLS/Etc.) Next we talk about some of my lessons in leadership moving from student > researcher > contributer > leader > executive and why this is more important than ever in the age of AI, as we are all responsible for more ideas/labor (Via compute)

4:00 – 4:25 PM
Stephen Mitchell

Modern Game Development: A Survey

Stephen Mitchell

More developers are choosing to work with systems of our past. We see VIM ported to a C64, new Atari 2600, GameBoy and even N64 games. Why is this happening? Perhaps those hardware limitations that constrained us also gave us interesting puzzles to solve. With all the power of modern hardware and the tools at our disposal, we're discovering software development is really all about the journey; and the quality of the end-product is directly tied to the path taken. This talk will examine this phenomenon and will encourage programmers to enjoy the puzzle solving game of software development.

4:30 – 4:55 PM
Brooke Kuhlmann

htmx View Transitions

Brooke Kuhlmann

This talk is about the power of CSS View Transitions with hardly any additional JavaScript other than pure CSS, HTML, and htmx all via the power of modern browsers! I'll be using Hanami (Ruby) as my web framework to power the slides while using these same slides -- and code -- to explain how all of this works in real-time. You'll not only learn the technical details of how all this works but also learn how easy this is along with new knowledge to apply to your own tech stack! Bonus: I could also bring ePaper devices to render these slides in real-time which could be fun for folks too.

4:55 – 5:15 PM

Afternoon Break

20 minutes to stretch and refuel.

5:15 – 5:40 PM
Anthony Alaribe

JavaScript? In This Economy? (A Love Letter to Tailwind and modern CSS)

Anthony Alaribe

We've come a long way on the web, and CSS has become a mini programming language while we weren't looking. This means our CSS can simulate logic that was previously the realm of JavaScript. I plan to show side-by-side examples of how we implemented certain behaviours in the past, and what is now possible with modern CSS primitives, such as :has() and even more so with TailwindCSS classes, e.g., group-has-* classes. Did you know CSS now has if() and @function? It's so over! It's a light-hearted talk, and I hope everyone goes home to (ab)use CSS and delete a lot of their JavaScript.

5:45 – 6:10 PM
Lazarus Morrison

HTML is not just for the web

Lazarus Morrison

HTML is an ideal language to describe and manipulate UIs. To demonstrate: HypeApps is a new framework to develop native-compiled mobile apps using nothing but basic html tags. Apps have native access to camera features driven from the server, with every bit of control and design you would use in a hypermedia -driven web page.

6:10 – 6:20 PM

Day 1 Wrap & Closing

Recap, Day 2 logistics (new venue!), and dinner pointers.

Day 2 — Saturday, July 25

8:00 – 9:00 AM

Breakfast & Check-in

Coffee, breakfast, and badge pickup.

9:00 – 9:10 AM

Opening Remarks

9:15 – 9:40 AM
Alexander Petros

Hypermedia is for Governments

Alexander Petros

In the 21st century, the government's ability to deliver services is directly tied to its ability to build websites. Every day, millions of Americans use websites to perform essential civic functions, from renewing their drivers' license to applying for benefits. These websites vary widely in quality and are often frustrating to use. But it doesn't have to be that way! By embracing hypermedia-oriented web development, the public sector can build web services that are great to use, cheap to maintain, and build public trust.

9:45 – 10:10 AM
Thomas Schilling

Claude Code for JVM Developers

Thomas Schilling

If you are not using Claude Code for your development in 2026 you are seriously missing out on a massive speedup in your development workflow! Ever since the Claude Opus 4.5 release the Claude Code CLI has sped up my development workflow immensely. I cannot tell you what the best workflow in 4 weeks is much less in 4 months. But I’m convinced that if you don’t keep up to date you are going to be left behind.

10:15 – 10:40 AM
Marcus Twichel

Your Business Doesn't Fit on a Phone — Neither Should Your Flutter App

Marcus Twichel

Most Flutter developers build for iOS and Android. But the businesses we serve run on dozens of screens — a coffee shop alone needs an app, website, kiosks, POS systems, kitchen displays, and menu boards. In this talk, you'll see a live demo of a full coffee shop platform running across eight screens from a single Flutter codebase, with real-time sync between every device. Then we'll open the hood and walk through the code that makes it work. You'll leave with a wider view of what Flutter can do and a practical understanding of how to get there.

10:45 – 11:10 AM
Ronan Berder

I have no idea what I'm doing

Ronan Berder

The past two years have been wild. The past six months, disorienting. AI broke the compounding loops that built careers, companies, and experience. It flipped scarcity to abundance, commoditized execution, and made trust the new differentiator. 20 years in this industry, and I have no idea what I’m doing anymore. But I suspect I never really did. This talk sits in that strange, honest place we now occupy as entrepreneurs, developers, and open source contributors.

11:15 – 11:40 AM
Mike Frandsen

Lessons from our Hardware on the ISS: Running a Linux Stack Beyond the Cloud(s)

Mike Frandsen

Your archive drive just dropped out in week 1 - in space. What do you do? In orbit, hardware must run 100% hands-free, no exceptions. At Cambrian Works, we build software and hardware designed to survive in space's harsh environment. Our hardened NVIDIA Orin-based GigRouter has been running on the International Space Station since January. Our hardware was tested against vibration, radiation, vacuum and temperature extremes. Find out what we learned, how it applies to your software, see some space data visualizations and find out what happened with the dropped drive.

11:40 AM – 12:50 PM

Lunch

70 minutes — grab lunch and mingle.

12:50 – 1:15 PM
Barrett Breshears

Cognitive Vandalism: What I Learned by Mutilating a GPT

Barrett Breshears

Cognitive Vandalism explores what happens when you intentionally edit pretrained transformer models by removing layers, duplicating them, disabling attention heads, and blending model identities all without retraining. Through live demos, we’ll see how resilient these models really are and what breaking them teaches us about how transformers actually work.

1:20 – 1:45 PM
Scott McKinney

Metaprogramming in Java with Manifold

Scott McKinney

Static metaprogramming makes code safer, more expressive, and easier to maintain -- yet most static languages, including Java, still rely on conventional code generation. In this session, Scott demonstrates how Manifold enables true compile-time metaprogramming in Java, with examples spanning SQL, JSON, XML, and Java itself. Attendees will learn how to introduce type safety through just-in-time type projection, embrace a schema-first approach, and integrate DSLs -- all without interfering with existing frameworks, tooling, or build performance.

1:50 – 2:15 PM
Jerason Banes

ORMs are Killing Your Performance

Jerason Banes

Did you know that ORMs thrash CPU caches, destroy garbage collectors, and eliminate database performance? All while eating your server's memory! Did you know that the only reason you need that Redis cache is likely because you're using an ORM? Join me for a talk where I'll break down what's going on under the covers when you use an ORM. We'll see animations showing visually how ORMs destroy your computing resources. Then we'll dive deep into getting more from your database and understand how you can solve this insidious problem!

2:15 – 2:35 PM

Afternoon Break

20 minutes to stretch and refuel.

2:35 – 3:00 PM
Lance Fisher

Intro to Compression Techniques

Lance Fisher

In this session, we will run through a introduction to foundational data compression techniques. We'll gain a basic understanding of how some common compression algorithms work. One powerful technique is prediction. The better you can predict data values, the more effectively you can compress data. We'll demonstrate why this is the case. Prediction, combined with knowledge of your domain-specific data can lead to advancements in compressing data unique to your field.

3:05 – 3:30 PM
Christian Tanul

Real-Time Hypermedia (the htmx way)

Christian Tanul
3:35 – 3:50 PM
Carson Gross

htmx 4: what's new

Carson Gross

I will go over the changes in htmx 4.x

4:00 – 4:10 PM

Closing Remarks

Thank-yous, sponsors, and the wrap.

4:10 – 4:20 PM

On-Stage Group Photo

All speakers and organizers on stage — come say hi.

< Back to bigskydevcon.com
Big Sky Dev Con Logo