I hate overtime
869 subscribers
129 photos
4 videos
54 files
961 links
Some DevOps, SRE and IT development stuff
Download Telegram
Пятничный мем. В этот раз во-время, но длинный)
#sql
Продолжаем наш фестиваль "для тех, кому не повезло"😉
Вот огромная репа с кучей полезного для выживания с Sql Server. Есть полезняшки для всех версий скуля, включая Azure Sql
Forwarded from Scala bin
Буквально несколько часов назад была опубликована книга Дженса Грасселя Pure functional HTTP APIs in Scala. Издание расчитано на опытных Scala программистов, использующих "enterprise" библиотеки (Akka, Play, Spring), но стремящихся к более ФП-ориентированному подходу к разработке.

Книга по сути представляет из себя пример итеративной реализации web-сервиса с учётом всех значимых компонент: загрузка конфигурации, роутинг, тестирование и т.д. Дополнительным бонусом служит то, что получить книгу можно абсолютно бесплатно.
Forwarded from oleg_log (Oleg Kovalov)
#db
В очередной раз наткнулся на супер-тулзу Wal-g(дада, слоупок). Но, в этот раз, в достаточно необычном аспекте! Все знают, что эта штука отлично бекапит постгрес. А знали-ли вы, что с помощью этой(и, судя по всему, только этой) штуки в можете снимать инкрементальные(Карл!) бекапы с mongoDb?! Не благодарите)
С вами рубрика #кишочки ! В этот раз у нас Apache Flink.
Вообще Флинк -- это стримовый процессор, который(в двух словах) умеет что-то считать на стриме и класть результат в другой стрим, примерно как kafka streams или spark streaming. Но щас нам это не важно, а важно нам то, что флинк умеет в стейтфул процессинг, и, соответственно, как-то хранит стейт в процессе обработки стрима.
Если честно, то я только чутка крутил стрим-процессинг, и для меня стейтфул(условно, есть у вас поток ивентов о температурах пациентов в больнице за день, а вам надо среднее посчитать) показался весьма суровым челенджем, т.к. не очень понятно где этот самый стейт держать. И вот гугол мне рассказал, что есть куча удачных и не очень практик как сохранить стейт в процессе обработки, а тут, флинк умеет в это прямо из коробки! Ну естественно лезем в флинк за бест-практисами и в ответ на вопрос "как?" получаем...а "жопой". Похоже что ничего лучше чем запихнуть скульлайт в каждый таск так никто и не придумал((( Чудес не бывает(
Forwarded from DevOps Deflope News
В ближайшие три дня в San Diego, California будет проходить KubeCon + CloudNativeCon North America 🎉

Если вы не там 😎, то можно посмотреть бесплатную трансляцию keynote выступлений https://amp.gs/sE0r
Программа https://amp.gs/sE0S
#kubecon #live
#bigdata
В продолжение темы стримингового процессинга, забавная статья про batch vs stream processing. Может быть очень полезна для "продажи" стримингового решения ETL-староверам. С примерами на капкейках!
Forwarded from Sysadmin Tools 🇺🇦
Linux Systems Performance in 40 minutes by Brendan Gregg, Netflix

https://www.usenix.org/conference/lisa19/presentation/gregg-linux
Forwarded from Datalytics
Доклад Марка Сысоева (Skyeng) на конференции MateMarketing был посвящен анализу поведения пользователей с помощью цепей Маркова.

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

https://github.com/BartolomeuD/markov-chain
Котаны и котанессы, наткнулся тут на брошурку, в которой автор попытался систематизировать и описать экосистему современного фронтенда. Имхо, ничего у него не получилось, но идея-то клевая!
Все, наверняка, знают, что сейчас фронтенд вертится вокруг "большой тройки" Angular, React и Vue, но если ты не следил за всем этим разнообразием последние лет 5, то очень сложно будет понять почему их 3, в чем плюсы и минусы каждого и как въехать во все это что бы вот взять и сделать свой SPA с преферансом и герцогинями SSR, HMR и т.д. Ситуация усугубляется тем, что в каждом стеке можно еще и собрать свой "джентельменский набор" либ, пакетов и т.д. Более того, щас выходят новые штуки(типа Svelte), что еще больше усугубляет ситуацию.
Где-то здесь можно было бы сказать, что да и пусть эти хипстеры там страдают... но прикол-то в том, что это не только про js! Если посмотреть глобально, то с одной стороны у нас есть экосистемы с плюс-минус устоявшимся(монополизированым лол) стеком, типа .Net с его ASP.Net или Java с ее Spring'ом, а с другой вот такие вот экосистемы-конструкторы типа фронтенда, скалы, питухон-датасайнс и т.д.
Кароч, время комменетов! Покидайте плез ресурсы с обзорами по экосистеме своего $LangName, расскажите как въехать в ваш стек за 60 сек, ну и\или просто напишите что думаете) Если наберется критическая масса, то сделаю отдельный пост
Вместо пятничного мема:
This media is not supported in your browser
VIEW IN TELEGRAM
Когда твой папа тестировщик.
Спасибо @richiefreedom за видео.

#шапито
Forwarded from oleg_log (Oleg Kovalov)
Еще тут выложили видео с го-митапа на Кипре. Можно послушать про:
- Кирилл Шваков про историю и профиты Go
- Алексея Палажченко о конкурентности в Go
- Александра Валялкина об оптимизациях в VictoriaMetrics

Видосы соотв
https://www.youtube.com/watch?v=CuikMkJy0ss
https://www.youtube.com/watch?v=qYq8ZdWS7uQ
https://www.youtube.com/watch?v=MZ5P21j_HLE
Если вдруг кто-то из моих читателей желал бы двигаться в сторону менеджмента и управления, но ничего не знает об этом, кроме существования некоторых "софт скиллс", я бы рекомендовал не спешить читать всяких Демингов и Гроувов, а начать с чего-то популярного. Полулярных вещей я знаю две:
1. FAST-менеджмент Федора Нестерова (кратко обо всем, много об образе мышления руководителя)
2. Регулярный менеджмент Александра Фридмана (управление людьми и собой)
[3. Тайм-драйв Глеба Архангельского (про целеполагание и управлнние своим временем)]

А уже потом идти читать Стратоплан и все остальное про управление проектами, людьми, оргструктурами.