UWAGA! MATERIAŁ DARMOWY W FORMIE TEKSTOWEJ!
➡️ Program
Makra – o co w tym chodzi? Proste wyjaśnienie, czym są makra w Rust, i dlaczego są czymś więcej niż tylko „kopiuj-wklej z automatu”,
Po co to komu? Przykłady z codziennej pracy: jak makra pozwalają pisać mniej kodu, unikać powtórzeń i poprawiać spójność projektów,
macro_rules! bez bólu głowy. Makra deklaratywne w prostych słowach – jak działają i jak je rozumieć, nie zagłębiając się w zawiłości składni,
Magia derive i atrybutów. Jak działa #[derive(Debug)], skąd biorą się te wszystkie #[serde(…)], i jak można stworzyć coś własnego,
Kiedy makra są złym pomysłem. Makra potrafią wiele – ale nie wszystko. Jak nie popaść w przesadę i nie zrobić z projektu czarnej skrzynki.
Materiał „Magia makr w Rust: od macro_rules! do proceduralnych supermocy” (C) Sages 2025.
➡️ Informacje o prowadzącym:
Łukasz Andrzejewski
Od ponad 17 lat z pasją dzieli się wiedzą jako trener, wspierając rozwój kompetencji technologicznych wśród specjalistów IT na różnych etapach ich kariery. W ostatnich 5 latach przeszkolił ponad 2000 osób, prowadząc szkolenia zarówno otwarte, jak i dedykowane, dla czołowych firm z sektorów bankowości, ubezpieczeń i IT – m.in. Santander Bank Polska, ERGO Hestia, Asseco Poland oraz Orange. Specjalizuje się w szerokim zakresie technologii – od rozwiązań z ekosystemu Java, przez nowoczesny frontend, platformy mobilne, aż po wydajne języki systemowe, takie jak Rust czy Go. Łączy praktyczne podejście z głęboką wiedzą teoretyczną, co pozwala mu skutecznie wspierać uczestników szkoleń zarówno w nauce podstaw, jak i w zaawansowanych obszarach programowania, architektury i technologii.