Mentionsy

Porozmawiajmy o IT
24.09.2025 03:00

Rust. Gość: Wojciech Kargul - POIT 295

Witam w dwieście dziewięćdziesiątym piątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest język programowania Rust.

Dziś moimi gościem jest Wojciech Kargul – doświadczony programista i pasjonat języka Rust, aktywny kontrybutor projektów open source, prelegent konferencji IT, założyciel Rust Gdańsk oraz współzałożyciel Rust Poland. Były kolarz zawodowy, a prywatnie ojciec bliźniaków. Na co dzień projektuje i pisze wysokowydajne aplikacje biznesowe w Ruście. Niedawno wrócił z konferencji RustConf w Seattle, gdzie ze sceny opowiadał o budowaniu społeczności Rust.


W tym odcinku o Rust rozmawiamy w następujących kontekstach:

czym Rust wyróżnia się na tle innych języków programowaniaco sprawia, że Rust jest najbardziej cenionym i pożądanym językiem programowania od wielu latjakie są największe wyzwania w nauce Rusta dla początkujących programistówjakie jest tempo rozwoju ekosystemu Rustczy Rust nadaje się do każdego typu projektujakie narzędzia i biblioteki są najbardziej popularneczym jest Rust Gdański i Rust Polandjak może wyglądać przyszłość Rustjakie są największe konferencje związane z Rust

Subskrypcja podcastu:

zasubskrybuj w Apple Podcasts, Spreaker, Sticher, Spotify, przez RSS, lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”)poproszę Cię też o polubienie fanpage na Facebooku


Linki:

Profil Wojtka na LinkedIn – https://www.linkedin.com/in/wojciech-kargul/Rust Gdańsk – https://www.meetup.com/rust-gdansk/Rust Poland – https://www.meetup.com/rust-poland-meetup/Discord Rust Poland – https://discord.gg/Bjg5GRgSy7Wystąpienie Wojtka na Rustikon – https://www.youtube.com/watch?v=wQ_OrmE_AEY


Wsparcie:

Wesprzyj podcast na platformie Patronite -https://patronite.pl/porozmawiajmyoit/


Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected]

https://porozmawiajmyoit.pl/295

Szukaj w treści odcinka

Znaleziono 34 wyników dla "Rasta"

Jest to na pewno bardzo fajne źródło wiedzy na temat właśnie ekosystemu rasta.

I myślę, że o tym będzie okazja powiedzieć trochę później, ale faktycznie to już wtedy wystarczyło, żeby podjąć tą decyzję, żeby w tego rasta inwestować.

Właśnie ta stabilność, wydajność, bezpieczeństwo to są takie atrybuty rasta, które są bardzo często przywoływane.

Co twoim zdaniem wyróżnia rasta na tle innych języków programowania?

Bez wątpienia to, co wyróżnia Rasta na tle innych języków, to kompilator, który w zasadzie daje nam pewnego rodzaju gwarancję, że jeśli on zbuduje artefakt, to aplikacja będzie działać.

Jak spojrzymy w ankietę z kolei przeprowadzoną wśród użytkowników Rasta, wśród programistów Rasta...

ale wykonaną przez Fundację Rasta, to zobaczymy, że wielu programistów, którzy sięgają po Rasta, to są już ci seniorzy, to są ci już profesjonaliści z pewnym bagażem doświadczeń.

Wydaje mi się, że Rasta...

Ja poznałem na swojej drodze dotychczas wielu programistów Rasta.

W tym roku mija 10 lat od pierwszej wersji Rasta, pierwszej stabilnej wersji Rasta, która została wydana.

Dzisiaj będziemy chcieli raczej zachęcać, namawiać przynajmniej do tego, żeby spróbować RASTA, ale musimy też powiedzieć o pewnych wyzwaniach, które stoją i czekają na programistów, którzy chcą przez ten etap nauki na początku przejść.

Wielu programistów Rasta odniosłoby się do Biblii Rasta, czyli The Rast Book.

Ale to nie tylko wynika z moich rozmów, to wynika też ze wspomnianej już ankiety przeprowadzonej przez Fundację Rasta.

Powiedziałeś o 10 latach rozwoju Rasta.

