(scroll down for English)
Космическа конференция в Пловдив / Space conference in Plovdiv
3 Юни 2023 - конференция с изложение
4 Юни 2023 - работилница
Краен срок: 29 Май
Език на работилницата: Английски
Работилницата за Наносателити е организирана от
AeroRust общността.
Тя е насочена към начинаещи в програмирането на вградени системи с езика за програмиране Rust.
Участието е напълно безплатно, но поради ограничения брой места и ефективното участване в нея, е необходимо да направим скрининг на участниците преди самата работилница. Така се осигурява и възможност на избраните участници да се подготвят преди нейното провеждане, дори и да нямат опит с Rust или програмиране на вградени системи.
Дейност:
На всеки от участниците ще се раздаде комплект с всички необходими части за сглобяване на нашата подсистема на Наносателит. Основната част от заниманието ще бъде именно - програмирането на нашето приложение с Rust.
Необходими знания:
Едно от основните препядствия за начинаещите Rust програмисти е именно системата за Borrowing (заемане) и Owning (притежаване). Тя предотвратява много от често допусканите грешки в други езици, като C и C++, и е необходима практика за да се добие добър усет при писането на код.
Важно: Преди работилницата ще се свържем с вас за да предоставим стъпки с които да подготвите средата си за програмиране и необходимите за работилницата инструменти.
English:
3rd of June 2023 - conference with exhibition
4th of June 2023 - workshop
Application deadline: 29th of May
Language of the workshop: English
The Nanosatellite workshop is organised in partnership with the
AeroRust community.
It's directed to beginners in embedded system programming with the Rust programming language.
Participating in the workshop is free but due to limited amount of seat and for the effective participation in it it's necessary to do screening of the participants before the workshop takes place. This will ensure that the chosen participants will have time to prepare themselves for it's conduction, even if they don't have experience with Rust or programming embedded systems.
Activity:
Every participant will receive a kit with all the necessary parts to assemble the Nanosatellite susbsystem. The bulk of the activity will be the programming of our application with Rust.
Necessary knowledge:
One of the main challeges for developers beginning with Rust is the Borrowing and Owning system of Rust. It prevents many of the common mistakes made in other languages, such as C and C++, and practice is necessary to get a good feel for writing code.
Important: Before the workshop we will contact you to provide details how to prepare your development environment and the necessary tooling for the workshop.