Forwarded from SWE notes
Хорошая вводная статья о типах умных указателей в Rust. Мне хорошо помогла для понятия этой темы...
#rust #pointer #refcell #rc
#rust #pointer #refcell #rc
Medium
Понятие об умных указателях Rust
В этой статье мы разберемся, что именно представляют собой умные указатели, откуда они берутся и как работают.
Forwarded from Andrei Yangabishev
Я сейчас просматриваю лекции и семинары ФПМИ за 2021. Просто офигенный лектор
https://mipt.ru/online/algoritmov-i-tekhnologiy/teoriya-ORS.php
https://mipt.ru/online/algoritmov-i-tekhnologiy/teoriya-ORS.php
mipt.ru
Липовский Р.Г. Теория отказоустойчивых распределенных систем
Курс лекций, 3 курс 2019
👍21
Forwarded from Vadim Shender
Это 19-й год. Если что, вот лекции 20-го: https://www.youtube.com/playlist?list=PL4_hYwCyhAvZaJ3CJlGo9FxOTA2bS1YyN, семинары: https://www.youtube.com/playlist?list=PL4_hYwCyhAvZTjajkPpwgR29jyx81lMCl, репозиторий на github: https://gitlab.com/Lipovsky/distsys-course.
YouTube
TFTDS (лекции, 3 курс, осень 2020), лектор Роман Липовский
Плейлист с семинарами: https://www.youtube.com/playlist?list=PL4_hYwCyhAvZTjajkPpwgR29jyx81lMCl Репозиторий курса: https://gitlab.com/Lipovsky/distsys-course
👍12
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Specification pattern in the DDD trilemma" by Vladimir Khorikov - https://khorikov.org/posts/2021-08-02-purity-specification-pattern/ #DDD #SoftwareDesign
"Test-first vs test-last approaches" by Vladimir Khorikov
https://khorikov.org/posts/2022-01-24-test-first-vs-test-last-approaches/
P.S.: Обсуждали недавно эту тему в чате канала.
#TDD #SoftwareDesign
https://khorikov.org/posts/2022-01-24-test-first-vs-test-last-approaches/
P.S.: Обсуждали недавно эту тему в чате канала.
#TDD #SoftwareDesign
Telegram
emacsway-chat
Группа тг-канала (@emacsway_log) о
Software Design/Architecture, DDD, Microservice Architecture, Distributed Systems, SDLC, Agile, Team Topology etc.
Правила: https://news.1rj.ru/str/emacsway_chat/2339
Software Design/Architecture, DDD, Microservice Architecture, Distributed Systems, SDLC, Agile, Team Topology etc.
Правила: https://news.1rj.ru/str/emacsway_chat/2339
👍1
"Девять главных учебников для архитектора информационных систем: от классики Клеппмана, до современного Хононова" / Андрей Гордиенков
- https://vc.ru/life/316698-devyat-glavnyh-uchebnikov-dlya-arhitektora-informacionnyh-sistem-ot-klassiki-kleppmana-do-sovremennogo-hononova
#SoftwareArchitecture
- https://vc.ru/life/316698-devyat-glavnyh-uchebnikov-dlya-arhitektora-informacionnyh-sistem-ot-klassiki-kleppmana-do-sovremennogo-hononova
#SoftwareArchitecture
vc.ru
Девять главных учебников для архитектора информационных систем: от классики Клеппмана, до современного Хононова — Личный опыт на…
Если разработчики при написании кода отвечают на вопрос «как?», то архитекторы стараются понять «почему?». Даже опытные технические специалисты зачастую не вникают в бизнес-процессы. Разработчики решают задачи, но не задаются вопросом, что приводит к тем…
👍9🤩3
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Архитектура" - https://mellarius.ru/architecture #SoftwareArchitecture
Кстати, там же неплохой раздел по организации процессов (часто спрашивают):
- https://mellarius.ru/processes
#SDLC #Agile #SoftwareArchitecture
- https://mellarius.ru/processes
#SDLC #Agile #SoftwareArchitecture
mellarius.ru
Процессы
Процессы и жизненные циклы, управление. SDLC, waterfall, agile, kanban, RUP
🔥6
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Кстати, там же неплохой раздел по организации процессов (часто спрашивают): - https://mellarius.ru/processes #SDLC #Agile #SoftwareArchitecture
"Азбука системной инженерии"
- https://mellarius.ru/systems-engineering
Такое соотношение информационной ценности к количеству букв я встречал в своей практике лишь считанные разы. У автора, определенно, есть талант.
- https://mellarius.ru/systems-engineering
Такое соотношение информационной ценности к количеству букв я встречал в своей практике лишь считанные разы. У автора, определенно, есть талант.
mellarius.ru
Системная инженерия
Система, структура, функция, жизненный цикл, проект, процесс, практики, виды и уровни требований.
👍8
Cesar de la Tore:
"Very interesting new book on Microservices architecture and DDD approaches, K8s, etc. with .NET 6!!! written by MVPs: Sean Whitesell, Rob Richardson and Matt Groves."
https://www.amazon.com/Pro-Microservices-NET-MassTransit-Kubernetes-dp-1484278321/dp/1484278321
https://twitter.com/cesardelatorre/status/1486029483002204160?t=CnlW9RNTnhWL-5KyXpVJ3A&s=19
#Microservices #DDD #SoftwareArchitecture
"Very interesting new book on Microservices architecture and DDD approaches, K8s, etc. with .NET 6!!! written by MVPs: Sean Whitesell, Rob Richardson and Matt Groves."
https://www.amazon.com/Pro-Microservices-NET-MassTransit-Kubernetes-dp-1484278321/dp/1484278321
https://twitter.com/cesardelatorre/status/1486029483002204160?t=CnlW9RNTnhWL-5KyXpVJ3A&s=19
#Microservices #DDD #SoftwareArchitecture
Forwarded from RPPA PRO: Privacy • AI • Cybersecurity • IP
#materials #GDPR
Обновлённая настольная книга по GDPR от Алексея Мунтяна, только на RPPA.ru.
💡Использование: твой путеводитель в мире гдпр.
Обновлённая настольная книга по GDPR от Алексея Мунтяна, только на RPPA.ru.
💡Использование: твой путеводитель в мире гдпр.
Forwarded from Dev-Ops.su
Решил я немного Archi в массы продвинуть, сделал контейнер и GH Action для публикации Archimate модели на GitHub/GitLab Pages
https://habr.com/ru/post/583314/
https://github.com/marketplace/actions/deploy-archi-report
https://github.com/WoozyMasta/archimate-ci-image
#archi #archimate #cd #pages
https://habr.com/ru/post/583314/
https://github.com/marketplace/actions/deploy-archi-report
https://github.com/WoozyMasta/archimate-ci-image
#archi #archimate #cd #pages
Хабр
Автоматизируем работу с ArchiMate в CI пайплайнах
В этой статье я дам краткую вводную, что такое Archi и ArchiMate. Расскажу о коллективной работе с Archi используя расширение coArchi, после чего предоставлю контейнер позволяющий автоматизировать...
Вот такой есть интересный документ в documentation review:
- https://www.plainlanguage.gov/guidelines/
Thanks to @pantafive
#SoftwareArchitecture
- https://www.plainlanguage.gov/guidelines/
Thanks to @pantafive
#SoftwareArchitecture
Digital.gov
Plain Language Guide Series
A series of guides to help you understand and practice writing, designing, and testing plain language
👍2😁1
В период пандемии многие сталкивались с проблемами качества связи видеоконференций. Зачастую причина устраняется проще, чем кажется, и она вовсе не зависит от качества услуг провайдера. Превосходное руководство простым языком от Keenetic: "Способы увеличения скорости соединения, пропускной способности и стабильности беспроводной сети Wi-Fi".
Keenetic
Способы увеличения скорости соединения, пропускной способности и стабильности беспроводной сети Wi-Fi
Всё большую популярность и распространение набирает технология беспроводных сетей Wi-Fi. Многие современные устройства, которые мы используем (смартфон, планшет, ноутбук, роутер, телевизор), умеют ...
👍9🔥1
Forwarded from DDDevotion
Рассказывал сегодня про парное программирование на внутреннем митапе, в процессе поиска инфы наткнулся на исчерпывающее описание практики, которое сделал Сергей Баранов. Рекомендую почитать, независимо от того практикуете или только собираетесь)
Agile Mindset
Парное программирование - Agile Mindset
Парное программирование – одна из самых недопонятых практик экстремального программирования. А раз так – будем разбираться.
👍5
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
А вот и "Version Vector" подоспел в "Patterns of Distributed Systems": - https://martinfowler.com/articles/patterns-of-distributed-systems/version-vector.html Судя по комментарию в правой колонке статьи, отдельной статьи по Version Clock не будет. Version…
Что-то я упустил новые статьи в "Patterns of Distributed Systems":
Paxos:
- https://martinfowler.com/articles/patterns-of-distributed-systems/paxos.html
Two Phase Commit:
- https://martinfowler.com/articles/patterns-of-distributed-systems/two-phase-commit.html
И новые статьи в "Patterns of Legacy Displacement":
Legacy Mimic:
- https://martinfowler.com/articles/patterns-legacy-displacement/legacy-mimic.html
Critical Aggregator:
- https://martinfowler.com/articles/patterns-legacy-displacement/critical-aggregator.html
Replicated Log:
- https://martinfowler.com/articles/patterns-of-distributed-systems/replicated-log.html
Divert the Flow:
- https://martinfowler.com/articles/patterns-legacy-displacement/divert-the-flow.html
#DistributedSystems #SoftwareArchitecture
Paxos:
- https://martinfowler.com/articles/patterns-of-distributed-systems/paxos.html
Two Phase Commit:
- https://martinfowler.com/articles/patterns-of-distributed-systems/two-phase-commit.html
И новые статьи в "Patterns of Legacy Displacement":
Legacy Mimic:
- https://martinfowler.com/articles/patterns-legacy-displacement/legacy-mimic.html
Critical Aggregator:
- https://martinfowler.com/articles/patterns-legacy-displacement/critical-aggregator.html
Replicated Log:
- https://martinfowler.com/articles/patterns-of-distributed-systems/replicated-log.html
Divert the Flow:
- https://martinfowler.com/articles/patterns-legacy-displacement/divert-the-flow.html
#DistributedSystems #SoftwareArchitecture
martinfowler.com
Paxos
Use two consensus building phases to reach safe consensus even
when nodes disconnect
when nodes disconnect
👍5
Python notebook for analysing the Gap of Change modelled in ArchiMate:
- https://github.com/RichDijk/EAGOC
- https://www.researchgate.net/publication/332448224_Analytic_Pattern_and_Tool_for_Analysis_of_a_Gap_of_Changes_in_Enterprise_Architectures
ArchiMate® 3.1 Specification
13. Implementation and Migration Elements
- https://pubs.opengroup.org/architecture/archimate3-doc/chap13.html#_Toc10045444
Ну и напомню, на всякий случай, что есть отличное руководство по Agile Architecture.
C4-Model & Event Storming with ArchiMate, см. "Figure 13: Event Storming Model" of "Agile Architecture Modeling Using the ArchiMate® Language"
- https://publications.opengroup.org/g20e
- https://nicea.nic.in/sites/default/files/Agile_Architecture_Modelling_Using_Archimate.pdf
Модель by Jean-Baptiste Sarrodie (создатель Archimatetool) здесь:
- https://community.opengroup.org/archimate-user-community/home/-/issues/8
По C4 Model with Archimate есть отдельная статья:
- https://www.archimatetool.com/blog/2020/04/18/c4-model-architecture-viewpoint-and-archi-4-7/
#SoftwareArchitecture #Archimate
- https://github.com/RichDijk/EAGOC
- https://www.researchgate.net/publication/332448224_Analytic_Pattern_and_Tool_for_Analysis_of_a_Gap_of_Changes_in_Enterprise_Architectures
ArchiMate® 3.1 Specification
13. Implementation and Migration Elements
- https://pubs.opengroup.org/architecture/archimate3-doc/chap13.html#_Toc10045444
Ну и напомню, на всякий случай, что есть отличное руководство по Agile Architecture.
C4-Model & Event Storming with ArchiMate, см. "Figure 13: Event Storming Model" of "Agile Architecture Modeling Using the ArchiMate® Language"
- https://publications.opengroup.org/g20e
- https://nicea.nic.in/sites/default/files/Agile_Architecture_Modelling_Using_Archimate.pdf
Модель by Jean-Baptiste Sarrodie (создатель Archimatetool) здесь:
- https://community.opengroup.org/archimate-user-community/home/-/issues/8
По C4 Model with Archimate есть отдельная статья:
- https://www.archimatetool.com/blog/2020/04/18/c4-model-architecture-viewpoint-and-archi-4-7/
#SoftwareArchitecture #Archimate
GitHub
GitHub - RichDijk/EAGOC: Python notebook for analysing the Gap of Change modelled in ArchiMate
Python notebook for analysing the Gap of Change modelled in ArchiMate - RichDijk/EAGOC
👍2
Forwarded from Systems.Education: Системный Анализ и Проектирование информационных систем: архитектура, интеграции, базы данных (Denis Beskov)
Переложили программу самоподготовки на отдельную публичную веб-страницу https://systems.education/junior-analyst-self-study
Добавляйте в закладки)
Добавляйте в закладки)
🔥5👍4
В заметке "Как осуществлять изменения в коллективе" я говорил о том, что:
> "Важно уметь не внедрить изменения, а инициировать и подпитывать их. Больше слушать, спрашивать, меньше говорить."
Mike Cohn в своей вчерашней статье "My Favorite Hard Questions to Ask When Making a Decision" разделяет эту тактику, и даже конкретизирует список вопросов, которые нужно задавать для осуществления влияния.
#Management #SoftSkills
> "Важно уметь не внедрить изменения, а инициировать и подпитывать их. Больше слушать, спрашивать, меньше говорить."
Mike Cohn в своей вчерашней статье "My Favorite Hard Questions to Ask When Making a Decision" разделяет эту тактику, и даже конкретизирует список вопросов, которые нужно задавать для осуществления влияния.
#Management #SoftSkills
Mountain Goat Software
Helpful Questions to Nudge Teams Toward Good Decisions
Use my list of questions to inspire (rather than command) your teams to think clearly and decide intelligently.
👍6🔥5🤩1