833
unique visitors have registered for our events so far in 2025

Scott Gerring has worked in a wide range of exciting roles as a code-pusher for longer than he cares to remember. Currently, he’s a Developer Advocate at Datadog, living in the scenic Bärner Oberland in Switzerland.

His current focus is on the technical foundations of software engineering – what it takes to build high-quality software, how to make the most of modern tools and languages, and how a strong understanding of the lower layers of the stack can shape better high-level design. He works primarily with Java, Rust, and dabbles in eBPF.

01.09.2025

Back to Basics: Crafting Quality Software in the Age of Complexity

LOCATION: Zürich
KEYWORDS: Lessons learned, Performance, Technology, Tools

AGENDA:18:15-19:30h: Talk incl. Q/A
After the talk, you will have the opportunity to exchange ideas and network with the speaker and professional colleagues over beer and rich finger foods.

SPEAKER: Scott Gerring   COMPANY: Datadog
SLIDES: 250901_building-quality-software.pdf

In the age of microservices, developers often find themselves drowning in incidental complexity – making countless decisions about queues, serverless technologies, databases, Kubernetes clusters, and much more. This complexity can overshadow the foundational task of writing clear, maintainable, and robust code.

In this talk, we'll take a step back from the distractions of distributed systems to refocus on the craft of building quality software. Whether you're developing a single microservice, a traditional monolith, or even a desktop application, there are timeless principles and modern tools that consistently deliver results.

You'll learn practical techniques and tools covering modern static analysis, advanced profiling methods, and dynamic instrumentation. These approaches will help you significantly enhance software quality, regardless of your application's size or deployment scenario.

LANGUAGE: Talk: en / Slides: en


Scott Gerring has worked in a wide range of exciting roles as a code-pusher for longer than he cares to remember. Currently, he’s a Developer Advocate at Datadog, living in the scenic Bärner Oberland in Switzerland.

His current focus is on the technical foundations of software engineering – what it takes to build high-quality software, how to make the most of modern tools and languages, and how a strong understanding of the lower layers of the stack can shape better high-level design. He works primarily with Java, Rust, and dabbles in eBPF.


top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland