Josh Graham

Hotwired Reactive Web Development - How LowJS Can You Go?

Josh Graham CTO Cookaborough

Josh Graham, Chief Dispenser of Pleasantries, has over three decades of experience in the software industry. Although semi-retired, he's a CTO, cloud computing expert, speaker, track host, and chair at conferences on SOA, enterprise architecture, agile software delivery, and technology innovation. He is a "modern enterprise architect"​, applying the principles of agile software development and software craftsmanship across architectural disciplines.

Josh has held leadership roles at influential startups and consultancies like Secure Code Warrior, mPort, Simple Machines, Canva, Atlassian, Hashrocket, ThoughtWorks, and OzEmail.

You may have already met Josh at one of his bars or restaurants.

Hotwired Reactive Web Development - How LowJS Can You Go?

A #LowJS approach is an appealing alternative to the ever-increasing complexity being used to build web applications (sardonically named “Single Page Apps”). A number of interesting frontend LowJS toolkits have emerged including HTMX and Basecamp’s Hotwire. In particular, Hotwire is an alternative approach to building modern, dynamic, accessible, responsive web applications without using much JavaScript by sending HTML (instead of JSON or XML) over the wire. To show what’s possible, we’ll get technical and dive into a full-blown, real-world application which uses Hotwire with Server-Sent Events (SSE) generated by a reactive backend using Kotlin Coroutines and Flows.

Don't miss your chance to see Josh Graham and many other inspiring speakers at Summit.

Tickets start at $1295.

Register Now

A conference for the whole digital team

Register Now

Code of Conduct

For over a decade, we've worked hard to create inclusive, fun, inspring and safe events for the Web Industry.

As part of our commitment to these values, we've adopted a code of conduct for all involved: ourselves, our speakers, our partners and our audience.

If you have any concern or feedback, please don't hesitate to contact us.