Forwarded from Go Дайджест
Плейлист с докладами с GopherCon Singapore 2019 🇸🇬
https://www.youtube.com/playlist?list=PLq2Nv-Sh8EbYBYteOWx9rNuy0JSF8mzsu
https://www.youtube.com/playlist?list=PLq2Nv-Sh8EbYBYteOWx9rNuy0JSF8mzsu
Forwarded from Defront — про фронтенд-разработку и не только
Посмотрел доклад Джефа Ши из Netflix про то, как развивалась их часть React-приложения, отвечающая за регистрацию нового пользователя — "Redux For Transactional Apps".
Из доклада мне запомнилось то, как они боролись с разобщённостью флоу процесса регистрации на разных платформах: Web, Mobile, TV. На каждой платформе транзакции описывались в самом приложении (в докладе под транзакцией подразумевается пошаговое изменение состояния приложения). Логика транзакций в итоге была перемещена в API, что позволило решить проблему.
Ещё в докладе Джеф рассказал про то, какой профит они получили при использовании Redux. Благодаря тому, что view отделено от стейта, они могут использовать одну и ту же логику изменения состояния на разных платформах, просто подменяя компоненты, отвечающие за представление.
Доклад не хардкорный. Не могу сказать, что он будет полезен всем. Но если вы работаете с React, то посмотреть его можно.
#react #statemanagement #talk
https://youtu.be/V8oTJ8OZ5S0?t=1134
Из доклада мне запомнилось то, как они боролись с разобщённостью флоу процесса регистрации на разных платформах: Web, Mobile, TV. На каждой платформе транзакции описывались в самом приложении (в докладе под транзакцией подразумевается пошаговое изменение состояния приложения). Логика транзакций в итоге была перемещена в API, что позволило решить проблему.
Ещё в докладе Джеф рассказал про то, какой профит они получили при использовании Redux. Благодаря тому, что view отделено от стейта, они могут использовать одну и ту же логику изменения состояния на разных платформах, просто подменяя компоненты, отвечающие за представление.
Доклад не хардкорный. Не могу сказать, что он будет полезен всем. Но если вы работаете с React, то посмотреть его можно.
#react #statemanagement #talk
https://youtu.be/V8oTJ8OZ5S0?t=1134
YouTube
Netflix JavaScript Talks - Performance Signup in React & Transactional Apps with Redux
In this episode of Netflix JavaScript Talks, Tony Edwards (@tedwards947) discusses how Netflix improved the performance of the signup experience with its React-based architecture. Jeff Shi goes in depth on how Netflix uses Redux to handle the complexity of…
Forwarded from DevOps Deflope News
И в продолжении видео с конференций.
Сегодня стали доступны записи докладов на Devops Days Kyiv 2019
Плейлист https://www.youtube.com/playlist?list=PL_O8YSX8ckffzeV9mIBUQniaKFxGnPdYh
Программа https://devopsdays.com.ua#schedule-dev
Слайды https://www.slideshare.net/MykolaMarzhan/presentations
#devopsdayskyiv #videos
Сегодня стали доступны записи докладов на Devops Days Kyiv 2019
Плейлист https://www.youtube.com/playlist?list=PL_O8YSX8ckffzeV9mIBUQniaKFxGnPdYh
Программа https://devopsdays.com.ua#schedule-dev
Слайды https://www.slideshare.net/MykolaMarzhan/presentations
#devopsdayskyiv #videos
Forwarded from Go Дайджест
Свежий выпуск DOU дайджеста от меня. 😉
А вот ссылочка для ребят из России.
https://docs.google.com/document/d/1ASmHvEbH2kuxtAbAaf_wE32LoYCAI9jsi_5eeIxgsZQ
https://dou.ua/lenta/digests/go-digest-8
А вот ссылочка для ребят из России.
https://docs.google.com/document/d/1ASmHvEbH2kuxtAbAaf_wE32LoYCAI9jsi_5eeIxgsZQ
https://dou.ua/lenta/digests/go-digest-8
Google Docs
Go Digest 25 May 2019
Go дайджест #8: новые фишки Go playground, что нас ждет в Go 1.13, принадлежит ли язык его сообществу по-настоящему? В выпуске: сборка мусора в Go, реверс-инжиниринг Go бинарников, как писать читабельный код, видео конференции dotGo 2019. Новости Опубликован…
и вот вам еще для почитать и поразмышлять🙈
https://www.ascent24.io/kubernetes/the-battle-of-kubernetes/
https://www.ascent24.io/kubernetes/the-battle-of-kubernetes/
Forwarded from Пятничный деплой
Нашел старую, но годную статью, которая хорошо объясняет как используется b-tree в индексах бд на примере postgres. Если вы хотите понять как работают индексы - вам сюда https://habr.com/ru/company/0/blog/261871 #database #btree #index
Forwarded from Технологический Болт Генона
10:00 — The state of CSS / Сергей Попов (Лига А., HTML Academy)
11:00 — Продвижение опенсорс-проектов / Андрей Ситник (Злые марсиане)
12:00 — Blameless environment: никто не должен писать качественный код / Никита Соболев (wemake.services)
13:00 — Распил монолита в Леруа Мерлен / Павел Юркин (Леруа Мерлен)
14:00 — Yandex Database: распределенные запросы в облаках / Сергей Пучин (Яндекс)
15:00 werf — наш инструмент для CI/CD в Kubernetes / Дмитрий Столяров, Тимофей Кириллов, Алексей Игрычев (Флант)
16:00 — 50 millions deployments a year — The Story of DevOps Culture at Amazon / Tomasz Stachlewski (Amazon Web Services)
17:00 — New Adventures in Front-End, 2019 Edition / Виталий Фридман (Smashing Magazine)
18:00 — Почему не надо становиться руководителем / Андрей Смирнов (IPONWEB)
РИТ++ 2019 | Прямая трансляция первого дня из Конгресс-холла
https://www.youtube.com/watch?v=V95bBGB-89Y
11:00 — Продвижение опенсорс-проектов / Андрей Ситник (Злые марсиане)
12:00 — Blameless environment: никто не должен писать качественный код / Никита Соболев (wemake.services)
13:00 — Распил монолита в Леруа Мерлен / Павел Юркин (Леруа Мерлен)
14:00 — Yandex Database: распределенные запросы в облаках / Сергей Пучин (Яндекс)
15:00 werf — наш инструмент для CI/CD в Kubernetes / Дмитрий Столяров, Тимофей Кириллов, Алексей Игрычев (Флант)
16:00 — 50 millions deployments a year — The Story of DevOps Culture at Amazon / Tomasz Stachlewski (Amazon Web Services)
17:00 — New Adventures in Front-End, 2019 Edition / Виталий Фридман (Smashing Magazine)
18:00 — Почему не надо становиться руководителем / Андрей Смирнов (IPONWEB)
РИТ++ 2019 | Прямая трансляция первого дня из Конгресс-холла
https://www.youtube.com/watch?v=V95bBGB-89Y
YouTube
27 мая, "Конгресс-Холл" (Главный зал), РИТ++ 2019
Самые лучшие доклады всех семи конференций фестиваля в открытом доступе:
10:00 — The state of CSS / Сергей Попов (Лига А., HTML Academy)
11:00 — Продвижение опенсорс-проектов / Андрей Ситник (Злые марсиане)
12:00 — Blameless environment: никто не должен…
10:00 — The state of CSS / Сергей Попов (Лига А., HTML Academy)
11:00 — Продвижение опенсорс-проектов / Андрей Ситник (Злые марсиане)
12:00 — Blameless environment: никто не должен…
ITSumma завезла новый пост 🧐 об базах данных в #kubernetes
https://habr.com/ru/company/itsumma/blog/453602/
https://habr.com/ru/company/itsumma/blog/453602/
Хабр
Живут ли базы данных в Kubernetes?
Как-то так исторически сложилось, что IT-индустрия по любому поводу разбивается на два условных лагеря: которые «за» и которые «против». Причем предмет споров может быть абсолютно произвольным. Какая...
Инфа для тех, кто хочет попробовать другой наркотик, отличный от docker. Спасибо автору канала @SysadminNotes за ссылку.
Сама урла - https://is.gd/vpm0k
Сама урла - https://is.gd/vpm0k
Quora
What is the future of rkt containers? What are the possible alternatives to Docker? - Quora
I am not sure how much work is going on in RKT now. Red Hat purchased CoreOS in 2018, and is concentrating in Buildah, Podman, CRI-O and Skopeo as replacements for Docker in different workloads. All of these tools follow the Open Container Initiat...
Forwarded from Записки админа
📊 Что такое prometheus, с чем его готовят, для чего применяют и как. Обстоятельный материал с большим количеством ссылок и графики.
http://devconnected.com/the-definitive-guide-to-prometheus-in-2019/
#prometheus #напочитать
http://devconnected.com/the-definitive-guide-to-prometheus-in-2019/
#prometheus #напочитать
Forwarded from Yandex Cloud
Мы запустили Managed Service for Kubernetes — сервис для управления контейнерными приложениями.
Новый сервис предоставляет окружение для удобного управления кластерами Kubernetes в инфраструктуре Яндекс.Облака. Обеспечивает надежную и безопасную работу контейнеризованных приложений. Сервис позволяет автоматизировать процессы управления, масштабирования, изменения, обновления и удаления контейнеров.
Managed Service for Kubernetes находится на стадии Preview и не тарифицируется. Запросить доступ к сервису можно через форму заявки на сайте или в консоли управления на странице сервиса.
#yacloud_news
Новый сервис предоставляет окружение для удобного управления кластерами Kubernetes в инфраструктуре Яндекс.Облака. Обеспечивает надежную и безопасную работу контейнеризованных приложений. Сервис позволяет автоматизировать процессы управления, масштабирования, изменения, обновления и удаления контейнеров.
Managed Service for Kubernetes находится на стадии Preview и не тарифицируется. Запросить доступ к сервису можно через форму заявки на сайте или в консоли управления на странице сервиса.
#yacloud_news
yandex.cloud
Yandex Managed Service for Kubernetes
Yandex Managed Service for Kubernetes — это сервис для автоматического масштабирования и развертывания приложений. Онлайн расчет стоимости. Берём на себя большую часть работы по обслуживанию кластеров Kubernetes.
Forwarded from Sys-Admin InfoSec (Yevgeniy Goncharov)
Testinfra - Тесты на проверку состояний с выдачей результата, эдакий юнит-тест для сервера(ов) :)
Testinfra может применяться совместно с Ansible, Salt, Puppet, Chef, используется как модуль Python. Можно тестировать состояние сервисов, конфигов и много чего еще...
Детали на офф сайте
https://testinfra.readthedocs.io/en/latest/
Офф репозиторий:
https://github.com/philpep/testinfra
Пример работы с докер, ансибл:
Part1 - https://medium.com/@chaks/testing-ansible-role-with-molecule-docker-testinfra-goss-part-1-c0277b748b63
Part2 - https://medium.com/@chaks/testing-ansible-role-with-molecule-docker-testinfra-goss-part-2-b5138eff59ab
Пример теста redis:
https://www.unixdaemon.net/tools/five-minutes-with-testinfra/
Как пример установка и запуск в Fedora:
https://sys-adm.in/sections/adm/859-fedora-test-sostoyanij-servisov-i-versij-paketov-pri-pomoshchi-testinfra.html
Честно, всегда писал кастомыне скрипты для проверки тех или иных состояний, теперь ситуация изменилась. Кто не пробовал, обаязательно попробуйте.
Testinfra может применяться совместно с Ansible, Salt, Puppet, Chef, используется как модуль Python. Можно тестировать состояние сервисов, конфигов и много чего еще...
Детали на офф сайте
https://testinfra.readthedocs.io/en/latest/
Офф репозиторий:
https://github.com/philpep/testinfra
Пример работы с докер, ансибл:
Part1 - https://medium.com/@chaks/testing-ansible-role-with-molecule-docker-testinfra-goss-part-1-c0277b748b63
Part2 - https://medium.com/@chaks/testing-ansible-role-with-molecule-docker-testinfra-goss-part-2-b5138eff59ab
Пример теста redis:
https://www.unixdaemon.net/tools/five-minutes-with-testinfra/
Как пример установка и запуск в Fedora:
https://sys-adm.in/sections/adm/859-fedora-test-sostoyanij-servisov-i-versij-paketov-pri-pomoshchi-testinfra.html
Честно, всегда писал кастомыне скрипты для проверки тех или иных состояний, теперь ситуация изменилась. Кто не пробовал, обаязательно попробуйте.
GitHub
GitHub - pytest-dev/pytest-testinfra: Testinfra test your infrastructures
Testinfra test your infrastructures. Contribute to pytest-dev/pytest-testinfra development by creating an account on GitHub.
Forwarded from Пятничный деплой
Playground от victoriametrics http://play-grafana.victoriametrics.com:3000/d/4ome8yJmz/node-exporter-on-victoriametrics-demo #prometheus #victoriametrics