Свежие новости — выпустили SICP javanoscript edition:
https://mitpress.mit.edu/books/structure-and-interpretation-computer-programs-1
Есть онлайн: https://sourceacademy.org/sicpjs/index
Thanks to @adzeitor
#SoftwareDesign #JavaScript
https://mitpress.mit.edu/books/structure-and-interpretation-computer-programs-1
Есть онлайн: https://sourceacademy.org/sicpjs/index
Thanks to @adzeitor
#SoftwareDesign #JavaScript
MIT Press
Structure and Interpretation of Computer Programs
Since the publication of its first edition in 1984 and its second edition in 1996, Structure and Interpretation of Computer Programs (SICP) has influenced co...
Forwarded from Блог Сергея Баранова
YouTube
Avoiding Microservice Megadisasters - Jimmy Bogard
You've spent months re-architecting your monolith into the new microservices vision. Everyone gathers around to flip the switch. You navigate to the first page...and nothing happens. Refresh...still nothing. The site is so slow, it won't respond for minutes.…
👍6
Forwarded from SWE notes
Наткнулся на неплохую статью с самым базовым обзором алгоритмов консенсуса в распределенных системах...
Самое замечательное что для более глубокого погружения автор предоставляет ссылки на исходные статьи
#algorithm #papers #theory #db
http://borisburkov.net/2021-10-03-1/
Самое замечательное что для более глубокого погружения автор предоставляет ссылки на исходные статьи
#algorithm #papers #theory #db
http://borisburkov.net/2021-10-03-1/
borisburkov.net
Overview of consensus algorithms in distributed systems - Paxos, Zab, Raft, PBFT
The field of consensus in distributed systems emerged in late 1970s - early 1980s. Understanding of consensus algorithms is required for working with fault-tolerant systems, such as blockchain, various cloud and container environments, distributed file systems…
👍3
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