https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/daperture-load-balancer.html шикарно. Всего несколько строк зато каких мощных и главное доказанных матстатом
X
Deterministic Aperture: A distributed, load balancing algorithm
As parts of the Twitter application grow, we can scale demands on capacity by adding more instances or replicas to a respective service cluster (i.e., horizontal scaling)
https://docs.rs/odds/0.3.1/odds/vec/trait.VecExt.html ааахренеть. замена для drain_filter в найтли но для стэйбла. 👍👍👍👍👀
docs.rs
odds::vec::VecExt - Rust
API documentation for the Rust `VecExt` trait in crate `odds`.
Discord не смогли побороть GC в Go и переписали сервисы на Rust
https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
Не гохой единой
https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
Не гохой единой
https://khashtamov.com/ru/apache-airflow-introduction/ ну в общем то хорошая статья про эйрфлоу. где ты была раньше, а ?
Khashtamov
Введение в Apache Airflow
Также по теме Airflow:Apache Airflow и XComTaskFlow API в Apache Airflow 2.0Apache Airflow — это продвинутый workflow менеджер и незаменимый инструмент в арсенале современного дата инженера…
https://www.youtube.com/playlist?list=PLk4NQNr6-L8qV87svc_QcEGEd8a70HIzZ шикарный плэйлист по сетям и протоколам. после него можно даже идти сдавать на сертификат CISCO
YouTube
CISCO NETACAD CCNA R&S v6.0 Intro to Networks Power Point Videos
This is the power point videos for the v6.0 of the Cisco NETACAD CCNA Routing and Switching course. Feel free to leave comments if you have questions. It may...
https://www.youtube.com/channel/UC5gufuYHPSsJA-jul-iwyXA/playlists?view=50&sort=dd&shelf_id=11 кто бы мог подумать что мне нужно будет углубить знания по сетям, но однако пришлось расковырять это ОСИное гнездо. хорошие главное понятные курсы
YouTube
Andrey Sozykin
Учебные курсы по ИТ. Короткое и понятное объяснение сложных тех.
Меня зовут Андрей Созыкин, я работаю в университете, веду курсы по ИТ и компьютерным наукам. Видео на канале подготовленные на основе этих курсов. Для видео я отбираю самые важные материалы…
Меня зовут Андрей Созыкин, я работаю в университете, веду курсы по ИТ и компьютерным наукам. Видео на канале подготовленные на основе этих курсов. Для видео я отбираю самые важные материалы…
https://www.youtube.com/channel/UC_iD0xppBwwsrM9DegC5cQQ/videos очень много годного в его видео про #rust
https://www.youtube.com/watch?v=lJ3NC-R3gSI Rust's Journey to Async/Await #rust
YouTube
Rust's Journey to Async/Await
Video with trannoscript included: http://bit.ly/2XcjHbj
Steve Klabnik gives an overview of Rust’s history, diving into the technical details of how the design has changed, and talks about the difficulties of adding a major new feature to a programming language.…
Steve Klabnik gives an overview of Rust’s history, diving into the technical details of how the design has changed, and talks about the difficulties of adding a major new feature to a programming language.…
https://en.wikipedia.org/wiki/Loop_unrolling
стандартная оптимизация компилятором циклов.
делают почти все компиляторы
кроме голанга (пока что)
стандартная оптимизация компилятором циклов.
делают почти все компиляторы
кроме голанга (пока что)
https://www.youtube.com/watch?v=Dbytx0ivH7Q про Futures хорошо рассказано #rust
YouTube
Rust Concurrency Explained
The Rust programming language purports the bold claim that it guarantees thread safety while retaining the ability to write zero-cost abstractions. In this talk we'll explore precisely how Rust can make such a claim. We'll also explore the ecosystem that…
https://www.youtube.com/watch?v=alzJsaOuUF8
https://www.youtube.com/watch?v=8uoPNVPUrpQ
https://www.youtube.com/watch?v=bOKXqrk2mTc
https://www.youtube.com/watch?v=LMX41PYguzs
https://www.youtube.com/watch?v=37hFaYAzlKU
Async/Await + Futures + Tokio + TCP server in #rust
https://www.youtube.com/watch?v=8uoPNVPUrpQ
https://www.youtube.com/watch?v=bOKXqrk2mTc
https://www.youtube.com/watch?v=LMX41PYguzs
https://www.youtube.com/watch?v=37hFaYAzlKU
Async/Await + Futures + Tokio + TCP server in #rust
YouTube
Async/await server pt.1 - accepting TCP connections
A gentle exploration of building an identd for Linux using async/await, tokio 0.2 and Rust 1.39. This first part includes creating a TCP listener and accepting clients, and demonstrates various ways to get it wrong.
https://www.youtube.com/watch?v=xnIDyMJZ4ws async/await #rust
YouTube
Demo: Rust Async/Await
Demo of the new async/await support released in Rust 1.39.
GitHub project with my demo code is here: https://github.com/tjpalmer/async-demo
Other important links:
https://blog.rust-lang.org/2019/09/30/Async-await-hits-beta.html
https://github.com/tokio…
GitHub project with my demo code is here: https://github.com/tjpalmer/async-demo
Other important links:
https://blog.rust-lang.org/2019/09/30/Async-await-hits-beta.html
https://github.com/tokio…
https://www.youtube.com/watch?v=YEKjSzIwAdA про каналы, блокирующие и неблокирующие операции, паники и тп в #go
https://deterministic.space/high-performance-rust.html мелочи оптимизации #rust но про
lto=fat не знал.Pascal’s Scribbles
Cheap tricks for high-performance Rust
So you’re writing Rust but it’s not fast enough?Even though you’re using cargo build --release?Here’s some small things you can do to increase the runtime speed of a Rust project– practically without changing any code!
https://github.com/flamegraph-rs/flamegraph профайлинг #rust с помощью флэймграфов как в хром девтулс, напоминает
GitHub
GitHub - flamegraph-rs/flamegraph: Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3
Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3 - flamegraph-rs/flamegraph