Jak byś ocenił tempo rozwoju właśnie Rasta i okolic?

faktycznie społeczność wywiera pewnego rodzaju presję na to, żeby niektóre feature'y zostały ustabilizowane i pojawiły się w oficjalnej wersji, przepraszam, w stabilnej wersji Rasta.

Może to wynika po prostu ze specyfiki projektów, w jakich miałem dotychczas okazję pracować, ale wiem, że część na pewno społeczności języka rasta oczekuje, że te feature'y, które dotychczas były...

mają cokolwiek przepisać z C++, to przepiszą to, ale tylko i wyłącznie z użyciem Rasta.

Chwilę później słyszę, że Google w swojej przeglądarce renderuje czcionki z użyciem Rasta.

ale nie oczekiwałbym, że za 3-5 lat Rast całkowicie wyprze C++, bo wydaje mi się, że tak jak wspominałem, to pewnie jest ten pierwszy kandydat do tego, żeby być zastąpionym przez Rasta.

Ale oczywiście, tak jak tutaj wspomniałeś, być może już nowe rozwiązania, nowe aplikacje, nowe systemy będą pisane właśnie chociażby z użyciem Rasta, co powoli, powoli tą adopcję będzie zwiększało i pewnie ta przewaga jednak na stronę Rasta będzie się gdzieś tam powoli przychylała.

Niemniej jednak dla mnie to jest inwestycja all in w tym momencie wrasta.

Jestem ciekawy, jak to jest w przypadku Rasta, czy też do różnych typów projektów możemy go zastosować, czy też raczej ta specjalizacja następuje w kierunku programowania systemów.

Wiem, że w robotyce coraz bardziej entuzjastycznie patrzy się, narasta w ramach mojej społeczności

To jest z pewnością temat na osobny podcast, ale wymieniłeś tutaj szerokie spektrum różnych zastosowań Rasta.

Tak, więc może znowu przewrotnie, tak opowiedziałem o Web3, może nie bardzo w superlatywach, w sensie opowiedziałem zbyt wielu pozytywnych rzeczy o Web3, ale tak, zdarzyło mi się dotykać tematów sieciowych w Web3, właśnie w kontekście programowania Rasta, ale na co dzień w firmie Fatom.io

Dobrze, no to tutaj warto pewnie byłoby wspomnieć o tym ekosystemie, który jest wokoło Rasta, no bo wiadomo, że język to jest oczywiście podstawa, to jest ważna rzecz i wszystko się na tym opiera, natomiast tak jak tutaj wspomniałeś, takie szeroko rozumiane community, nie tylko jako ludzi, którzy wokoło powiedzmy języka są, nie tylko materiałów edukacyjnych, ale również bibliotek, również

To jest też taki zarzut, który się pojawiał wobec Rasta jeszcze ładnych parę lat temu i myślę, że jeśli ktoś interesował się Rastem pięć lat temu i zastanawiał się nad tym, czy może wdrożyć go w swojej organizacji i pojawiało się to...

Tutaj akurat jest pewien problem z rastanalizerem, ale to może za chwilkę.

No tak, powiedziałeś tutaj o języku, o bibliotekach, o takim toolingu, który na co dzień możemy wykorzystywać, ale jeśli chodzi o ekosystem Rasta albo też każdego innego języka, no to oprócz oczywiście tych narzędzi technicznych, no ważna jest też społeczność.

Mamy co prawda inne społeczności, które widziałem, że gdzieś tam dotykały tego tematu, ale de facto na co dzień nie koncentrowały się wokół rasta.

Ja nie ukrywam tego, że miałem wsparcie i zarówno od strony firmy, z którą obecnie współpracuję, także tutaj ukłon w stronę Fatom.io, jak i samej fundacji Rasta.

Mierzając powoli ku końcowi, chciałbym Cię zapytać, jak widzisz przyszłość Rasta na najbliższe kilka lat?

ale zdecydowanie jeśli entuzjazm związany z adopcją rasta przez gigantów technologicznych zostanie podtrzymany, a wszystko wskazuje na to, że tak będzie, to mam wrażenie, że za pięć lat powinniśmy mówić już nie o trendzie, a w zasadzie o pełnej adopcji.