Hey! Happy New Year everybody! I wish you to have lots of inspiration and energy for everything you do next year!
🎉14❤4👍1👎1
I am doing a welcome lecture about Rust upsides and downsides for this awesome platform inzhenerka.tech So if you are just getting started with Rust, it might interest you😉
🔥6❤2😱2👎1
Forwarded from INZHENERKA.TECH
Привет, чат! 🖖
Готовы узнать о всех плюсах и минусах Rust? Приглашаем вас на открытый урок, который проведет Егор Ивков, ведущий разработчик в Picodata и наставник нашего курса Rust
📅 Когда? Вторник, 28 мая в 19:00 по Москве
Что будет на уроке?
1. Введение в Rust: краткий обзор языка и его основных особенностей, преимущества использования Rust и трудности при переходе
2. Проблемы, с которыми могут столкнуться разработчики, переходящие с других языков: примеры типичных ошибок и способов их решения.
3. Уникальные возможности и преимущества : как Rust помогает улучшить качество кода и повысить производительность.Почему Rust стоит выбрать в качестве основного языка программирования?
4. Реальные примеры успешных проектов на Rust: посмотрим на реальные проекты, обсудим отзывы и оценим перспективу на долгий срок Rust в индустрии
📖 Добавь напоминание в свой Google-календарь
Регистрация на открытый урок – https://inzhenerka.tech/open_web
Готовы узнать о всех плюсах и минусах Rust? Приглашаем вас на открытый урок, который проведет Егор Ивков, ведущий разработчик в Picodata и наставник нашего курса Rust
📅 Когда? Вторник, 28 мая в 19:00 по Москве
Что будет на уроке?
1. Введение в Rust: краткий обзор языка и его основных особенностей, преимущества использования Rust и трудности при переходе
2. Проблемы, с которыми могут столкнуться разработчики, переходящие с других языков: примеры типичных ошибок и способов их решения.
3. Уникальные возможности и преимущества : как Rust помогает улучшить качество кода и повысить производительность.Почему Rust стоит выбрать в качестве основного языка программирования?
4. Реальные примеры успешных проектов на Rust: посмотрим на реальные проекты, обсудим отзывы и оценим перспективу на долгий срок Rust в индустрии
Регистрация на открытый урок – https://inzhenerka.tech/open_web
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁4👎3
Forwarded from Awful Rust snippets for fun and profit
match match is legal and can be occasionally useful- playground
- real-world example from rust-analyzer
- people even do if if sometimes
thanks to @LennyLizowzskiy for suggesting this!
🔥6👍4👎2
Forwarded from /g/‘s Tech Memes (ᅠ ᅠ)
c/c++ - memory safety is a skill issue
zig - memory safety is a skill issue
rust - is a skill issue
zig - memory safety is a skill issue
rust - is a skill issue
😁22👍3😱2👎1
Hi all! Feel free to join. I'll give an intro to Distributed Systems course, and later you can also purchase full access to it. I hope you'll enjoy the content!🎥
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6👍4🔥4👎2
Forwarded from INZHENERKA.TECH
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4🎉3👎2
Как член программного комитета зову всех подавать быстрее доклады! 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👎2
Forwarded from RustCon - конференция по языку программирования Rust
Всем привет!
Подготовка к RustCon в самом разгаре, мы активно собираем программу и осталось совсем немного шансов попасть в нее со своим докладом, так как заявки текут рекой. И это очень достойные заявки! Если у вас есть классная идея для выступления, которая украсит конфу, напишите Нате Инкиной в телеграм — она что-нибудь придумает.
Ну а пока мы в восторге от того, какие крутые доклады у нас прозвучат, вы можете купить билеты по лучшей цене на сайте RustCon. В октябре выложим программу на сайт и стоимость участия будет уже выше, так что не упустите момент.
В этом году RustCon состоится 6 декабря, офлайн, как всегда в Москве. Кроме докладов вас ждет теплая ламповая атмосфера, насыщенный нетворкинг и самое уютное комьюнити раст-разработчиков. Обязательно приходите пообщаться!😊
Подготовка к RustCon в самом разгаре, мы активно собираем программу и осталось совсем немного шансов попасть в нее со своим докладом, так как заявки текут рекой. И это очень достойные заявки! Если у вас есть классная идея для выступления, которая украсит конфу, напишите Нате Инкиной в телеграм — она что-нибудь придумает.
Ну а пока мы в восторге от того, какие крутые доклады у нас прозвучат, вы можете купить билеты по лучшей цене на сайте RustCon. В октябре выложим программу на сайт и стоимость участия будет уже выше, так что не упустите момент.
В этом году RustCon состоится 6 декабря, офлайн, как всегда в Москве. Кроме докладов вас ждет теплая ламповая атмосфера, насыщенный нетворкинг и самое уютное комьюнити раст-разработчиков. Обязательно приходите пообщаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👎4🔥1
Соглашусь, думаю для развития языка без 2.0 не обойтись. Хотя бы для того чтобы доделать асинки.
👎3😢3👍2❤1
Forwarded from Pragmatic Programmer (Nikita Bishōnen)
Немного размышлений на тему Rust и его развития без стагнации.
Для поддержания этого "девиза" в Rust появились "издания", сейчас на носу издание 2024.
Вот среднего размера изменение, которое это издание привнесёт.
С ним, код работающий в издании 2021:
перестаёт работать и выдаёт ошибку, потому-что новое издание задействует lifetime в возвращаемом impl Trait.
Для исправления предлагается ввести некий use:
и на мой взгляд, это конечно выглядит как костыль. Думаю сейчас я понимаю тех, кто в мою молодость программиста сидел и говорил что Java 8 это всё сахар и не нужно программистам. Думаю что дальше тянуть обратную совместимость у Rust будет получаться всё сложнее и сложнее, пора работать над Rust 2.0.
Для поддержания этого "девиза" в Rust появились "издания", сейчас на носу издание 2024.
Вот среднего размера изменение, которое это издание привнесёт.
С ним, код работающий в издании 2021:
fn indices<'s, T>(
slice: &'s [T],
) -> impl Iterator<Item = usize> {
0 .. slice.len()
}
...
fn main() {
let mut data = vec![1, 2, 3];
let i = indices(&data);
data.push(4); // <-- Error!
i.next(); // <-- assumed to access `&data`
}
перестаёт работать и выдаёт ошибку, потому-что новое издание задействует lifetime в возвращаемом impl Trait.
Для исправления предлагается ввести некий use:
) -> impl Iterator<Item = usize> + use<> {
// -----
// Return type does not use `'s` or `T`
и на мой взгляд, это конечно выглядит как костыль. Думаю сейчас я понимаю тех, кто в мою молодость программиста сидел и говорил что Java 8 это всё сахар и не нужно программистам. Думаю что дальше тянуть обратную совместимость у Rust будет получаться всё сложнее и сложнее, пора работать над Rust 2.0.
❤3👎3😢2
Our DB is finally on GitHub! Your stars are welcome😁
GitHub
GitHub - picodata/picodata: This is a mirror of Picodata, an in-memory database with plugins in Rust.
This is a mirror of Picodata, an in-memory database with plugins in Rust. - picodata/picodata
🔥11👍3🎉3❤1🤩1
Forwarded from Picodata News
Picodata
Зеркало кода Picodata доступно на Github! – Picodata
У нас хорошие новости! Разработчики Picodata сделали зеркало исходного кода СУБД Picodata на Github! Для вашего удобства получить исходный код теперь можно не только в Gitlab (https://git.picodata.io/core/picodata), но и по новому адресу https://github.c…
👍3❤2🔥1