🦀 W tym materiale, bierzemy na tapet mocno "hajpowany" język programowania jakim jest Rust.
❓Skąd się w ogóle wziął pomysł na ten język, jak wyglądały jego początki, dlaczego tak dużo zawdzięcza on Mozilli i czy za każdym razem powstanie technologicznej fundacji (tak, .NET Foundation, to również o tobie), musi skutkować potężną inbą?
💻 Czy Rust to faktycznie język, który swoje zastosowanie znajduje głównie w niskopoziomowym programowaniu kernela systemowego? Jak się sprawy mają w innych obszarach jak typowy backend, frontend czy choćby gamedev?
😎 Dlaczego od lat zwycięża on w corocznej ankiecie Stack Overflow w kategorii najbardziej pożądanego języka programowania na świecie? Czy faktycznie praca z Rustem to czysta przyjemność, a jego nauka jest względnie bezbolesna?
🧑💼 I jak to wszystko ma się do rynku pracy? Czy łatwo jest pokierować swoją karierą, aby móc zawodowo programować w rdzawym języku, czy może wręcz przeciwnie?
👀 Tego wszystkiego jak i masy innych ciekawostek dowiecie się z dzisiejszego materiału.
💬 Zapraszamy również na:
⚡️ Discord: https://devmentors.io/discord-pl
⚡️ Instagram: https://www.instagram.com/devmentors_pl
⚡️ TikTok: https://www.tiktok.com/@devmentors
⚡️ Twitter: https://twitter.com/dev_mentors_pl
ODNOŚNIKI:
https://www.technologyreview.com/2023/02/14/1067869/rust-worlds-fastest-growing-programming-language/
https://www.reddit.com/r/ProgrammingLanguages/comments/141qm6g/the_rust_i_wanted_had_no_future_graydon_hoare/
https://www.reddit.com/r/rustjerk/comments/w8kuow/why_is_the_language_called_rust_i_wanna_know_the/
https://medium.com/@codilime/the-future-of-rust-characteristics-popularity-and-challenges-7de4db5ebd67
https://www.reddit.com/r/rust/comments/132qzd7/who_were_the_first_members_of_the_core_team/
https://crablang.org/
https://servo.org/
https://www.reddit.com/r/rust/comments/gnd4bd/things_i_hate_about_rust/
https://www.reddit.com/r/rust/comments/25ul91/why_immutability_is_important_and_why_many_dont/
https://www.linkedin.com/pulse/memory-safety-promise-rust-recent-history-tim-mcnamara/?trk=public_post
https://github.blog/2023-08-30-why-rust-is-the-most-admired-language-among-developers/
https://rustmagazine.org/issue-1/2022-review-the-adoption-of-rust-in-business/
https://www.infoq.com/articles/rust-ecosystem-review-2023/
https://mainmatter.com/blog/2023/12/13/rust-adoption-playbook-for-ctos-and-engineering-managers/
https://www.reddit.com/r/rust/comments/174rwyf/rust_job_market_super_competitive_october_2023/
https://www.reddit.com/r/rust/comments/12l27aa/what_are_your_opinions_about_the_future_of_the/
https://users.rust-lang.org/t/why-did-mozilla-adopt-rust/33009/2
https://filtra.io/rust
http://venge.net/graydon/talks/intro-talk-2.pdf
https://users.rust-lang.org/t/why-did-mozilla-adopt-rust/33009
https://www.reddit.com/r/firefox/comments/yvd1f0/whats_the_status_of_servo_right_now/
https://www.reddit.com/r/rust/comments/12lb0am/can_someone_explain_to_me_whats_happening_with/
https://www.reddit.com/r/rust/comments/12pr0bw/rust_foundation_rust_trademark_policy_draft/
https://www.reddit.com/r/rust/comments/17m9sxx/microsoft_is_doubling_down_on_rust/
https://twitter.com/markrussinovich/status/1571995117233504257
https://www.reddit.com/r/rust/comments/195p0oq/the_linux_kernel_now_contains_the_first_useful/
https://aws.amazon.com/about-aws/whats-new/2023/11/aws-sdk-rust/
https://github.com/firecracker-microvm/firecracker
https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet
https://blog.cloudflare.com/introducing-oxy
https://www.figma.com/blog/rust-in-production-at-figma/
https://www.techradar.com/news/google-says-rust-is-the-key-to-cutting-android-vulnerabilites
https://discord.com/blog/why-discord-is-switching-from-go-to-rust
https://engineering.fb.com/2021/04/29/developer-tools/rust/
https://www.reddit.com/r/rust/comments/zllfvw/the_illusion_of_slow_development_speed_in_rust/
https://www.shuttle.rs/blog/2024/01/16/best-orm-rust
https://www.reddit.com/r/rust/comments/ysftwx/nsa_recommends_rust_as_one_memory_safe/ NSA
https://survey.stackoverflow.co/2023/
https://github.com/dotnet/csharplang/discussions/2482
https://developer.apple.com/news/?id=02202015a
TIMECODES:
00:00:00 - Intro
00:00:16 - Początki Rusta
00:03:14 - Rust w Mozilli
00:06:50 - Publiczna prezentacja nowego języka programowania
00:08:03 - Początkowe funkcjonalności Rusta
00:11:16 - Project Servo
00:12:25 - Wydanie wersji 1.0
00:13:03 - Rust w produkcyjnym użyciu znanych firm
00:20:27 - Początki Rust Foundation
00:22:06 - Rust Foundation drama
00:24:20- Cykl wydawniczy języka
00:25:34 - Co możemy zbudować w Ruście?
00:30:00 - Ankieta ze Stack Overflow
00:31:05 - Właściwości języka
00:34:20 - Rust vs C# - immutability, borrow checker, ownership, multithreading
00:50:18 - ARC w Apple
00:51:12 - Nie wszystko jest takie fajne
00:54:40 - Ekosystem i społeczność
00:58:33 - Jak z tą pracą w Ruście
01:04:05 - Podsumowanie