Привіт, друзі! Як ви вже знаєте, нам сьогодні виповнюється рік 🎇, тому ми вирішили показати вам скільки всього встигли за 365 днів:
✅ провели 4 воркшопи та 1 вебінар, більше ніж 12 онлайн зустрічей у Discord
✅ зібрали вас на 11 неформальних мітапів
✅ запустили Телеграм канал, сторінки на Dou і Medium, YouTube, Twitter, Reddit та Discord
✅ організували і активно перекладаємо Rust Book українською
✅ нас вже майже 600 у чаті
❤️ Любимо вас та рухаємось далі 🚀
✅ провели 4 воркшопи та 1 вебінар, більше ніж 12 онлайн зустрічей у Discord
✅ зібрали вас на 11 неформальних мітапів
✅ запустили Телеграм канал, сторінки на Dou і Medium, YouTube, Twitter, Reddit та Discord
✅ організували і активно перекладаємо Rust Book українською
✅ нас вже майже 600 у чаті
❤️ Любимо вас та рухаємось далі 🚀
❤14🔥3🎉3👍1🤬1
Привіт👋
У нашому ком’юніті є багато Раст ентузіастів та професіоналів своєї справи.
Хочемо запросити тебе зробити доповідь на тему, яка вже давно лежить тобі до душі та безпосередньо пов’язана з Rust! (технології, алгоритми, процеси, те, що ти робиш на роботі, те, що хотілося б зробити..)
Заявку можна подати адміністраторам. З нашого боку хороша компанія та конструктивний фідбек! Ми уже мали можливість заслухати декілька доповідей від наших учасників і розкриємо секрет, що всіх їх ми збираємо, щоб зробити конференцію, де доповідачі зможуть поділитися своїм надбанням із широкою аудиторією!
🎤 Маєш про що розповісти - пиши @wandalen_me
У нашому ком’юніті є багато Раст ентузіастів та професіоналів своєї справи.
Хочемо запросити тебе зробити доповідь на тему, яка вже давно лежить тобі до душі та безпосередньо пов’язана з Rust! (технології, алгоритми, процеси, те, що ти робиш на роботі, те, що хотілося б зробити..)
Заявку можна подати адміністраторам. З нашого боку хороша компанія та конструктивний фідбек! Ми уже мали можливість заслухати декілька доповідей від наших учасників і розкриємо секрет, що всіх їх ми збираємо, щоб зробити конференцію, де доповідачі зможуть поділитися своїм надбанням із широкою аудиторією!
🎤 Маєш про що розповісти - пиши @wandalen_me
❤8👍5🤩1
У Rust таки стабілізували Generic Associated Types 💥
Нові можливості для використання higher-kinded поліморфізму, крок до async functions in traits та багато іншого.
Читати детальніше
Нові можливості для використання higher-kinded поліморфізму, крок до async functions in traits та багато іншого.
Читати детальніше
GitHub
🔬 Tracking issue for generic associated types (GAT) · Issue #44265 · rust-lang/rust
This is a tracking issue for generic associated types (rust-lang/rfcs#1598) Repository Detailed tracking information is available at the GAT initiative repository Unresolved questions: #87479 -- de...
🔥10👍2
Чи знали ви, що енергоефективність чіпа на базі Arm «вдвічі» перевищує показники x86?
У дослідженні експерт тестить процесор Ampere's Altra Max 80 Core Arm.
Сам процесор складається з із 80 потоків і 80 ядер, які побудовані з використанням архітектури Arm v8.
Процесор вразив своїми результатами продуктивності. Це революція по характеристикам роботи багатопоточності, навіть у порівнянні із світовим рекордом від 64C/128T Threadripper 3990X OC, переважає його по багатьом показникам. Під час тестів через Geekbench і при 1T і при nT енергоспоживання трималось на мінімальному рівні, а температура ніколи не перевищувала 65°C.
Даний чіп перевершує по результатам не тільки x86, а й Apple m1, створений так само на базі Arm. Тоді як ще при одноядерному тестуванні m1 може змагатись із Ampere's Altra Max 80 Core, то при nT другий явно буде фаворитом. Попри це обидві системи залишаються вигідними в контексті енергоспоживання.
Тож можна зробити висновок, що спостерігається тенденція до збільшення кількості ядер та ширшого використання багатопоточності. Більше ядер - більше багатопоточності - більше проблем з багатопоточністю. На нас ( Rust розробників ) це впливає таким чином, що окрім x86 нам доведеться сапортити ще й ARM. Добре це чи погано..
У дослідженні експерт тестить процесор Ampere's Altra Max 80 Core Arm.
Сам процесор складається з із 80 потоків і 80 ядер, які побудовані з використанням архітектури Arm v8.
Процесор вразив своїми результатами продуктивності. Це революція по характеристикам роботи багатопоточності, навіть у порівнянні із світовим рекордом від 64C/128T Threadripper 3990X OC, переважає його по багатьом показникам. Під час тестів через Geekbench і при 1T і при nT енергоспоживання трималось на мінімальному рівні, а температура ніколи не перевищувала 65°C.
Даний чіп перевершує по результатам не тільки x86, а й Apple m1, створений так само на базі Arm. Тоді як ще при одноядерному тестуванні m1 може змагатись із Ampere's Altra Max 80 Core, то при nT другий явно буде фаворитом. Попри це обидві системи залишаються вигідними в контексті енергоспоживання.
Тож можна зробити висновок, що спостерігається тенденція до збільшення кількості ядер та ширшого використання багатопоточності. Більше ядер - більше багатопоточності - більше проблем з багатопоточністю. На нас ( Rust розробників ) це впливає таким чином, що окрім x86 нам доведеться сапортити ще й ARM. Добре це чи погано..
Tom's Hardware
Ampere's Altra Max 80 Core Arm CPU Gets Benchmarked, Delidded, Measured
The Altra Q80-30 easily beats the 64 core Threadripper world record in Geekbench.
🔥12
🦀Новий реліз Rust 1.64.0
Команда Rust анонсувала нову версію Rust 1.64.0 🎉
Новий трейт та інструменти для async, вдосконалені методи для типів та багато іншого читай тут🔥
Команда Rust анонсувала нову версію Rust 1.64.0 🎉
Новий трейт та інструменти для async, вдосконалені методи для типів та багато іншого читай тут🔥
blog.rust-lang.org
Announcing Rust 1.64.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
👍16🎉1
Привіт, Друзі)
Впевнені, що ви скучили за нашими розмовами про Rust..🦀
Тож раді анонсувати наш наступний 🔉Twitter Space, який відбудеться у четвер 13 жовтня!
Обговорюватимемо: FFI binding. Rust with other world; Pointer provenance; Test frameworks and testing back-end та багато іншого.
Розпочинаємо о 23:00.
До зустрічі🖐
Впевнені, що ви скучили за нашими розмовами про Rust..🦀
Тож раді анонсувати наш наступний 🔉Twitter Space, який відбудеться у четвер 13 жовтня!
Обговорюватимемо: FFI binding. Rust with other world; Pointer provenance; Test frameworks and testing back-end та багато іншого.
Розпочинаємо о 23:00.
До зустрічі🖐
🔥13👍3
Forwarded from Pavlo Myroniuk
Привіт усім 👋
Пропонуємо вашій увазі вікторину із дуже цікавими задачами по Rust👩💻 : https://dtolnay.github.io/rust-quiz
Кожне із питань не націлене перевірити як працює borrow checker у вашій голові, а показує особливі випадки використання closures, traits, ZST, consts, drop order, macroses, та багато іншого. Тут ви точно знайдете щось нове та цікаве із світу Rust для себе.
Кожне із питань також має посилання на playground та розгорнуте пояснення чому саме так і не інакше.
Обговорити/уточнити/запитати завжди можна в нашому чаті🤗 .
"Якщо ти прожив день і нічого не дізнався нового про Rust, то цей день ти прожив дарма". © Unknown Ferris. 3rd century BC
Пропонуємо вашій увазі вікторину із дуже цікавими задачами по Rust
Кожне із питань не націлене перевірити як працює borrow checker у вашій голові, а показує особливі випадки використання closures, traits, ZST, consts, drop order, macroses, та багато іншого. Тут ви точно знайдете щось нове та цікаве із світу Rust для себе.
Кожне із питань також має посилання на playground та розгорнуте пояснення чому саме так і не інакше.
Обговорити/уточнити/запитати завжди можна в нашому чаті
"Якщо ти прожив день і нічого не дізнався нового про Rust, то цей день ти прожив дарма". © Unknown Ferris. 3rd century BC
Please open Telegram to view this post
VIEW IN TELEGRAM
Rust Quiz
What is the output of this Rust program?
🔥15👍1
Forwarded from Pavlo Myroniuk
Привіт усім 👋
Скоро вже жовтень 🍁, а це означає, що Hacktoberfest теж близько.
❔Що таке цей ваш Hacktoberfest? Він зараз із нами в кімнаті?
Hacktoberfest - це щорічна подія, яку організовує DigitalOcean, яка триває цілий жовтень та заохочує людей робити внески в open source. Фактично, впродовж жовтня потрібно зробити 4 pull/merge requests в будь-який відкритий репозиторій із міткою #hacktoberfest.
✅️ Що я отримаю?
⭐️ досвід роботи із open source
⭐️ покращите свої навички програмування
⭐️ перших 40к матимуть змогу отримати класну футболку 👕 або дерево 🌳 із їх іменем
✋ Як взяти участь?
1) зареєструватись через GitHub/GitLab акаунт
2) done ✅
👀 Я хочу спробувати. Із чого почати?
Ми підготували перелік репозиторіїв, в які можна законтрибютити:
🧈 AllAlgorithms/rust
🫒 unumana
🍨 comfy-table
🥮 image
🍰 synth
🫕 dotenv-linter
🍬 jolimail
🍥 lettre
🍿 bat
🍪 fselect
☕️ hyperfine
🍦 datanymizer
🍺 paperclip
🧊 feroxbuster
🫓 espflash
Це не увесь список, куди можна робити свій вклад, ви можете брати будь-який репозиторій на ваший смак, головне, щоб був тег #hacktoberfest. Рекомендуємо починати роботу над проектом із якогось конкретного issue. Звертайте увагу більше на позначки
🔞 Не забувайте, що в нашому ком'юніті завжди готові допомогти. Тому якщо у вас виникло питання/проблема, то ви знаєте куди звертатись 😜 .
🟢 До речі, якщо ви маєте проект, який хотіли б покращити, то це гарна можливість. Залишайте посилання в коментарях і ми добавимо його до списку.
Скоро вже жовтень 🍁, а це означає, що Hacktoberfest теж близько.
❔Що таке цей ваш Hacktoberfest? Він зараз із нами в кімнаті?
Hacktoberfest - це щорічна подія, яку організовує DigitalOcean, яка триває цілий жовтень та заохочує людей робити внески в open source. Фактично, впродовж жовтня потрібно зробити 4 pull/merge requests в будь-який відкритий репозиторій із міткою #hacktoberfest.
✋ Як взяти участь?
1) зареєструватись через GitHub/GitLab акаунт
2) done ✅
👀 Я хочу спробувати. Із чого почати?
Ми підготували перелік репозиторіїв, в які можна законтрибютити:
🧈 AllAlgorithms/rust
🫒 unumana
🍨 comfy-table
🥮 image
🍰 synth
🫕 dotenv-linter
🍬 jolimail
🍥 lettre
🍿 bat
🍪 fselect
☕️ hyperfine
🍦 datanymizer
🍺 paperclip
🧊 feroxbuster
🫓 espflash
Це не увесь список, куди можна робити свій вклад, ви можете брати будь-який репозиторій на ваший смак, головне, щоб був тег #hacktoberfest. Рекомендуємо починати роботу над проектом із якогось конкретного issue. Звертайте увагу більше на позначки
hacktoberfest, good first issue, contribution accepted, help needed, і подібні.Please open Telegram to view this post
VIEW IN TELEGRAM
Hacktoberfest
Participation | Hacktoberfest 2025
Hacktoberfest: a month-long celebration of open-source projects, their maintainers, and the entire community of contributors.
🔥9👍3👏1
Forwarded from Pavlo Myroniuk
❔ Що таке цей ваший error-stack?
Якщо ви пропустили першу статтю (перший реліз) цієї бібліотеки, то тут буде короткий опис.
error-stack - це контекстно-залежна бібліотека помилок для Rust, яка підтримує довільні прикріплені дані користувача. Простішими словами, це ще один крейт для обробки помилок.Чим краще за
thiserror? Можливістю тримати контекст помилки, його розширяти (додавати більше інформації).Чим краще за
anyhow? error-stack дуже схожий до anyhow чи eyre, але зі своїми особливостями (відсутність складних From перетворень, можливістю додавати будь які дані до контексту помилки без складних конфігурацій, і тд).anyhow та eyre. Це означає, що якщо ваша програма використовує одну із них, то можна буде писати новий функціонал із error-stack, не переписуючи увесь старий код на error-stack.error-stack:serde, то не вийде. Він зараз не підтримується, це поки що тільки в планах."Якщо ти прожив день і нічого не дізнався нового про Rust, то цей день ти прожив дарма". © Unknown Ferris. 3rd century BC
Please open Telegram to view this post
VIEW IN TELEGRAM
HASH for Developers
Announcing error-stack v0.2 – HASH Developer Blog
Introducing customizable outputs, related errors, multiple sources, and much more to error handling in Rust
👍7🔥6
Порівняння менйстрімних Backend-фреймоврків
https://github.com/rust-lang-ua/learn_rust_together/blob/master/research/rust-backend-frameworks-comparison.md#features
https://github.com/rust-lang-ua/learn_rust_together/blob/master/research/rust-backend-frameworks-comparison.md#features
👍9🔥3🤯1
Всім привіт)
💥 Раді анонсувати наш наступний 🔉Twitter Space,
який відбудеться 17 листопада!
Обговорюватимемо cons&pros of cargo, GAT, Rust на Windows та багато іншого, що ми оголосимо згодом 🦀
Традиційно розпочинаємо о 23:00.
💥 А для тих, хто пропустив наш Space минулого разу, пропонуємо переглянути запис подкасту на нашому YouTube каналі! Ми говорили про FFI binding. Rust with other world, Pointer provenance, Test frameworks and testing back-end .
Вподобайки, коментарі та підписка вітаються 😉
До зустрічі 🖐
💥 Раді анонсувати наш наступний 🔉Twitter Space,
який відбудеться 17 листопада!
Обговорюватимемо cons&pros of cargo, GAT, Rust на Windows та багато іншого, що ми оголосимо згодом 🦀
Традиційно розпочинаємо о 23:00.
💥 А для тих, хто пропустив наш Space минулого разу, пропонуємо переглянути запис подкасту на нашому YouTube каналі! Ми говорили про FFI binding. Rust with other world, Pointer provenance, Test frameworks and testing back-end .
Вподобайки, коментарі та підписка вітаються 😉
До зустрічі 🖐
👍11🔥5❤2
Forwarded from dimyy!
YouTube
Rust Comes to Godot 4!
Rejoice Rustaceans for the Rust programming language has come to Godot 4 in the form of a GDExtensions. Want to write your game logic in Rust instead of C# or GDScript? Well, now you can!
Links
https://gamefromscratch.com/rust-extension-for-godot-4/…
Links
https://gamefromscratch.com/rust-extension-for-godot-4/…
❤9🔥1
Друзі, з радістю повідомляємо, що стартував набір до навчальної групи по Rust 🦀. Програма розрахована на розробника, який вже прочитав Rust Book і, можливо, вже навіть працює Rust розробником. Таких людей ми навчимо професійно писати код та орієнтуватися у концепціях про які запитуватимуть на співбесідах.
Ця група для вас якщо ви маєте 20 годин вільного часу на тиждень, вже розробляли щось на будь-якій мові програмування та знаєте, що таке borrow checker 🙂
Навчання у групі безкоштовне.
Щоб взяти участь в конкурсі до навчальної групи пройдіть, будь ласка, тест.
Долучайтеся 🤓
Ця група для вас якщо ви маєте 20 годин вільного часу на тиждень, вже розробляли щось на будь-якій мові програмування та знаєте, що таке borrow checker 🙂
Навчання у групі безкоштовне.
Щоб взяти участь в конкурсі до навчальної групи пройдіть, будь ласка, тест.
Долучайтеся 🤓
👍11🤯4🔥3
Yalantis збирає Rust-розробників на офлайн-зустріч у Львові!
🕖 Коли? 10 грудня об 11:00
📌 Де? Львівський офіс Yalantis + онлайн-трансляція в Zoom. В будівлі є укриття.
Участь безкоштовна за попередньою реєстрацією: https://link.yalantis.com/rust_inspire
Rust-розробники компанії презентують підхід до роботи зі спільним контекстом між макросами та розкажуть, як цей підхід спрацював на одному з наших проєктів. Доповідь буде цікава розробникам, які вже використовують механізм макросів в Rust, або тільки збираються це робити. Після доповіді - піца і неформальне спілкування.
Також всі охочі можуть підключитися до прямої трансляції. Посилання отримаєте 9.12 на пошту, яку вказали при реєстрації.
🕖 Коли? 10 грудня об 11:00
📌 Де? Львівський офіс Yalantis + онлайн-трансляція в Zoom. В будівлі є укриття.
Участь безкоштовна за попередньою реєстрацією: https://link.yalantis.com/rust_inspire
Rust-розробники компанії презентують підхід до роботи зі спільним контекстом між макросами та розкажуть, як цей підхід спрацював на одному з наших проєктів. Доповідь буде цікава розробникам, які вже використовують механізм макросів в Rust, або тільки збираються це робити. Після доповіді - піца і неформальне спілкування.
Також всі охочі можуть підключитися до прямої трансляції. Посилання отримаєте 9.12 на пошту, яку вказали при реєстрації.
🔥12
💥З радістю анонсуємо наш наступний 🔉Twitter Space, який відбудеться 1 грудня!
На спейсі постараємось відповісти на такі питання:
- У чому особливість мови Rust, чим вона відрізняється від інших та чи підходить для новачків? Чому її варто вивчати та в яких сферах найчастіше використовується?
- З чого варто почати вивчення, які технології потрібно знати в межах вивчення Rust?
- Які книги, сайти, канали, курси будуть корисні для тих, хто хоче вивчити Rust?
- На якому етапі вивчення і як зрозуміти, що вже можна починати шукати роботу? Як знайти першу роботу? Що варто написати в резюме?
🦀Традиційно розпочинаємо о 23:00.
💥 А для тих, хто пропустив наш Space минулого разу, пропонуємо переглянути запис подкасту на нашому YouTube каналі! Ми говорили про cons&pros of cargo, GAT, Rust на Windows та багато іншого)
Вподобайки, коментарі та підписка вітаються 😉
До зустрічі 🖐
На спейсі постараємось відповісти на такі питання:
- У чому особливість мови Rust, чим вона відрізняється від інших та чи підходить для новачків? Чому її варто вивчати та в яких сферах найчастіше використовується?
- З чого варто почати вивчення, які технології потрібно знати в межах вивчення Rust?
- Які книги, сайти, канали, курси будуть корисні для тих, хто хоче вивчити Rust?
- На якому етапі вивчення і як зрозуміти, що вже можна починати шукати роботу? Як знайти першу роботу? Що варто написати в резюме?
🦀Традиційно розпочинаємо о 23:00.
💥 А для тих, хто пропустив наш Space минулого разу, пропонуємо переглянути запис подкасту на нашому YouTube каналі! Ми говорили про cons&pros of cargo, GAT, Rust на Windows та багато іншого)
Вподобайки, коментарі та підписка вітаються 😉
До зустрічі 🖐
🔥12👍3❤1
🦀У статті від DOU учасники нашої спільноти розповідають про те, Як стати Rust-розробником. План дій для початківців .
Тут ми розказали, що таке Rust та чому його так люблять; в яких сферах його застосовують; як навчатись та вдосконалюватись; порадили добірки найкращих матеріалів для Rust ентузіастів;
Переходьте за посиланням, читайте, ставте вподобайки та поширюйте!✨
P.s Також хочемо привітати нових учасників нашої спільноти☺️. Тут ви можете знайти інформацію про нас та нашу підбірку навчальних матеріалів!
Let`s Learn Rust Together 😎
Тут ми розказали, що таке Rust та чому його так люблять; в яких сферах його застосовують; як навчатись та вдосконалюватись; порадили добірки найкращих матеріалів для Rust ентузіастів;
Переходьте за посиланням, читайте, ставте вподобайки та поширюйте!✨
P.s Також хочемо привітати нових учасників нашої спільноти☺️. Тут ви можете знайти інформацію про нас та нашу підбірку навчальних матеріалів!
Let`s Learn Rust Together 😎
👍10🎉3🥰2
Щорічний опитувальник Rust. Займе 5-20 хв. Якщо маєте бажання повпливати своїм фідбеком на те куди рухається Rust та спільноти навкого нього -- проходимо.
https://blog.rust-lang.org/2022/12/05/survey-launch.html
https://blog.rust-lang.org/2022/12/05/survey-launch.html
👍6🔥3❤1
Євангеліст нашої спільноти Павло взяв участь у подкасті про типізацію та Rust 🔥
Під час стріму обговорили статичну типізацію, яку популяризують Rust та TypeScript, підходи до обробки помилок, до серіалізації, чому в молодих мовах програмування рідко є наслідування, про іммутабельність та чи може бути динамічно типізована системна мова тощо.
Переходьте за посиланням, слухайте та ставте вподобайки!
Під час стріму обговорили статичну типізацію, яку популяризують Rust та TypeScript, підходи до обробки помилок, до серіалізації, чому в молодих мовах програмування рідко є наслідування, про іммутабельність та чи може бути динамічно типізована системна мова тощо.
Переходьте за посиланням, слухайте та ставте вподобайки!
YouTube
Типізація: поговоримо строго
За результатами мого відео про типізацію Павло Коломієць запропонував мені зробити стрім. Ну щоб він мене трохи роздуплив за _нормальну_ типізацію, щоб я більше не згадував джаву і го у фразах про статичну типізацію. 😁
Посилання, згадані під час стріму:…
Посилання, згадані під час стріму:…
👍9🔥6❤1
Плануємо подкасто про WASM. Допоможіть нам, будь ласка, з темами та питаннями які ви хотіли б щоб ми розкрили під час ефіру.
Залишіть ваше питання, як відповідь на це повідомлення.
Залишіть ваше питання, як відповідь на це повідомлення.
🔥14
Навчальна група по Rust стартує вже 20 грудня. Тож якщо ви ще не встигли зареєструватися ✅ щоб долучитися, ви це ще можете зробити до 17 грудня.
Для того щоб розповісти про програму навчальної групи, про інші навчальні групи, що ми плануємо набрати, про те як зробити вивчення Rust ефективнішим та відповісти на всі питання, ми проводимо попередню оглядову зустріч 13 грудня, вівторок о 19:00.
🗓️ Зареєструватися на попередню зустріч можна тут.
Для того щоб розповісти про програму навчальної групи, про інші навчальні групи, що ми плануємо набрати, про те як зробити вивчення Rust ефективнішим та відповісти на всі питання, ми проводимо попередню оглядову зустріч 13 грудня, вівторок о 19:00.
🗓️ Зареєструватися на попередню зустріч можна тут.
🔥3👍2