en
Feedback
I hate overtime

I hate overtime

Open in Telegram

Some DevOps, SRE and IT development stuff

Show more
1 057
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Не могу не поделиться отличным постом о Доменных Событиях от @emacsway https://emacsway.github.io/ru/domain-events-in-ddd/

❗️В понедельник, 11 мая, в 11:00 по Москве я проведу воркшоп на тему «Building eDSLs in functional TypeScript». Рассмотрим два подхода — Free монады и Tagless Final. Воркшоп будет проводиться на русском языке. Трансляция будет здесь: https://www.youtube.com/watch?v=TckVngRxu6M, а не на моем канале, так что советую подписаться на Raini. Если вы хотите участвовать не просто как зритель, а быть участником голосового созвона — заполните, пожалуйста, форму: https://forms.gle/Yvm5Kcac3JbHUc596. Для участия в воркшопе необходимо склонировать к себе репозиторий https://github.com/YBogomolov/workshop-edsl-in-typescript. Будет нелишним почитать ссылки, которые указаны в README.

Годноты пост от mailru для #k8s https://habr.com/ru/post/499676/

#sre а вот и видосы подъехали

Тут у Джона ДеГоеза вышел новый пост про Effect Tracking. Собственно смысл поста в том, что трекинг эффектов(всякие аннотации типа @Pure и аттрибуты типа PureAttribute) нинужен. Пост очень годный и интересный, но вот по поводу императивных языков(в посте есть пример с Java) я прям категорически не согласен. К большому сожалению, для меня ситуации с сайд-эффектами в, казалось бы, чистых методах -- суровая реальность. И, мне никак не помогали ни сигнатуры методов, ни IDE, ни какой-либо другой тулинг избежать кучи человеко-часов фиксов условных bool Validate() взрывающихся с IOException. Более того, в наших суровых реалиях тулинг, для поддержки такого функционала, требует EffectTracking'a 😔

#data Тут вот огненный выпуск software engineering daily(как всегда есть транскрипция) с Майклом Армбрустом из DataBricks про спарк, стриминг и их новый продукт Delta, который позиционируется как Data Warehouse поверх Data Lake. При этом они обещают не просто SQL поверх HDFS как в Hive и SparkSQL а даже ACID транзакции! Кароч очень интересненько, рекомендую

В этом году Microsoft Build стал бесплатным и онлайновым! Зарегаться можно тут

#devops Вы даже не представляете, как же я за$бался заталкивать эту шляпу в vagrant. И вот, казалось бы, можно уже и сдаться и пойти в облака взять на погонять готовое, но тут Ростелеком постит вот это. Похоже что 1. не у меня одного бомбит 2. придется делать еще один подход к снаряду 🙈

Все же хоть раз "скрывали фичи на UI" по каким-то причинам? Так вот, благодаря Фаулеру мы теперь знаем, что это не костыль, а паттерн KeystoneInterface

photo content

Классика! Это наверно самый популярный вопрос на собеседованиях, в чем разница архитектур при построении DW. Я всегда говорю: "Ну Кимбал это побыстрому, построим витрины (datamart) и для каждого департамента/процесса своя схема звездва (dimensional modelling). Но сложно масштабировать и потом приходиться все переделывать. А вот Инмон наоборот, там есть большая модель данных в 3й нормальной форме, и она легко масштабируется, но долго делается. А еще есть Data Vault моделирование..." А вы чем пользуетесь? Я если честно ничем🙈

Paxos vs Raft: Have we reached consensus on distributed consensus? Heidi Howard, Richard Mortier https://arxiv.org/pdf/2004.05074.pdf

#scala Тут Scala Book окончательно передали scala center'у, так что теперь можно скачать в любимом формате на шару

Есть 3 основный типа файла для big data: 💃AVRO 💃PARQUET 💃ORC Я обычно сразу использую parquet и даже не заморачиваюсь. Но вы можете посмотреть, в чем разница https://blog.clairvoyantsoft.com/big-data-file-formats-3fb659903271

#product Очень хороший и полный гайд по A/B тестированию

​​Референсная архитектура для микросервисов. Напоминание о том, как много всего нужно не забыть.

#dotnet Микрософт хочет выпуситить реверс-проксю которая будет быстрее чем Nginx(по крайней мере так обещает David Fowler) Ну точнее как проксю... либу для создания проксей😂 Вряд-ли кто-то будет менять свои нгиксы/энвои на этот YARP, но вот строить API Gateway'и станет сильно удобнее

photo content

Вчера завершилась замечательная конференция ScalaLove, за которую огромное спасибо её организаторам. Надеюсь, в будущем такие мероприятия будут происходить значительно чаще. Одним из докладчиков на конференции был Мартин Одерски, который уже не в первый раз (1, 2) описывал основные особенности Scala 3. Что особенно примечательно, синтаксические изменения, связанные с отступами, Мартин обозначил как наиболее сильно увеличившие персонально его продуктивность и отметил снижение числа строк кода в среднем на 10%. Итогом доклада стал небольшой шедевр изобразительного искусства, вобравший в себя грядущие изменения: