Привіт друзі! Менше 3-х днів до найбільшої події нашої спільноти 2024-року. Для тих хто не любить онлайн конференція є опція поспілкуватися вживу на фанзоні або взяти участь в афтепаті. Якщо ви берете участь у конференції вживу прохання відмітитися в опитуванні, ми вас сконтактуємо з хостом фанзони/афтепаті.
Пиво та напої будуть в барі.
Пиво та напої будуть в барі.
🔥5🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
UA Rust Conference 2024 вже завтра! Встигніть застрибнути в останній вагон - реєструйтеся!
Нагадуємо, що всі виручені кошти йдуть одразу на ЗСУ 🇺🇦
Нагадуємо, що всі виручені кошти йдуть одразу на ЗСУ 🇺🇦
🔥5❤2👾1
Привіт! Наступної зустрічі Monthly Rust 🎙 Іван та Женя продовжать занурення у світ графіки за допомогою Rust та wgpu. Цього разу вони проведуть live-стрім про шуми, їх генерацію та відображення за допомогою шейдерів.
📆 2 серпня (вже сьогодні!)
🕖 18:15
📍 Google Meet - додати подію
🔗 Посилання на зустріч
Долучайтеся 😉
Якщо у вас є цікава тема для зустрічі, пишіть нам і вже наступну зустріч проведете ви!
📆 2 серпня (вже сьогодні!)
🕖 18:15
📍 Google Meet - додати подію
🔗 Посилання на зустріч
Долучайтеся 😉
Якщо у вас є цікава тема для зустрічі, пишіть нам і вже наступну зустріч проведете ви!
👍9🤩3
Підбиваємо підсумки UA Rust Conference 2024! Разом з вами та у партнерстві із фондом “Повернись Живим” нам вдалось зібрати 187 тис. грн на ЗСУ 🇺🇦.
🎗 На конференції пролунало 16 доповідей від українських та іноземних Rust експертів. Нам вдалось заручитись підтримкою спонсорів та інфо партнерів, за що ми щиро дякуємо їм та раді продовжувати співпрацю надалі!
🦀 Також ця конференція була б неможлива без активної участі та праці наших Євангелістів, то ж окрема подяка вам 🧡
🎥 Усі, хто купив квиток, отримають запис конференції уже найближчим часом. Тож у вас ще є можливість докупити квиточок та переглянути конференцію в записі!
🔄 Також заохочуємо вас дати фідбек по організації заходу та залишити ваші контакти, якщо ви хочете спробувати себе у ролі спікера уже під час наступної конференції!
До зустрічі на UA Rust Conference 2025! 😌
🎗 На конференції пролунало 16 доповідей від українських та іноземних Rust експертів. Нам вдалось заручитись підтримкою спонсорів та інфо партнерів, за що ми щиро дякуємо їм та раді продовжувати співпрацю надалі!
🦀 Також ця конференція була б неможлива без активної участі та праці наших Євангелістів, то ж окрема подяка вам 🧡
🎥 Усі, хто купив квиток, отримають запис конференції уже найближчим часом. Тож у вас ще є можливість докупити квиточок та переглянути конференцію в записі!
🔄 Також заохочуємо вас дати фідбек по організації заходу та залишити ваші контакти, якщо ви хочете спробувати себе у ролі спікера уже під час наступної конференції!
До зустрічі на UA Rust Conference 2025! 😌
❤6🔥1🥰1
Вітаємо, друзі! Цього Monthly Rust Іван та Женя зроблять відображення 3D графіки за допомогою Rust та wgpu. Ви зможете дізнатись про використання різних проєкцій, камери, а також побачити завантаження й рендеринг 3D-моделі.
📆 23 серпня (вже сьогодні!)
🕖 18:30
📍 Google Meet - додати подію
🔗 Посилання на зустріч
Долучайтеся 😉
Якщо у вас є цікава тема для зустрічі, пишіть нам і вже наступну зустріч проведете ви!
📆 23 серпня (вже сьогодні!)
🕖 18:30
📍 Google Meet - додати подію
🔗 Посилання на зустріч
Долучайтеся 😉
Якщо у вас є цікава тема для зустрічі, пишіть нам і вже наступну зустріч проведете ви!
🔥14👍3
Друзі, 14 вересня відбудеться Software Architecture fwdays'24 — це конференція, присвячена практичним питанням архітектури програмного забезпечення 🤩
Вас очікують:
📍Спікери — досвідчені експерти та їх практичні доповіді в напрямках Solution Architecture, Cloud Architecture, System Architecture та DevOps та багато іншого.
📍Нетворкінг, Q&A зі спікерами, нові знайомства
Формат: онлайн та офлайн у Києві
Серед спікерів Дмитро Овчаренко, Анастасія Войтова, Олександр Савченко, Mauro Servienti й інші експерти з провідних компаній України та світу!
Використайте промокод 8AA6C0044D та отримайте знижку 10%, деталі за посиланням 👉https://bit.ly/3SwmSIE
Приєднуйтесь до Software Architecture fwdays'24!
#Реклама #Партнер
Вас очікують:
📍Спікери — досвідчені експерти та їх практичні доповіді в напрямках Solution Architecture, Cloud Architecture, System Architecture та DevOps та багато іншого.
📍Нетворкінг, Q&A зі спікерами, нові знайомства
Формат: онлайн та офлайн у Києві
Серед спікерів Дмитро Овчаренко, Анастасія Войтова, Олександр Савченко, Mauro Servienti й інші експерти з провідних компаній України та світу!
Використайте промокод 8AA6C0044D та отримайте знижку 10%, деталі за посиланням 👉https://bit.ly/3SwmSIE
Приєднуйтесь до Software Architecture fwdays'24!
#Реклама #Партнер
🔥3👍2🤓1👀1🙈1
📣 Solana Radar Hackathon з фінансуванням понад $4 000 000 чекає на твій web3 проєкт!
По $250 000 pre-seed funding та доступ до акселератора Colosseum 15 переможцям! + $600 000 призових:
> Grand Champ $50 000 + три квитки на Solana Breakpoint 2025!
> 35 призових місць (від $5 000 до $25 000) у категоріях: DePIN, Consumer, DeFi, Payments, Gaming, DAOs & Network States, Infrastructure
> Public Goods Award — $10 000
> University Award — $10 000
> Climate Award — $5 000
🔖 Старт: 2 вересня
Дедлайн реєстрації: 2 жовтня 9:59 за Києвом
Дедлайн подачі проєкту: 9 жовтня 9:59 за Києвом
Онлайн на платформі Colosseum: інфа українською
🔴 Реєструйся скоріше на colosseum.org/radar
Підтримка від 🇺🇦 Solana Hub — Kumeka Team — твій ключ до перемоги!
Solana Radar Hackathon | Discord | X (Twitter)
#Реклама #Спонсор
По $250 000 pre-seed funding та доступ до акселератора Colosseum 15 переможцям! + $600 000 призових:
> Grand Champ $50 000 + три квитки на Solana Breakpoint 2025!
> 35 призових місць (від $5 000 до $25 000) у категоріях: DePIN, Consumer, DeFi, Payments, Gaming, DAOs & Network States, Infrastructure
> Public Goods Award — $10 000
> University Award — $10 000
> Climate Award — $5 000
🔖 Старт: 2 вересня
Дедлайн реєстрації: 2 жовтня 9:59 за Києвом
Дедлайн подачі проєкту: 9 жовтня 9:59 за Києвом
Онлайн на платформі Colosseum: інфа українською
🔴 Реєструйся скоріше на colosseum.org/radar
Підтримка від 🇺🇦 Solana Hub — Kumeka Team — твій ключ до перемоги!
Solana Radar Hackathon | Discord | X (Twitter)
#Реклама #Спонсор
❤2🤓2🔥1🏆1
Вітаємо, друзі! Цього Monthly Rust наші євангелісти Іван та Женя продемонструють використання текстур у комбінаціїї з wgpu. Зустріч бде цікавою - обговоримо характеристики різних текстур та техніки їх використання, семплінг, uv-координати та врешті-решт пофарбуємо зайця з попереднього випуску =)
📆 13 вересня (вже завтра!)
🕖 18:30
📍 Google Meet - додати подію
🔗 Посилання на зустріч
Долучайтеся, якщо хочете дізнатися більше про комп'ютерну графіку або ви просто любите Rust ❤️
Якщо у вас є цікава тема для зустрічі, пишіть нам і вже наступну зустріч проведете ви!
📆 13 вересня (вже завтра!)
🕖 18:30
📍 Google Meet - додати подію
🔗 Посилання на зустріч
Долучайтеся, якщо хочете дізнатися більше про комп'ютерну графіку або ви просто любите Rust ❤️
Якщо у вас є цікава тема для зустрічі, пишіть нам і вже наступну зустріч проведете ви!
🔥7🤩2👍1
🔥 Ми з радістю оголошуємо набір у ⛺️ Rustcamp - Winter 2025! Цей табір створений для тебе, якщо ти вже прочитав RustBook і маєш досвід розробки. Проте навіть якщо ні, ти можеш спробувати свої сили та отримати знання та навички достатні для професійної розробки на Rust.
📆 Старт: 16 грудня Тривалість: 4 місяці.
🔵 Основне про Rust Bootcamp:
▫️ Повністю Безкоштовно
▫️ Онлайн Формат
▫️ Сертифікація
▫️ Перевірена Програма
▫️ Досвідчені Ментори
▫️ Навчання в Малих Групах та Дружня Атмосфера
🔵 Якщо сумніваєшся чи цей формат навчання підходить тобі, то переглянь фідбеки від учасників минулих буткемпів та запитай поради в нашому публічному чаті. Проте врахуй, будь ласка, що програма інтенсивна та розрахована на залученість у 20 годин на тиждень.
🔵 Реєстрація вже відкрита, тож заповнюй форму для участі у ⛺️ Rustcamp - Winter 2025 вже сьогодні! Форма відкрита для реєстрації до 6-го грудня.
Не прогав можливість покращити 🔝 свої професійні навички, поліпшити свої кар'єрні перспективи та знайти друзів серед людей із подібними 🤓 інтересами.
📆 Старт: 16 грудня Тривалість: 4 місяці.
🔵 Основне про Rust Bootcamp:
▫️ Повністю Безкоштовно
▫️ Онлайн Формат
▫️ Сертифікація
▫️ Перевірена Програма
▫️ Досвідчені Ментори
▫️ Навчання в Малих Групах та Дружня Атмосфера
🔵 Якщо сумніваєшся чи цей формат навчання підходить тобі, то переглянь фідбеки від учасників минулих буткемпів та запитай поради в нашому публічному чаті. Проте врахуй, будь ласка, що програма інтенсивна та розрахована на залученість у 20 годин на тиждень.
🔵 Реєстрація вже відкрита, тож заповнюй форму для участі у ⛺️ Rustcamp - Winter 2025 вже сьогодні! Форма відкрита для реєстрації до 6-го грудня.
Не прогав можливість покращити 🔝 свої професійні навички, поліпшити свої кар'єрні перспективи та знайти друзів серед людей із подібними 🤓 інтересами.
🔥6🤝5👀2👍1
Раді представити ще одну 🎤 доповідь, яка пролунала на UA Rust Conference 2023 - “Rust enabled AUTOSAR”.
У ній доповідачі Андрій Щерба та Сергій Терновцов демонструють:
▪️ Огляд AUTOSAR та Automotive domain
▪️ Rust проекти та тренди в Automotive
▪️ Rust в екосистемі AUTOSAR
▪️ Практичний приклад (архітектура, генерація коду)
▪️ Подальші плани
Переходь за посиланням, став вподобайку та підписуйся на канал 😉
У ній доповідачі Андрій Щерба та Сергій Терновцов демонструють:
▪️ Огляд AUTOSAR та Automotive domain
▪️ Rust проекти та тренди в Automotive
▪️ Rust в екосистемі AUTOSAR
▪️ Практичний приклад (архітектура, генерація коду)
▪️ Подальші плани
Переходь за посиланням, став вподобайку та підписуйся на канал 😉
YouTube
Rust enabled AUTOSAR / Rust у AUTOSAR (Andrii Shcherba and Serhii Ternovtsov)
Topic: "Rust enabled AUTOSAR"
Speakers: Andrii Shcherba and Serhii Ternovtsov
Language: english 🇬🇧
Subtitles: english 🇬🇧 , ukrainian 🇺🇦
Presentation: https://drive.google.com/file/d/10W9UqvO6NdCiZ6_Qw5YjFbbebRkwoBVA/view?usp=share_link
About presentaion:…
Speakers: Andrii Shcherba and Serhii Ternovtsov
Language: english 🇬🇧
Subtitles: english 🇬🇧 , ukrainian 🇺🇦
Presentation: https://drive.google.com/file/d/10W9UqvO6NdCiZ6_Qw5YjFbbebRkwoBVA/view?usp=share_link
About presentaion:…
🔥4👍2
🟢 Привіт! У наступний понеділок 14 жовтня відбудеться публічний захист проектів випускників 🎓 Rustcamp Summer 2024.
Кепстоун-проект - одна з обов'язкових умов завершення табору. Cам проект учасники робили на соціально-важливі теми або за власним вибором.
Тож запрошуємо усіх бажаючих доєднатись до зустрічі, заслухати наших доповідачів, поставити свої запитання та дати їм цінний фідбек. Початок о 19:00.
📆 Google Meet - додати подію
🔗 Посилання на зустріч
До зустрічі 👋
Кепстоун-проект - одна з обов'язкових умов завершення табору. Cам проект учасники робили на соціально-важливі теми або за власним вибором.
Тож запрошуємо усіх бажаючих доєднатись до зустрічі, заслухати наших доповідачів, поставити свої запитання та дати їм цінний фідбек. Початок о 19:00.
📆 Google Meet - додати подію
🔗 Посилання на зустріч
До зустрічі 👋
👍15
«Я фін. Ви думали, що я буду «підтримувати» російську агресію?». Засновник Linux Лінус Торвальдс підтримав видалення росіян зі списку мейнтейнерів ядра проєкту
👍44❤15🔥3👎1🗿1
Друзі, раді опублікувати наступну 🎤 доповідь “Veloren Rust FLOSS Game development” із UA Rust Conference 2023!
Тут доповідач Christof Petig розповідає про вступ до Rust GameDev WG, історію та структуру Veloren, системи компонентів сутностей та про те, де знайти більше інформації про це.
Переходь за посиланням, підписуйся на канал та став вподобайку 🙂
Тут доповідач Christof Petig розповідає про вступ до Rust GameDev WG, історію та структуру Veloren, системи компонентів сутностей та про те, де знайти більше інформації про це.
Переходь за посиланням, підписуйся на канал та став вподобайку 🙂
YouTube
Veloren Rust FLOSS Game development & Closing (Christof Petig)
Topic: "Veloren Rust FLOSS Game development and Closing"
Speaker: Christof Petig
Language: english 🇬🇧
Subtitles: english 🇬🇧 , ukrainian 🇺🇦
Presentation: https://drive.google.com/file/d/1cTAYAN5AqOmHc0x_h_YG8RUAwwZIMgBM/view?usp=share_link
About presentaion:…
Speaker: Christof Petig
Language: english 🇬🇧
Subtitles: english 🇬🇧 , ukrainian 🇺🇦
Presentation: https://drive.google.com/file/d/1cTAYAN5AqOmHc0x_h_YG8RUAwwZIMgBM/view?usp=share_link
About presentaion:…
❤5👍4
Ще одна 🎤 доповідь із UA Rust Conference 2023 - від Івана Деревянкіна про “Спортивного програмування на Rust”.
Основне у доповіді:
◾️ Різниця між звичайними програмами та тими, які пишуть для вирішення задач спортивного програмування (СП)
◾️ Підтримка Rust популярними платформами для СП
◾️ Особистий досвід використання Rust на олімпіадах, труднощі, які виникли, та профіти
Переходь за посиланням, став вподобайку та підписуйся на канал 😉
Основне у доповіді:
◾️ Різниця між звичайними програмами та тими, які пишуть для вирішення задач спортивного програмування (СП)
◾️ Підтримка Rust популярними платформами для СП
◾️ Особистий досвід використання Rust на олімпіадах, труднощі, які виникли, та профіти
Переходь за посиланням, став вподобайку та підписуйся на канал 😉
YouTube
Competitive programming in Rust / Спортивне програмування на Rust (Ivan Dereviankin)
Topic: "Competitive programming in Rust"
Speaker: Іван Деревянкін
Language: ukrainian 🇺🇦
Subtitles: english 🇬🇧 , ukrainian 🇺🇦
Presentation: https://drive.google.com/file/d/1QHJFjWZBYkHofPRwqysiHxC87xxou9Cx/view?usp=share_link
About presentaion:
У доповіді…
Speaker: Іван Деревянкін
Language: ukrainian 🇺🇦
Subtitles: english 🇬🇧 , ukrainian 🇺🇦
Presentation: https://drive.google.com/file/d/1QHJFjWZBYkHofPRwqysiHxC87xxou9Cx/view?usp=share_link
About presentaion:
У доповіді…
🔥8👍1
🦀 Останній тиждень реєстрації на Rustcamp - Winter 2025! 🦀
📆❗️ Нагадуємо, що уже 6 грудня дедлайн реєстрації на зимовий буткемп. Тож, хто ще не встиг - реєструйтесь!
Для всіх, хто ще вагається чи йти, пропонуємо переглянути новеньке відео із фідбеками 📹 від учасників минулого зимового буткемпу!
Навчальний табір стартує 16 грудня, чекаємо вас! 🙂
📆❗️ Нагадуємо, що уже 6 грудня дедлайн реєстрації на зимовий буткемп. Тож, хто ще не встиг - реєструйтесь!
Для всіх, хто ще вагається чи йти, пропонуємо переглянути новеньке відео із фідбеками 📹 від учасників минулого зимового буткемпу!
Навчальний табір стартує 16 грудня, чекаємо вас! 🙂
YouTube
Rust Bootcamp Winter 2024 - Feedback
❤6😁1
❗️ Привіт, велике прохання підняти ⬆️ наш пост на Reddit про зимовий буткемп!
🔗 https://www.reddit.com/r/rust/comments/1h5zbl6/last_week_to_register_for_the_rustcamp_winter_2025/
🔗 https://www.reddit.com/r/rust/comments/1h5zbl6/last_week_to_register_for_the_rustcamp_winter_2025/
Reddit
From the rust community on Reddit
Explore this post and more from the rust community
🔥8😁1🤨1
Провели першу групову зустріч із зимовим набором. На жаль, ментори цього разу не отримали запрошення, але це не завадило зустрічі пройти на високому рівні. За відчуттями, все вийшло дуже вдало. З кожним роком процес стає все кращим.
Новий інсайт про фактори успіху на Буткемпі:
👉 Насамперед, чітка та якісна мета.
👉 Ставлення до Буткемпу як до роботи: регулярність і відсутність пауз.
👉 Запас часу в 20 годин на тиждень.
👉 Ментальний настрій, як у поході: готовність до дискомфорту заради досягнення вершини.
За моїми спостереженнями, учасники, які мають ці фактори на старті, майже завжди доходять до кінця. Додам ці спостереження в орієнтування для новачків.
Було б класно підігнати термінологію під тему походів чи виживання в горах.
https://www.youtube.com/watch?v=IpRx5eHVg6M
Новий інсайт про фактори успіху на Буткемпі:
👉 Насамперед, чітка та якісна мета.
👉 Ставлення до Буткемпу як до роботи: регулярність і відсутність пауз.
👉 Запас часу в 20 годин на тиждень.
👉 Ментальний настрій, як у поході: готовність до дискомфорту заради досягнення вершини.
За моїми спостереженнями, учасники, які мають ці фактори на старті, майже завжди доходять до кінця. Додам ці спостереження в орієнтування для новачків.
Було б класно підігнати термінологію під тему походів чи виживання в горах.
https://www.youtube.com/watch?v=IpRx5eHVg6M
YouTube
Survival Mindset: Get your head right & survive!
https://www.patreon.com/FollowTheCompassNorth A breakdown of some tips and tricks used when focusing on your basic needs in a survival situation. Auido track by Izzy https://soundcloud.com/user-562512917/zebra
🔥3😁1
Rust порада, яка вам точно не треба ⤵️
Якщо ви часто використовуєте Windows API, можливо Owned тип із
Дуже легко забути закрити (вивільнити) handle. Якщо ви обгорнете його
Якщо ви часто використовуєте Windows API, можливо Owned тип із
windows::core
модуля це саме те, чого вам не вистачало.Дуже легко забути закрити (вивільнити) handle. Якщо ви обгорнете його
Owned
типом, то він автоматично закриється під час видалення об'єкта (on drop).use windows::Win32::System::Services::SC_HANDLE;
use windows::code::Owned;
pub struct MyService {
service_handle: Owned<SC_HANDLE>,
}
MyService {
service_handle: unsafe { Owned::new(OpenSCManagerW(/* ... */)?) },
}
Owned
тип можна використовувати із кожним типом із windows
крейту, який імплементує Free
трейт. По-суті, це будь який handle.Please open Telegram to view this post
VIEW IN TELEGRAM
docs.rs
Owned in windows_core - Rust
A wrapper to provide ownership for handles to automatically drop via the handle’s `Free` trait.
👍10🔥4👏2
Сьогодні ми поговоримо про інтеграційні тести 😁
Згідно Rust book (The Rust Programming Language/Test Organization#integration-tests), інтеграційні тести мають бути у
Проте ми усе ще можемо скомпілювати усі інтеграційні тести як один крейт. Потрібно додати
Тепер усі інтеграцій тести буду скомпільовані як один бінарний крейт.
Чому нам взагалі хотіти компілювати інтеграційні тести як один крейт? Відповідь: продуктивність та час виконання (джерело).
1. Маючи один крейт на усі інтеграційні тести ми зменшуємо час компіляції. Таким чином
2.
Бонус⭐️
Якщо ви хочете компілювати інтеграційні тести як окремі крейти, але при цьому виділити спільний код у підмодулі щоб перевикористати у тестах, то ви це можете зробити помістивши потрібний код у окрему директорію. Детальніше про це можна прочитати тут:
🔘 The Rust Programming Language/Test Organization#submodules-in-integration-tests.
🟣 matklad/Delete Cargo Integration Tests.
Згідно Rust book (The Rust Programming Language/Test Organization#integration-tests), інтеграційні тести мають бути у
tests
папці, де кожен файл компілюється як окремий крейт.Проте ми усе ще можемо скомпілювати усі інтеграційні тести як один крейт. Потрібно додати
main.rs
та оголосити у ньому усі інші модулі. Наприклад (джерело):tests/
cargosuite/
main.rs # <- mod build; mod run; mod test; mod publish;
build.rs
run.rs
test.rs
publish.rs
Тепер усі інтеграцій тести буду скомпільовані як один бінарний крейт.
Чому нам взагалі хотіти компілювати інтеграційні тести як один крейт? Відповідь: продуктивність та час виконання (джерело).
1. Маючи один крейт на усі інтеграційні тести ми зменшуємо час компіляції. Таким чином
rustc
потрібно проводити менше лінкування (оскільки маємо менше крейтів). Побачити порівняння продуктивності виконання тестів можна на самому cargo
: https://github.com/rust-lang/cargo/pull/5022#issuecomment-364691154.2.
cargo
виконуватиме всі тести з одного бінарного крейту паралельно. У той час як бінарні крейти запускаються послідовно. Тобто чим менше бінарних крейтів, тим більше паралельності під час виконання тестів.Бонус
Якщо ви хочете компілювати інтеграційні тести як окремі крейти, але при цьому виділити спільний код у підмодулі щоб перевикористати у тестах, то ви це можете зробити помістивши потрібний код у окрему директорію. Детальніше про це можна прочитати тут:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👏4👍3