Loading…
strong>The Liffey [clear filter]
Tuesday, October 29
 

08:45 GMT

Opening Remarks
Tuesday October 29, 2024 08:45 - 09:00 GMT
Tuesday October 29, 2024 08:45 - 09:00 GMT
The Liffey

09:00 GMT

Dude, You Forgot the Feedback: How Your Open Loop Control Planes Are Causing Outages
Tuesday October 29, 2024 09:00 - 09:45 GMT
Laura de Vesine, Datadog, Inc.


It's a strong principle of good UX design that users should get feedback about the results of their actions, to help prevent errors. Experienced SREs know to build in additional observability to systems to watch our systems change as we mutate them, but these are typically out-of-band and require a conscious, deliberate action to observe -- so getting good feedback into our actions requires constant vigilance and training of new users. What if we instead built control planes that tell us exactly what we've done, and what effect that is having?
This talk explores various patterns of "fire and forget" control planes in production systems, how each one contributes to outages, and some simple solutions to build better tools for operations.


https://www.usenix.org/conference/srecon24emea/presentation/de-vesine
Speakers
avatar for Laura de Vesine

Laura de Vesine

Datadog, Inc.
Laura de Vesine is a 20+ year software industry veteran. She has spent the last 8 years in SRE working in incident analysis and prevention, chaos engineering, and the intersection of technology and organizational culture. Laura is currently a staff engineer at Datadog, Inc. She also... Read More →
Tuesday October 29, 2024 09:00 - 09:45 GMT
The Liffey

09:45 GMT

You Depend on Time, This Is How It Works and You Won’t Believe It
Tuesday October 29, 2024 09:45 - 10:30 GMT
Philip Rowlands, Jane Street


This is a talk about calendars, clocks, and computers. We’ll look at the metrology of the second, from candles to atoms, and consider how your phone always seems to know the right time.

If you’ve ever wondered why is today Thursday? or how was the Gregorian calendar adopted? then come and learn the mistakes to avoid the next time you are the Pope.

If you’ve ever wondered why do these two clocks disagree? then come and learn about the challenges of finding the elusive perfect tick, and why it’s not at the top of Mount Everest.

And if you’ve ever wondered how calendars and clocks work together in modern computer systems, then come and learn about protocols and APIs for keeping clocks reliable and accurate.


https://www.usenix.org/conference/srecon24emea/presentation/rowlands
Speakers
avatar for Philip Rowlands

Philip Rowlands

Jane Street
Philip Rowlands has been an SRE since before he really understood what it meant. He has worked over the years on automated telephony, Google Production SRE, Mainframe Linux, and more recently for various financial firms, all of which had timekeeping challenges.
Tuesday October 29, 2024 09:45 - 10:30 GMT
The Liffey
 
Wednesday, October 30
 

09:00 GMT

Lessons from Unix History
Wednesday October 30, 2024 09:00 - 09:45 GMT
Diomidis Spinellis, AUEB & TU Delft


Explore the timeless lessons of Unix’s evolution in a talk that examines its significant influence on modern computing. For over fifty years, Unix has been a cornerstone in shaping software technologies and development practices. This session will guide you through a historical narrative, illustrating key innovations from Unix's First Research Edition to modern FreeBSD releases, such as prototyping, portability, modular coding, and the importance of developer efficiency over machine time.

Discover the architectural philosophies embedded in Unix, such aggressive partitioning, composition, layering, and convention-based extensibility, as well as the strategic use of pipelines and filters for program composition. Based on extensive research and case studies, this talk is not just a technical retrospective but also a reminder of the enduring principles that continue to inform effective system and software development today. Perfect for developers, architects, and tech enthusiasts eager to enhance their programming ethos with proven, age-old wisdom.


https://www.usenix.org/conference/srecon24emea/presentation/spinellis
Speakers
avatar for Diomidis Spinellis

Diomidis Spinellis

AUEB & TU Delft
Diomidis Spinellis is a Professor of Software Engineering at AUEB and a Professor of Software Analytics in the Department of Software Technology at TUDelft. In previous lives he has served the Greek Government as Secretary General for Information Systems and has worked (briefly) as... Read More →
Wednesday October 30, 2024 09:00 - 09:45 GMT
The Liffey

09:45 GMT

Treat Your Code as a Crime Scene
Wednesday October 30, 2024 09:45 - 10:30 GMT
Adam Tornhill, CodeScene


We'll never be able to understand a software system from a single snapshot of the code. Instead we need to understand how the code evolved and how the people who work on it are organized. We also need strategies for finding bottlenecks and technical debt impairing our productivity, as well as uncovering hidden dependencies between code and people. Where do you find such strategies if not within the field of criminal psychology?


This session starts with a crash course in offender profiling before we quickly move on to adopt those principles to software development. You'll learn how easily obtained version-control data lets you uncover the behavior and patterns of the development organization. This language-neutral approach lets you prioritize the parts of your system that benefit the most from improvements so that you can balance short- and long-term goals guided by data. The presentation will change how you view code. Promise.


https://www.usenix.org/conference/srecon24emea/presentation/tornhill
Speakers
avatar for Adam Tornhill

Adam Tornhill

CodeScene
Adam Tornhill is a programmer who combines degrees in engineering and psychology. He’s the founder of CodeScene, where he designs tools for software analysis. He’s also the author of the best-selling Your Code as a Crime Scene, and three more technical books. Adam’s other interests... Read More →
Wednesday October 30, 2024 09:45 - 10:30 GMT
The Liffey
 
Thursday, October 31
 

16:00 GMT

Energy Consumption of Datacenters
Thursday October 31, 2024 16:00 - 16:45 GMT
Thomas Fricke


Let us have look into the resource consumption of data centers and collect the current state of knowledge. There will be more questions than answers but predictions can be made because all resources have their limits.

The increase has already been exponential for years. With the AI hype, the demand for energy, cooling, water and other resources has increased dramatically.

The existing GPU based computing paradigm cuts hard into the standard design of data centers and demands other ways of cooling.


https://www.usenix.org/conference/srecon24emea/presentation/fricke
Speakers
avatar for Thomas Fricke

Thomas Fricke

Thomas main focus is cloud and Kubernetes security. He plans private clouds and delivers applications in highly critical infrastucture. His customers are delivering serivices for transmission grids, healthcare, traffic and the German administration.He is cofounder of two companies... Read More →
Thursday October 31, 2024 16:00 - 16:45 GMT
The Liffey

16:45 GMT

Are We Really Engineers?
Thursday October 31, 2024 16:45 - 17:30 GMT
Hillel Wayne


What makes software engineering different from “traditional” engineering? To find out, I interviewed 17 “crossovers”: people who have worked professionally as both a software and a traditional engineer. In aggregate, we learn three things: we are in fact engineers, we’re not actually that different as a field, and there’s a lot we can both teach and learn.


https://www.usenix.org/conference/srecon24emea/presentation/wayne
Speakers
avatar for Hillel Wayne

Hillel Wayne

Hillel is a formal methods consultant and the author of Logic for Programmers and Practical TLA+. His other work includes Computer Things, a weekly newsletter on the history and theory of software engineering, and Let's Prove Leftpad. In his free time, he juggles and makes chocolate... Read More →
Thursday October 31, 2024 16:45 - 17:30 GMT
The Liffey

17:30 GMT

Closing Remarks
Thursday October 31, 2024 17:30 - 17:40 GMT
Thursday October 31, 2024 17:30 - 17:40 GMT
The Liffey
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.