Rust Poland x Bydgoszcz IT Meetup #4 | Bydgoszcz
Details
Bydgoszcz się utlenia!
Z ogromną radością sprowadzamy dyskusję o Ruście do Bydgoszczy!
Wydarzenie odbędzie się w innowacyjnej siedzibie SoftBlue (ul. Gdańska 108).
To spotkanie jest efektem współpracy z Bydgoszcz IT, jednocząc pod jednym dachem czołowe społeczności technologiczne:
- Bydgoszcz Java User Group
- Bydgoszcz .NET User Group
- Data Community Bydgoszcz & Toruń
- ŁuczniczQA Bydgoska Społeczność Testerska
- PyData Bydgoszcz
- PHPers Bydgoszcz.
Mamy jasny cel - łączyć początkujących programistów, doświadczonych inżynierów i wszystkich, którzy chcą poznać język programowania Rust oraz technologię która zmienia kształt branży.
Agenda:
🎤 Rafał Draws
🛠️ Software Engineer @ Nordea Bank
Tytuł: Wprowadzenie do języka Rust
Ta sesja oferuje solidne, fundamentalne wprowadzenie do języka Rust, zaprojektowanego w celu zapewnienia bezpieczeństwa pamięci i wysokiej wydajności bez konieczności użycia Garbage Collectora.
Uczestnicy poznają kluczowe koncepcje, które odróżniają Rusta od innych języków systemowych i czynią go idealnym wyborem do budowania niezawodnego i wydajnego oprogramowania.
- Geneza i Wstęp: Krótka historia Rusta, jego główne cele i powszechne zastosowania (systemy operacyjne, narzędzia CLI, WebAssembly, systemy wbudowane itp.).
- Rdzeń Bezpieczeństwa Pamięci: Wyjaśnienie fundamentalnej koncepcji Własności (Ownership). Jak mechanizmy Borrowing i Lifetimes eliminują błędy naruszenia ochrony pamięci (segmentation faults) i wyścigi danych (data races) już na etapie kompilacji.
- System Typów: Omówienie silnego systemu typów w Ruście, w tym typów struct i enum, ze szczególnym naciskiem na Option i Result jako idiomatycznych sposobów bezpiecznej i jawnej obsługi błędów.
- Cargo: Wprowadzenie do niezbędnego narzędzia w ekosystemie Rusta - Cargo (package manager i build system).
🎤 Wojciech Kargul
🛠️ Senior Rust Developer @ Fathom.io
Tytuł: Od strachu do Ferrisa: Migracja do Rusta bez (przesadnego) bólu
Rust jest często przedstawiany jako język, który rozwiązuje wiele problemów, takich jak bezpieczeństwo pamięci, wydajność i niezawodność. Jednak wdrożenie go w rzeczywistym, działającym już systemie to zupełnie inne wyzwanie.
W tej prelekcji podzielę się praktyczną historią migracji do Rusta. Skupię się na rzeczywistych decyzjach inżynierskich, a nie na teorii. Pokażę, jak wprowadzaliśmy Rusta krok po kroku, jak integrowaliśmy go z istniejącym stosem technologicznym oraz co zadziałało dobrze, a co nie.
Zapraszamy na serwer Rust Poland na discordzie!
🎙️ discord.gg/edDYUG4WUv
Oraz do śledzenia partnerów wydarzenia!
compiled | https://www.linkedin.com/company/compiledpl
Bydgoszcz IT | https://www.linkedin.com/company/bydgoszcz-it/
Rust Poland | https://www.linkedin.com/company/rust-poland/
SoftBlue | https://www.linkedin.com/company/softblue-s.a./
EN 🇬🇧:
Rust Meets Bydgoszcz!
We are thrilled to bring the Rust conversation to Bydgoszcz, hosted at the innovative SoftBlue headquarters (ul. Gdańska 108).
This event is a collaborative effort with Bydgoszcz IT, uniting the city’s top tech communities under one roof.
- Bydgoszcz Java User Group
- Bydgoszcz .NET User Group
- Data Community Bydgoszcz & Toruń
- ŁuczniczQA Bydgoska Społeczność Testerska
- PyData Bydgoszcz
- PHPers Bydgoszcz
Our goal is simple: to connect aspiring developers, seasoned engineers and all those who want to learn about Rust Programming language and demystify the technology that is reshaping the industry.
Agenda
🎤 Rafał Draws
🛠️ Software Engineer @ Nordea Bank
Title: Introduction to Rust programming language
This session offers a solid, fundamental introduction to the Rust programming language, designed to ensure memory safety and high performance without the need for a Garbage Collector. Attendees will learn the key concepts that distinguish Rust from other system languages and make it an ideal choice for building reliable and efficient software.
- Genesis and Introduction: A brief history of Rust, its main goals, and common applications (operating systems, CLI tools, WebAssembly, embedded systems, etc.).
- Memory Safety Core: An explanation of the foundational concept of Ownership. How Borrowing and Lifetimes mechanisms eliminate segmentation faults and data races at compile time.
- The Type System: Discussing Rust's strong type system, including struct and enum types, with a focus on Option and Result as the idiomatic way to handle errors and optional values safely and explicitly.
- Cargo: An introduction to the essential tool in the Rust ecosystem - Cargo (the package manager and build system).
🎤 Wojciech Kargul
🛠️ Senior Rust Developer @ Fathom.io
Title: From Fear to Ferris: Migrating to Rust Without (Too Much) Pain
Rust is often presented as a language that solves many problems like memory safety, performance, and reliability. Adopting it in a real, already running system is a very different challenge.
In this talk, I will share a practical Rust migration story. The focus is on real engineering decisions, not theory. I will show how Rust was introduced step by step, how it was integrated with an existing technology stack, and what worked well and what did not.
The talk covers:
- when migrating to Rust makes sense and when it does not
- which parts of a system are good candidates for the first Rust component
- common pitfalls when mixing Rust with other languages, including FFI, build systems, and deployment
- the measurable results of the migration, including performance, stability, and developer confidence
Why Join Us?
- Networking: Connect with the Bydgoszcz IT community and fellow Rustaceans!
- Knowledge: High-level technical insights.
- Venue: Experience the SoftBlue office atmosphere.
Join Rust Poland Community on Discord
🎙️ discord.gg/edDYUG4WUv
Follow this event partners on LinkedIn!
compiled | https://www.linkedin.com/company/compiledpl
Bydgoszcz IT | https://www.linkedin.com/company/bydgoszcz-it/
Rust Poland | https://www.linkedin.com/company/rust-poland/
SoftBlue | https://www.linkedin.com/company/softblue-s.a./
