Forwarded from FrontEndDev
Трекинг ошибок React приложений на проде с помощью Sentry
https://hackernoon.com/tracking-errors-in-react-app-with-sentry-d6091a84b64e
https://hackernoon.com/tracking-errors-in-react-app-with-sentry-d6091a84b64e
Hackernoon
Tracking Errors In React App With Sentry
Today, I’m going to tell you about a real-time errors tracking in React application. The frontend app usually doesn’t use error tracking. Some companies often postpone error tracking, coming back to it after documentation, tests, and other things. However…
#api
Пришлось тут на днях допиливать bulk к уже работающему REST API. Радостно забив на RESTful(благо api внутреннее) и прикрутив роут а-ля resource/bulk решил все же погуглить как делается bulk в REST-реалиях в лучших домах Парижа. Так вот, правильный ответ: а как хотите) Вот сводная статья в виде пруфа: https://apostolidis.me/bulk-operations/
Самый удачный вариант, кмк, все операции изначально делать bulk, но такое, естественно, не заедет на brownfield.
P.S. Вот еще годный текст про PATCH на закуску: https://williamdurand.fr/2014/02/14/please-do-not-patch-like-an-idiot/
Пришлось тут на днях допиливать bulk к уже работающему REST API. Радостно забив на RESTful(благо api внутреннее) и прикрутив роут а-ля resource/bulk решил все же погуглить как делается bulk в REST-реалиях в лучших домах Парижа. Так вот, правильный ответ: а как хотите) Вот сводная статья в виде пруфа: https://apostolidis.me/bulk-operations/
Самый удачный вариант, кмк, все операции изначально делать bulk, но такое, естественно, не заедет на brownfield.
P.S. Вот еще годный текст про PATCH на закуску: https://williamdurand.fr/2014/02/14/please-do-not-patch-like-an-idiot/
apostolidis.me
Bulk Operations | John Apostolidis
Structure the API for bulk operations
Forwarded from CatOps
Вышла первая альфа Helm 3
Почитать о Helm3 в общем можно либо в релиз-ноутсах, либо в блоге Helm:
- Helm 3 Preview: Part 1
- Helm 3 Preview: Part 2
- Helm 3 Preview: Part 3
- Helm 3 Preview: Part 4
- Helm 3 Preview: Part 5
- Helm 3 Preview: Part 6
- Helm 3 Preview: Part 7
#kubernetes #helm
Почитать о Helm3 в общем можно либо в релиз-ноутсах, либо в блоге Helm:
- Helm 3 Preview: Part 1
- Helm 3 Preview: Part 2
- Helm 3 Preview: Part 3
- Helm 3 Preview: Part 4
- Helm 3 Preview: Part 5
- Helm 3 Preview: Part 6
- Helm 3 Preview: Part 7
#kubernetes #helm
GitHub
Release Helm v3.0.0-alpha.1 · helm/helm
Helm v3.0.0-alpha.1 is the first alpha release for Helm 3. Please see below for an exhaustive list of the major changes in this alpha release.
The community keeps growing, and we'd love to see ...
The community keeps growing, and we'd love to see ...
#ML
Как бороть классификаторы. Инструкция от Авито: https://m.habr.com/ru/company/avito/blog/452142/
Прямо очень вовремя, учитывая ВКшную Немезиду. Теперь и тестить есть на чем 😂
Как бороть классификаторы. Инструкция от Авито: https://m.habr.com/ru/company/avito/blog/452142/
Прямо очень вовремя, учитывая ВКшную Немезиду. Теперь и тестить есть на чем 😂
Хабр
Как мы боремся с копированием контента, или первая adversarial attack в проде
Привет. Вы знали, что платформы для размещения объявлений часто копируют контент у конкурентов, чтобы увеличить количество объявлений у себя? Они делают это так: обзванивают продавцов и предлагают им...
Forwarded from DevOps Deflope News
Mitchell Hashimoto анонсировал возможность бесплатно хранить стейт файлы тераформа в Terraform Cloud 🎉
И в планах в этом году включить еще больше фич Terraform Cloud в бесплатный план.
Так что если вас не мучает параноя, можно юзать 😸
https://amp.gs/ULMj
P.S. А еще вчера вышел Terraform 0.11.14 с командой 0.12checklist, которая проверяет ваш код на совместимость с версией 0.12 https://amp.gs/ULMT
#terraform #news
И в планах в этом году включить еще больше фич Terraform Cloud в бесплатный план.
Так что если вас не мучает параноя, можно юзать 😸
https://amp.gs/ULMj
P.S. А еще вчера вышел Terraform 0.11.14 с командой 0.12checklist, которая проверяет ваш код на совместимость с версией 0.12 https://amp.gs/ULMT
#terraform #news
HashiCorp: Infrastructure enables innovation
Introducing Terraform Cloud Remote State Management
We’re excited to introduce Terraform Cloud, a collaboration platform designed for all Terraform users. After beta testing the past few months, the Remote State Management feature o...
Forwarded from Человек и машина
А вот и обещанный доклад с конференции в Москве.
https://www.youtube.com/watch?v=LHnOhG1BtEE
P.S. Да, звук отстает.
https://www.youtube.com/watch?v=LHnOhG1BtEE
P.S. Да, звук отстает.
YouTube
DevOpsForum 2019 l Переезд в публичное облако (на примере AWS)
Карен Товмасян, Нидерланды
NewMotion, инженер-архитектор облачных решений
3 года опыта промышленной эксплуатации AWS, обладает сертификациями AWS Certified Solutions Architect Associate, AWS Certified Developer Associate
1) Вступительная часть: AWS vs…
NewMotion, инженер-архитектор облачных решений
3 года опыта промышленной эксплуатации AWS, обладает сертификациями AWS Certified Solutions Architect Associate, AWS Certified Developer Associate
1) Вступительная часть: AWS vs…
Forwarded from Пятничный деплой
Вот, кстати, плейлист всех докладов с DevOpsForum 2019
https://www.youtube.com/playlist?list=PLUBJFiQDC6f98PCqRw1YqnnZ-j2TLPZvS
#devopsforum2019
https://www.youtube.com/playlist?list=PLUBJFiQDC6f98PCqRw1YqnnZ-j2TLPZvS
#devopsforum2019
YouTube
DevOpsForum 2019 - YouTube
#elasticsearch
Отличный пример того как делать не надо(без батчевой записи эластик сильно страдает): https://link.medium.com/viuQDRo1MW но для понимания апи и для "поиграться" сойдет
Отличный пример того как делать не надо(без батчевой записи эластик сильно страдает): https://link.medium.com/viuQDRo1MW но для понимания апи и для "поиграться" сойдет
Medium
Log to Elasticsearch using curl
A deep dive into how we can simply log events into Elasticsearch using the console utility curl.
Forwarded from Enterprise Containers
Всем привет! Начиная со следующей недели мы проводим в Москве очередную серию бесплатных обучающих семинаров по трендовым темам, включая контейнеры, частные облака, data science в облаке, чат-боты, блокчейн и пр. На многие из них еще есть свободные места! Полный список тут: https://ibmdbg.timepad.ru/events/
Forwarded from FrontEndDev
В JavaScript пакете Axios обнаружена DoS-уязвимость, которая затрагивает все версии популярного HTTP-клиента
https://snyk.io/blog/a-denial-of-service-vulnerability-discovered-in-the-axios-javascript-package-affecting-all-versions-of-the-popular-http-client/
https://snyk.io/blog/a-denial-of-service-vulnerability-discovered-in-the-axios-javascript-package-affecting-all-versions-of-the-popular-http-client/
Snyk
A Denial of Service vulnerability discovered in the Axios JavaScript package - affecting all versions of the popular HTTP client…
Affected versions of axios are vulnerable to Denial of Service (DoS) because content continues to be processed from requests even after <code>maxContentLength</code> is exceeded, causing increased I/O and CPU usage.
Forwarded from DevOps&SRE Library
Worth a Look: Public Grafana Dashboards
Публичные grafana дашборды различных компаний - можно подчерпнуть неплохие идеи для своих проектов.
https://grafana.com/blog/2019/05/16/worth-a-look-public-grafana-dashboards
Публичные grafana дашборды различных компаний - можно подчерпнуть неплохие идеи для своих проектов.
https://grafana.com/blog/2019/05/16/worth-a-look-public-grafana-dashboards
Forwarded from Записки админа
🛠 Systemd tools.
В заметке посмотрел на две простых утилиты для systemd:
service-generator - генерация unit файлов.
service-monitor - работа с сервисами и их логами.
📗 https://sysadmin.pm/sDtL
#systemd #будничное
В заметке посмотрел на две простых утилиты для systemd:
service-generator - генерация unit файлов.
service-monitor - работа с сервисами и их логами.
📗 https://sysadmin.pm/sDtL
#systemd #будничное
Forwarded from Архитектура ИТ-решений
Снова об уровнях зрелости REST API. Немного актуализированная модель Леонардо Ричардсона https://apisyouwonthate.com/blog/rest-and-hypermedia-in-2019 и несколько полезных ссылок о Hypermedia Controls
Недавно в соцсетях наткнулся на пост знакомой о том, что она очень тяжело переживает критику со стороны других людей и любое стороннее замечание будет невольно гиперболизировано ее мозгом в обвинение в собственной некомпетентности. Причем, более того, в комментах многие писали о похожих проблемах. Мне кажется, что IT в этом плане очень даже не плохо держится: люди годами проходящие ревью и ретроспективы, публично признающие свои ошибки в виде post-mortem'ов и защищающие свои решения перед коллегами впринципе не могут болезнено воспринимать конструктивную критику. С другой стороны, чисто физиологически, вроде как критика воспринимается и обрабатывается мозгом у всех одинаково: https://www.infoq.com/articles/mitigate-pain-getting-giving-feedback
InfoQ
How to Mitigate the Pain of Getting and Giving Feedback
Companies that encourage open and honest feedback do better than companies that do not. Nonetheless, giving feedback is difficult because social and physical pain share some of the same neural circuitry. Hence, feedback can feel physically painful, as Sarah…
Forwarded from sudo rm -rf /*
Продолжаю публиковать свои заначки полезных ссылок. Сегодня очередной tl;dr про сокеты.
Должен сразу предупредить, что хотя этот текст явно короче чем тексты про swap или pam, но порог вхождения тут на порядок выше. Если вы только начали знакомиться с миром linux, то имеет смысл вернуться к этому тексту немного позже.
Зачем мне читать про сокеты если я не программист? Если совсем кратко: для понимания происходящего. Особенно хорошо это помогает при погружении на самое дно дебага без кислородного балона.
Должен сразу предупредить, что хотя этот текст явно короче чем тексты про swap или pam, но порог вхождения тут на порядок выше. Если вы только начали знакомиться с миром linux, то имеет смысл вернуться к этому тексту немного позже.
Зачем мне читать про сокеты если я не программист? Если совсем кратко: для понимания происходящего. Особенно хорошо это помогает при погружении на самое дно дебага без кислородного балона.
ops.tips
How Linux creates sockets and counts them
A deep dive into what goes under the hood in the Linux kernel when you can the socket system call