Back to Agenda

11/14/2024 - 11:15

Beyond Javascript – Writing a Web Application Full Stack with Rust

Are you work­ing on a project where you write code both on the back­end and on the fron­tend? Are you tired of con­stant­ly swap­ping half of your brain when switch­ing pro­gram­ming lan­guage, stan­dard library and idiomat­ic ways of programming?

In this talk, I take a look at setups where fron­tend and back­end are writ­ten in the same pro­gram­ming lan­guage. What are the pros and cons? We then take a deep dive into a promis­ing con­di­date: writ­ing back­end and fron­tend com­plete­ly in Rust. How mature is the ecosys­tem? What does it look and feed like? How is the devel­op­er experience?

Learning objectives

  • Alternatives to JavaScript/TypeScript for the web frontend
  • Pros and cons
  • Basic setup of a full stack application in Rust
  • Working with code that is shared between frontend and backend
  • How to use some more advance features like clients side rendering vs server side rendering with hydration

Level

Basic

Prior knowledge

  • Basic Knowledge of Programming
  • Knowledge of React, Vue, Solid or another Web Component Framework is helpful
  • No Rust knowledge is required
Goetz Markgraf is developer and consultant at codecentric AG with more than 30 years of experience in lots of programming languages and their respective ecosystems and idioms. He's always looking for better ways to write code that is understandable and easy to maintain and to find ways to reduce the cognitive load. In his sparetime he writes novels for children and teenagers. He likes to hike and swim. Find Goetz on LinkedIn.