Schedule

The schedule is subject to change.

Monday, June 24th, 2024

09:00AM EDT

Conference Introduction and Keynote:

Being a Responsible Developer in the Age of AI Hype

10:00AM EDT

Break

10:20AM EDT
In person only Session

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.

Francesca Lazzeri Francesca Lazzeri - Microsoft

Metcalf Hall

No Video Available
Session

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?

Sponsored In person only

Elevating Developer Experiences with AI-Powered API Testing & Documentation

n the modern era, APIs have exploded in their popularity, powering absolutely everything we interact with on a daily basis (whether we know it or not). Maintaining their coherence and functionality has become, to say the least, a difficult task for developers and engineering leaders.

Nicholas  Olivo Nicholas Olivo - Postman

Terrace Lounge

No Video Available
11:10AM EDT

Break

11:30AM EDT
Session

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.

Session

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.

Sponsored In person only

TiDB: Inside the Architecture of a Distributed SQL Database

In this talk, we’ll discuss how we built TiDB, an open-source, distributed SQL database. We’ll walk through the design considerations and key technologies.

Li Shen Li Shen - PingCap

Terrace Lounge

No Video Available
12:20PM EDT

Lunch - Located in the Ziskind Lounge

01:20PM EDT
Session

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.

Session

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.

George Mao George Mao

Metcalf Hall

Sponsored In person only

Improve Efficiency of your Software Delivery Factory using AI

Revolutionize your DevSecOps Transformation through the application of GenAI of your Software Delivery Factory.

Sunil Mavadia Sunil Mavadia - CloudBees

Terrace Lounge

No Video Available
02:10PM EDT

Break

02:30PM EDT
Session

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.

Session

Beyond Million Dollar Lines of Code: Practical Strategies for Engineering Cost-Effective Cloud Systems

Building on the insights from my "million dollar lines of code" presentation, this session shifts focus from conceptual discussions to hands-on, practical strategies that software engineers and teams must adopt to develop cost-effective systems.

03:20PM EDT

Break

03:40PM EDT
Session

A Common Problem, an Ancient Idea and a New Technology: How We Built a Write Back Cache for Our Asset Library With Cloud Spanner

Squarespace aims to help our customers catch their customers’ eyes. Media assets like images and videos are important to showcase what you have to offer. The Asset Library is what we provided for our customers to easily manage their media assets. 

Session

Monorepos: Beyond the Technicalities

While the conversation around monorepos sparks the interest of more people every day, there are still many misconceptions and doubts surrounding the idea of putting all code into a single version control repository.

04:30PM EDT

Attendee Social - Finger Food & Drinks - Located in Ziskind Lounge

05:25PM EDT
In person only Session

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:

Paul Bruce Paul Bruce

Metcalf Hall

No Video Available
06:10PM EDT

Community Night Reception - Drinks & Dry Snacks - Located in Metcalf Hall

Tuesday, June 25th, 2024

09:00AM EDT

Conference Introduction and Keynote:

Keynote Presentation - June 25th

10:00AM EDT

Break

10:20AM EDT
Session

Evolving Your Architecture: Essential Steps and Tools for Modernization

Modernization is a continuous necessity, from transitioning on-premises systems to the cloud to adopting new technology. As both technology and market demands evolve, so does the need for modernization.

Session

Reducing Developer Overload: Offloading Auth, Policy, and Resilience to the Platform

Developer's time is the most crucial resource in an enterprise IT organization.

11:10AM EDT

Break

11:30AM EDT
Session

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.

Session

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.

12:20PM EDT

Lunch - Located in the Ziskind Lounge

01:20PM EDT
Session

Best Practices to Secure Web Applications

While strong authentication and authorization lay the foundation, achieving robust web application security demands a multi-layered approach.

Session

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).

Frank Fodera Frank Fodera - CarGurus

Metcalf Hall

No Video Available
02:10PM EDT

Break

02:30PM EDT
Session

Dataflow-Based Query Caching with Readyset

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.

03:20PM EDT

Break

03:40PM EDT
Session

Make Your Design System Work for You and Your Team

Does your design system work for you? Every design system is built to create consistent interfaces. But does your design system bring joy to your team? Does it bring design and development closer together? Is maintenance taking time better spent on features?

Session

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?

04:30PM EDT

Attendee Social - Finger Food & Drinks - Located in Ziskind Lounge