That's a wrap, see you next year!
*How htmx has pushed browser functionality forward, and how browsers can make htmx obsolete*
The rapid rise of htmx has revitalized the practice of building web applications with declarative hypermedia, rather than imperative code. But if hypermedia is the natural language of the web, why didn't browsers continue to evolve this way? And what does the success of htmx say about the ways browsers need to change?
In this talk, I'll first break down the gaps in browser functionality that htmx fills—declarative AJAX controls, incremental page updates, a full RESTful grammer, error-handling through HTTP—to provide a framework for understanding what exactly htmx is. Then I will discuss how the browsers and HTML could fill this functionality in a standards-compatible way. I'll end the talk by describing how the implementation of htmx-like functionality would lead to the end of htmx—and the beginning of a far more durable paradigm for the kinds of interactive web applications that form the backbone of our social infrastructure.
Hypermedia isn't just for the web frontends; it's a game-changer for backend systems too!
Join me in exploring the untapped potential of hypermedia to redefine full stack architecture. I will showcase the profound impact of employing hypermedia within backend services, supported by pragmatic examples and real-world highlights from my time at Symantec, Apple and now, as I develop Missoula.org.
Contemporary information systems are a heterogenous mix of frameworks, languages, architectural patterns, content types, observability tools, differently-skilled teams and external vendors. This complexity is getting out of hand!
Walrus, an open source Elixir application, embodies a simple hypermedia-driven approach to addressing multiple challenges we face in delivering complex information systems and introduces a generalizable pattern you can apply to any project.
This presentation is tailored for software developers, architects, and product managers interested in the latest web architecture trends, specifically those revolving around hypermedia APIs, durable execution, serverless computing, and event-driven architectures. It is equally valuable for those seeking practical insights into Elixir's applicability in building scalable web applications.
Geospatial Data is becoming more available every day, many developers and/or organizations don't use it due to confusion around onboarding and/or costs. I'd like to use this time to talk about open source GIS data sources and best practices for bringing it into existing infrastructures.
I'd also like to touch on how this can be used to improve analytics, and add depth to Machine Learning/AI frameworks with few changes to existing code and/or data pipelines.
If you've been in the app development space in the last few years, you've probably heard of Flutter; it's an open-source, cross platform UI framework primary maintained by Google. I can build apps to iOS, Android, Web, Windows, macOS, and Linux all from a single codebase. But is it worth the hype? Does it actually deliver on write once - run anywhere? What business problems does it solve? How can I get started?
In this talk, I'll dive into what makes Flutter special and how it can enable your business to ship faster, higher quality applications for mobile, desktop, and web. I'll tie in my experience building many apps with Very Good Ventures, the global leader in Flutter development. We'll see a bit of how Flutter works under the hood and why it's able to deliver amazing performance and developer experience. We'll then look at the actual impact of Flutter on real organizations like Betterment, Hamilton (the musical), and City Brew. Finally we'll look at how to get started learning and developing with Flutter with a live demo. By then end, you'll fully understand "What's the Deal with Flutter?"