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.
Upcoming Thursday, 20.11.2025 18:00h
LOCATION: St. Gallen
ROOM: OST - Ostschweizer Fachhochschule, Campus St.Gallen, Rosenbergstrasse 59, 9000 St. Gallen, Room FZ 353 (3d floor)
KEYWORDS: Lessons learned, Performance, Technology, Tools
AGENDA: | 18:00-19:15h: 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
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.
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.