I hate overtime
870 subscribers
129 photos
4 videos
54 files
961 links
Some DevOps, SRE and IT development stuff
Download Telegram
#kafka
Астрологи объявили очередную неделю коронавируса, кол-во шуток про туалетную бумагу увеличилось вдвое.
А пока, у нас тут хорошее объяснение что такое и зачем нужны acks и чем это отличается от insync replicas
Forwarded from Scala bin
На фоне печальной коронавирусной истории Lightbend сделала жест невиданной щедрости и открыла бесплатный доступ к своим курсам до конца июня.

Курсы, в основном, посвящены продуктам компании (Akka, Lagom и т.д.), но присутствуют и курсы о реактивной архитектуре и даже domain-driven design.
Forwarded from Scala bin
Зарегистрироваться можно по ссылке.
#postgres #linux
А вот тут вот очень годная статья от Percona про OOM.
В общих чертах разобрали как это работает, как выбирается процесс на убой и как на это можно повлиять (в частности как сделать так что бы ООМ не пришел к постгресу)
Очень забавная статья про то, что... инструкция mov на х86 сама по себе является Тьюринг-полной
#rust #os
Внезапно узнал про бомбический проект intermezzOS. Это небольшая операционная система с открытым кодом на Rust и книжкой впридачу.
Смысл в том, что это как бэ обучалка системному программированию на Rust через написание собственной ОС.
Хоть звучит это и страшно, но авторы обещают очень легкий onboarding(не надо знать даже ассемблера)
Forwarded from ITGram
Pluralsight открыли бесплатный доступ ко всем курсам до конца апреля:
pluralsight.com/offer/2020/free-april-month

Я о такой платформе раньше не слышал, но решил посмотреть. Курсов действительно много. Аж 3 курса по Elixir! Есть даже записи с конференций, которые ещё на youtube не выкладывали. И всё и вправду без ограничений.

Для тех, у кого амбиции выходят за пределы одного месяца, можно достать куки через cookies.txt, скормить их youtube-dl и спокойно скачивать любые видео. Но! Лучше так не делать. Я тут недавно открыл свой Pocket, а там статьи по SEO за 2016 год. Так что лучше всё смотреть сразу, не откладыая, пока эта информация ещё для вас актуальна и интересна.
Forwarded from Блог инженера Шмакова (Sergey Shmakov)
#meatware
Если у вас есть четкое ощущение, что вы часто боритесь не с причинами, а с следствиями, то вот вам отличный метод как докопаться до root cause.
Метод заключается в последовательном задании вопроса "почему?" 5 раз))) Давайте включим Игоря Николаева и попробуем найти 5 причин:
- Мой софт упал
- Почему?(1)
- Потому что сервис А вызвал В, а тот не отвечает. Произошел каскадный отказ
- Почему?(2)
- Потому что не подумали о fallback
- Почему?(3)
- Потому что нет политики design for failure
- Почему?(4)
- Потому что у команды нет экспертизы
- Почему у нас тогда распределенная архитектура?(5)

З.Ы. Как сообщают эксперты, главное избегать ответов в стиле "потому что Х мудак!" и "потому что иди на х$й, вот почему!"
Forwarded from Сова пишет… (Arc<🦉>)
Немного запоздалых новостей:

- На GitHub появилась коллекция JavaScript State Management Tools, в которой на первом месте Effector
- GitHub наконец-то одобрил добавление топика effector
- Я сделал шаблон Effector SSR, для быстрого старта разработки на TypeScript, React, Effector, Razzle, StyledComponents
- Часто вижу вопросы, как сделать debounce на Effector, и поэтому сделал библиотеку для этого 👀. Вообще, это больше в качестве примера написания библиотек для эффектора. В репозитории есть тесты на сам debounce, а также на корректность работы в fork.
- Я продолжаю писать генератор кода из Swagger/OpenAPI в ActixWeb
service size twitter см:https://t.me/oleg_log/3017
#dotnet #sre
Кстати про сервисы, тут Jimmy Bogard начал цикл статей про distributed tracing вообще и в .net в частности. Если планируете вкручивать, то рекомендую ознакомиться(квест тот еще, т.к. Opencensus уже забросили, а OpenTelemetry еще не сделали)
Тут по каналам волна рассказов про подкасты прошла и я тоже решил поделиться.

Слушаю я их давно, много и разные, поэтому рассказывать буду частями.

1. "Цинковый прод" (@ZnProd).

Подкаст строго 18+, слушаю его с самого первого выпуска и всегда радует. Он, в каком-то смысле, антипод "прилизанного" "Радио-Т" и это только в плюс.
Подкаст про обсуждение новостей, технологий, в обязательном порядке Rust'а (локальный мемас). Из последнего, что зацепило и было наиболее интересно это выпуск про использование Rust в бэке продукта для бирж https://soundcloud.com/znprod/054-15k-rps-z-1-ms.

2. "Generic Talks" (@generictalks)

Этот подкаст тоже слушаю с первого выпуска. Одним из ведущих является автор канала @oleg_log. Достаточно хардкорный подкаст с рассказами про кишочки с упором в Go, но и не только в него. Ярким примером этого является выпуск про обновления в Go 1.14 - https://t.me/generictalks/57.

3. Geek Export (@geekexport)

Новый для меня подкаст. Он более лайтовый чем указанные выше (в технических вещах), но тоже интересный.
Тематикой являются различные области ИТ + эмиграция.

Наиболее близкие выпуск к тематике моего канала, я думаю, это №5
Берлинский стартап хаб и DevOps
https://soundcloud.com/geekexport/5-berlin-devops

---

Если вы хотите поделиться каким-то мнением по подкастам, поделиться подкастом чужим/своим, то пишите в личку. С удовольствием пообщаюсь.