AppDeveloperCon NA 2024
who it's for
app developers, backend developers, platform engineers, site reliability engineers, devops engineers, cloud architects, data engineers
topics
Apache Pulsar with Dapr; CloudEvents for application communication; Knative Eventing EventType CRD; Dapr sidecar patterns and actors; OpenTelemetry observability practices; workload identity for config; NATS JetStream migrations; local contract testing with Testcontainers; in-IDE gRPC TDD with bufconn; continuous profiling with eBPF and OpenTelemetry; CI/CD building blocks with Dagger modules; RAG pipelines and LLM agents in Kubernetes
| title | author | length |
|---|---|---|
| Welcome + Opening Remarks | Mark Fussell | 10m |
Conference opens noting this is the third AppDeveloperCon with the largest-ever CFP pool reviewed by a 10-person committee, and the track graduates into a… | ||
| The Power of Apache Pulsar. Harnessing Dapr to Build High Scale Messaging | Hugo Smitter | 31m |
FICO migrates eventing from Kafka to Apache Pulsar using Dapr and StreamNative operators, claiming better scalability because Pulsar separates storage from… | ||
| Lightning Talk: Intro to the CNCF App Development WG | Daniel Oh, Mauricio Salatino | 11m |
A new CNCF Application Development WG forms to help developers adopt cloud native practices and it launches a 19-question survey to gather usage data. The… | ||
| The Twelve-Factor App, Rebooted: Essentials for Cloud Native Dev... | Vish Abrams | 06m |
A reboot of the Twelve‑Factor manifesto proposes three concrete updates: add modern observability via OpenTelemetry, replace secret-filled config with… | ||
| Applying CloudEvents to Level up Application Communications | Vyom Yadav, Evan Anderson | 25m |
Minder evolves from synchronous webhooks to an async engine: started with Go channels, spent ~a year on Watermill with Postgres (durable but middling… | ||
| Event Discovery for Kubernetes Applications | Pierangelo Di Pilato, Christoph Stäbler | 19m |
Shows how Kubernetes apps discover events by using Knative Eventing EventType CRD to list types and schemas and how Brokers can perform automatic EventType… | ||
| Building Real-World Applications with Dapr: A Startup Developer's Journey | Whit Waldo | 22m |
A startup builds multiple production services on Azure, GCP and AWS using Dapr as a sidecar and reports success with real deployments, swapping state providers… | ||
| ⚡ Lightning Talk: Data Science Environments in Seconds: Scaling Jupyter Notebooks in Kubernetes | Jialin Zhang | 12m |
Pre-warmed Jupyter kernels run in Kubernetes so kernels go from minutes to seconds, claiming a 96% latency reduction by keeping standby kernels ready to attach… | ||
| Your Cheat Code for API Authorization | Omri Gazitt | 30m |
Explains how to turn an OpenAPI spec into a fine‑grained authorization model by importing endpoints into a Zanzibar-style directory, writing Rego policies, and… | ||
| Streamlining Cloud-Native Development: Simplifying Dependencies and Testing with Microcks | Laurent Broudoux, Daniel Oh | 26m |
Combines Microcks + Testcontainers with Quarkus Dev Services to automatically spin up lightweight containered mocks from OpenAPI/AsyncAPI/Postman artifacts… | ||
| Fake It to Make It! - TDD of gRPC Microservices | Ed Crewe | 31m |
Argues that fast fake frameworks turn the testing hourglass back into a pyramid by replacing slow full k8s E2E runs with in-IDE functional tests. Uses Go… | ||
| Why Does Continuous Profiling Matter to Developers? | Jonas Kunz, Mauricio Salatino | 24m |
Demo runs an eBPF daemonset that profiles whole Kubernetes nodes and sends data to Elastic via OpenTelemetry; flame graphs reveal a Java service consuming ~50%… | ||
| Introducing Dagger Modules: Open Source CI/CD Building Blocks You Already Know How to Write | Jeremy Adams | 29m |
Dagger lets teams write CI primitives as real code: create a function in TypeScript Go Python, run dagger call build to return a container, then dagger call up… | ||
| Build a ChatGPT RAG Data Pipeline | Mary Grygleski, Rayees Pasha | 27m |
Builds a real‑time RAG pipeline that reads a simulated X/Twitter stream via Kafka message broker, processes and aggregates tweets with RisingWave stream… | ||
| Lightning Talk: LLM-Driven Applications: Intro to LLM Agents in Kubernetes | Calum Murray | 10m |
Shows an LLM agent running on Kubernetes that auto-detects new tools and agents and coordinates them to complete multi-step tasks. Demonstrates OpenAI-style… | ||
| Lightning Talk: Searching for Serverless Candidates in the Jungle of Microservices | Yash Bhatnagar | 11m |
Pipeline collects resource metrics via Prometheus, builds an interaction graph from network traces, decomposes each time series with seasonal ARA, and runs… | ||
| Closing Remarks | Evan Anderson | 01m |
Sponsors listed as Heroku, Dagger, Diagrid fund the event and evening soiree tickets are included with registration. Application developers are now explicitly… | ||
| Tales from the Crypt: Application Packaging and Delivery Nightmares | Scott Rigby, Sarah Christoff | 23m |
Helm charts often morph into unreadable template spaghetti that generate hundreds of YAML files and require chart-specific expertise; conservative advice is to… | ||
| nothing matches | ||