продолжение серии патернов распределенных систем: Replicated Log
https://martinfowler.com/articles/patterns-of-distributed-systems/replicated-log.html
https://martinfowler.com/articles/patterns-of-distributed-systems/replicated-log.html
martinfowler.com
Replicated Log
Keep the state of multiple nodes synchronized by using a write-ahead log that is replicated to all the cluster nodes.
как похорошел форматтинг стрингов в 1.58
https://www.rustnote.com/blog/format_strings.html
https://www.rustnote.com/blog/format_strings.html
интересный сайт, со словами у которых нету аналогов в других языках
https://doesnottranslate.com/language/english/
https://doesnottranslate.com/language/english/
Forwarded from Gennady Savinov
julian.digital
The power of defaults
The world’s most successful companies all exhibit some form of structural competitive advantage: A defensibility mechanism that protects their margins and profits from competitors over long periods of time. Business strategy books like to refer to these competitive…
Class vs Traits
https://www.youtube.com/watch?v=m_phdVlkr6U
https://www.youtube.com/watch?v=m_phdVlkr6U
YouTube
Class Based OOP vs Traits
Join our Rust Live Accelerator waitlist (free Rust Job-Ready Roadmap inside):
https://letsgetrusty.com/join
Let’s Get Rusty is the #1 Rust education & career development platform for engineers who want real-world skills and results. We combine a structured…
https://letsgetrusty.com/join
Let’s Get Rusty is the #1 Rust education & career development platform for engineers who want real-world skills and results. We combine a structured…
Writing a minimal Lua implementation with a virtual machine from scratch in Rust
https://notes.eatonphil.com/lua-in-rust.html
https://notes.eatonphil.com/lua-in-rust.html
Roses are red violets are blue,
Miguel prepare rust-linux patch Torvalds will refuse it too
https://www.phoronix.com/scan.php?page=news_item&px=Rust-For-Linux-v3
Miguel prepare rust-linux patch Torvalds will refuse it too
https://www.phoronix.com/scan.php?page=news_item&px=Rust-For-Linux-v3
Phoronix
Rust For Linux Kernel Patches Revised With Upgraded Rust Toolchain, Build Improvements
Miguel Ojeda has published his third iteration of the patches implementing the basic infrastructure for supporting the Rust programming language within the Linux kernel.
увлекательная статья, о том, как работает GPS
https://ciechanow.ski/gps/
https://ciechanow.ski/gps/
ciechanow.ski
GPS – Bartosz Ciechanowski
Interactive article explaining how GPS works.
why static languages suffer from complexity
https://hirrolot.github.io/posts/why-static-languages-suffer-from-complexity
https://hirrolot.github.io/posts/why-static-languages-suffer-from-complexity
hirrolot.github.io
Why Static Languages Suffer From Complexity
Forwarded from Полезняшки от "Разбора Полетов"
YouTube
Git Flow Is A Bad Idea
What is GitFlow and why is it a bad idea if you want to practice Continuous Delivery or Continuous Integration? GitFlow is a feature branching strategy that adds several extra layers of complexity. Git Flow is bad when we need fast feedback and a clear picture…
Залили плейлист Hydra2021
https://youtu.be/6dKu2y1Lzuk?list=PLC5OGTO4dWxbxpZWsvWWeBxUQWVqGXeBB
https://youtu.be/6dKu2y1Lzuk?list=PLC5OGTO4dWxbxpZWsvWWeBxUQWVqGXeBB
YouTube
Naama Ben-David — Algorithms for practical distributed agreement
Hydra 2022 — June 2-3
Info and tickets: https://bit.ly/3ni5Hem
— —
Agreement algorithms form the underpinning of many reliable services; they provide a consistent state among several machines despite asynchrony, crash failures, and malicious attacks. In this…
Info and tickets: https://bit.ly/3ni5Hem
— —
Agreement algorithms form the underpinning of many reliable services; they provide a consistent state among several machines despite asynchrony, crash failures, and malicious attacks. In this…
Forwarded from Полезняшки от "Разбора Полетов"
Интерсный рассказ Стива Клабника про WASM, Rust, Docker и Serverless
https://www.youtube.com/watch?v=CMB6AlE1QuI&t=3s
https://www.youtube.com/watch?v=CMB6AlE1QuI&t=3s
YouTube
Rust, WebAssembly, and the future of Serverless by Steve Klabnik
A lot of things have been said about WebAssembly inside of the browser; after all, that's why it was originally created. But a new case is emerging as well, and that's WebAssembly on the server. More specifically, we're seeing a rise of support for WebAssembly…
вот такой вот забавный криейт, так сказать не unsafe, а макрос
https://docs.rs/you-can/0.0.1/you_can/attr.turn_off_the_borrow_checker.html
https://docs.rs/you-can/0.0.1/you_can/attr.turn_off_the_borrow_checker.html
docs.rs
turn_off_the_borrow_checker in you_can - Rust
You can’t “turn off the borrow checker” in Rust, and you shouldn’t want to. Rust references aren’t pointers, and the compiler is free to decimate code that tries to use references as though they are. However, if you would like to pretend the borrow checker…
В продолжение серии о Patterns of Distributed Systems: 2Phase Commit
https://martinfowler.com/articles/patterns-of-distributed-systems/two-phase-commit.html
https://martinfowler.com/articles/patterns-of-distributed-systems/two-phase-commit.html
martinfowler.com
Two-Phase Commit
Update resources on multiple nodes in one atomic operation
не спекулируя над позицией разработчика библиотеки faker.js, но просто очень хорошо написаная статья на поднятый вопрос
https://tech.onliner.by/2022/01/21/kto-ubil-26-letnego-geniya
https://tech.onliner.by/2022/01/21/kto-ubil-26-letnego-geniya
Onlíner
Кто убил 26-летнего гения? Соединенные Штаты против Аарона Шварца
11 января 2013 года Аарон Шварц был найден повешенным в своей квартире в Бруклине. Сооснователь популярного форума Reddit, один из разработчиков RSS 1.0 и лицензий Creative Commons, как предполагается, покончил жизнь самоубийством на фоне преследования со…