Lance Finney at Stir Trek 2026

🎙️ We’re thrilled to welcome Lance Finney to Stir Trek 2026!

Lance Finney at Stir Trek 2026

Angular Developer and Instructor


About Lance Finney

After more than a decade focused on the Java desktop world, I’ve been in the Angular/JavaScript/TypeScript space since 2014.

As an Angular Google Developer Expert, I develop Angular projects and mentor junior Angular developers on my projects, and I used to be an instructor with Angular Boot Camp. Father of two, software developer, and world traveler (when I can sneak it in).


Session: Comparing Promises, Observables, and Signals

1 May 2026 09:30 AM | Galaxy Quest - Theatre 27 (23,24,25,26)
Track: Application Development

Since JavaScript is single threaded, special techniques are necessary for asynchronous and reactive programming.

Promises were introduced a few years ago to enable asynchronous programming without the dreaded “callback hell”. They are a very powerful tool, especially with the async/await syntactic sugar.

But limitations in promises opened the door to observables and their associated operator functions. They are much more powerful than promises overall, but can also be much more confusing.

Signals are yet another approach, one that has gained a lot of attention since Angular adopted them in 2023, but it solves completely different problems.

Now we have three different reactive primitives. Why? What’s the difference between them? Why would you choose one over the other? Or will they all have complementary roles in a modern JavaScript/TypeScript application?

Come to this session to get the answers to these questions, and more!


Connect with Lance


Join Us at Stir Trek 2026

Stir Trek 2026 takes place on May 1st, 2026 in Columbus, OH. Don’t miss Lance’s session — grab your ticket before they’re gone!

🎟️ Register now: https://events.humanitix.com/stir-trek-2026-edition