Speaker

Stefan Baumgartner

Stefan Baumgartner

oida.dev

Internet Batman

Linz, Austria

Stefan Baumgartner is an architect and developer based in Austria. He is the author of "TypeScript in 50 Lessons" (Smashing Magazine, 2020) and "The TypeScript Cookbook" (O'Reilly, 2023). In his spare time, he organizes ScriptConf and Rust Linz. Stefan enjoys Italian food, Belgian beer, and British vinyl records.

Stefan Baumgartner arbeitet bei Dynatrace in Linz, und ist unter anderem Autor bei Manning, A List Apart und Smashing Magazine. In seiner Freizeit organisiert er das Technologieplauscherl, Stahlstadt.js, ScriptConf und die DevOne. Außerdem ist er einer der Moderatoren des wöchentlich erscheinenden Working Draft Podcasts.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • JavaScript
  • TypeScript
  • Rust
  • Software Architecture

Gamma's Radiation And The Unexpected Virtue Of Ignorance

For decades, "Design Patterns: Elements of Reusable Object-Oriented Software" has been a staple for programmers worldwide. It is a guaranteed topic for code review discussions and is still one of the most commonly referenced books in recent programming history.

Despite its current status, the origins of the book were humble: a mere catalog or collection of ideas that emerged organically over years of usage. These notes could be considered the modern-day equivalent of an mdBook on GitHub.

Given the book's organic roots and its age, we must ask ourselves: are the traditional OO design patterns still relevant, particularly in a modern programming language like Rust, which is not strictly object-oriented?

In this session, we will discuss Erich Gamma's radiation: how do the ideas from "Design Patterns" hold up today? How have the unique properties of Rust changed perceptions of certain patterns, and have they evolved over time or reached the end of their half-life?"

Lies We Tell Ourselves Using TypeScript

How safe is TypeScript's type safety? How much can you trust your statically typed code? Can you even consider TypeScript's type system "strong"? In this talk, we look at situations where TypeScript fails badly and learn why things have to be that way. We talk about trade-offs, workarounds, and ultimately solutions for all the damn, terrible lies we tell ourselves when using TypeScript.

Serverless Rust

If you run your software in the cloud, you might have already done some Serverless programming. Be it either as glue code that connects existing services or for your entire web API. But can we run Serverless workloads with our most favorite programming language as well?

We can! In this talk, we are going to look at how to run serverless workloads in Rust in Azure Functions and AWS Lambda. In doing so, we will see the fundamental differences between both serverless providers, and what effect this has on your applications!

Stefan Baumgartner

oida.dev

Linz, Austria

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top