Schedule
The schedule is subject to change.
Monday, June 24th, 2024
Conference Introduction and Keynote:
Being a Responsible Developer in the Age of AI Hype
Break
Best Practices for Deploying Large Language Models in Production
Large language models (LLMs) have revolutionized natural language processing (NLP) and enabled a wide range of applications, such as text generation, summarization, question answering, and conversational agents.
OpenTelemetry, Opening the Door to Observability for All
We explore the benefits of OpenTelemetry amongst the landscape of Observability tooling, focusing on the instrumentation of applications and telemetry collection. In particular, how defining semantic conventions are a key component of portability. How do I start with OpenTelemetry?
Break
Blueprints of Innovation: Engineering Paved Paths for a User-friendly Developer Platform at The New York Times
Accelerating time to market is paramount in today's fast-paced landscape, and developing an Internal Developer Platform (IDP) centered around self-service tooling is key to achieving this objective.
Remixing the CarGurus Front-End Experience
It’s easy to pick a front-end framework because it’s popular and well supported, but is it really the best choice for your particular set of challenges? Picking a tool before defining the job it’s needed for can lead to significant development delays and business risks.
Lunch - Located in the Ziskind Lounge
Strangler Things: How To De-Risk Legacy Code Migrations
Building new software is easy; iterating is harder. And iterating older legacy system can often feel impossible. Modernizing legacy systems comes with a lot of risk, inviting downtime or unhappy users.
The Ultimate Guide of Best Practices for Lambda Developers
This session is for intermediate/advanced AWS engineers. We'll deep dive into the critical best practices you should follow to build scalable & efficient Serverless applications with AWS Lambda. We'll cover Development best practices, Build/Deploy tips,and Optimization tricks.
Break
From Local to Production: A Modern Developer’s Journey Towards Kubernetes
As developers today, we build applications that run on the cloud and the way to run applications in the cloud is via containers! While Kubernetes makes it easy to run and orchestrate containers, the path from local development to kubernetes is not a simple copy and paste.
Break
A Common Problem, an Ancient Idea and a New Technology: How We Built a Write Back Cache for Our Asset Library With Cloud Spanner
It's a common problem to have a large amount of data, but at any given time, only a tiny portion is actively being used. We'll walk through how we solved this problem so we can provide performance and manage costs at the same time
Modern Java and the Future of Java Development
Delve into the latest advancements in Java technology and explore future trends in Java development. Attendees will gain insights into new features, best practices, and how these elements will shape the landscape of Java for efficient and innovative software solutions.
Auditorium
Attendee Social - Finger Food & Drinks - Located in Ziskind Lounge
Panel & Networking: Software Practitioners Community
A panel discussion with local community members followed by a networking session with drinks and snacks.This is the perfect opportunity to:
Community Night Reception - Drinks & Dry Snacks - Located in Metcalf Hall
Tuesday, June 25th, 2024
Break
Reducing Developer Overload: Offloading Auth, Policy, and Resilience to the Platform
Developer's time is the most crucial resource in an enterprise IT organization.
Break
Optimizing Java Applications on Kubernetes: Beyond the Basics
Navigating the deployment of Java applications on Kubernetes can initially appear straightforward, with YAML configurations and Dockerfiles setting the stage.
Breaking the Ceiling: Scaling Your Impact at the Staff-Plus Level
The transition from Senior to Staff-Plus Engineer marks a pivotal evolution in an engineer's career, requiring not more technical excellence but, more importantly, a fundamental shift in how they influence, lead, and drive outcomes across their organization.
Lunch - Located in the Ziskind Lounge
Best Practices to Secure Web Applications
While strong authentication and authorization lay the foundation, achieving robust web application security demands a multi-layered approach.
Leveraging Internal Developer Portals to Achieve Strategic Initiatives
Embark on a transformative journey into the heart of platform engineering with CarGurus' insights on how we built and leverage our Internal Developer Portal (IDP).
Break
Powering User Experiences with Streaming Dataflow
Streaming dataflow provides a unique solution to scaling OLTP applications by allowing for an efficient cache implementation that does not diverge from the relational model of the underlying data store.
Break
Training and Deploying Your Own LLMs
Covers the end-to-end process of training and deploying large language models (LLMs). Participants will learn about the latest methodologies, tools, and challenges associated with developing custom LLMs tailored to specific business needs and ethical considerations.
Auditorium
How We Created a High-Scale Notification System at Duolingo That Delivered Millions of Messages Within Seconds During a Super Bowl Commercial Break
Building a notification system may seem trivial, but what about building one that could reach million of users within a few seconds? What about doing that right after your advertisement airs?
Attendee Social - Finger Food & Drinks - Located in Ziskind Lounge