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
#java Тут вот наткнулся на сборник заметок по Java. С удовольствием полистал. Будет полезно, если знакомитесь с языком или готовитесь к собесу. Ну и автор просил поблагодарить звездочкой и фидбеком

Кратко и иллюстративно об иерархии сложности задач в современной компьютерной теории, с примерами.

#frontend И еще немножечко фронтенда: 1. Шикарный труд про кишки webpack. И нет, там не просто экскурсия по исходникам, а инструкция как сделать свой простенький сборщик 2. Все же знают, что современный фронтенд использует транспиляцию(возможность заюзать современный JS последнего стандарта в доисторическом браузере)? Но мало кто знает как это работает. А вот тут вот подоспел чудо-доклад про устройство транспиляторов(babel'а в частности)

#frontend Очень годный лонгрид про микрофронтенды. Расписано все от мотивации до технических аспектов. Лично для меня интересное началось с середины(способов композирования), но пробежаться по мотивационной части тоже будет полезно

Наткнулся на очень крутую работу про LSM деревья 🔥 Авторы вначале вкратце разбирают как работает LSM-tree. Затем рассказываю
Наткнулся на очень крутую работу про LSM деревья 🔥 Авторы вначале вкратце разбирают как работает LSM-tree. Затем рассказывают про существующие методы оптимизации LSM деревьев, например: 🔸 Как уменьшить Write Amplification Factor (который, кстати, уменьшает время жизни SSD) 🔸 Какие есть методы ускорения merge операций 🔸 Какие оптимизации позволяют LSM дереву использовать возможности SSD/NVMe и скэйлится по CPU 🔸 Техники auto-tuning'а и построение secondary index и т.д. В конце авторы разбирают имплементации RocksDB, HBase, Cassandra, AsterixDB. В общем это must read для тех, кто использует LSM-tree или собирается использовать. Такой настольный white paper для пользователя LSM-tree 😉 Ссылка на white paper: https://arxiv.org/pdf/1812.07527

В свое время пропустил перевод https://habr.com/ru/post/441538/ вот этого замечательного текста https://panoply.io/data-warehouse-guide/data-warehouse-architecture-traditional-vs-cloud/ Билл Инмон против Ральфа Кимбалла (Естественно, я за второго, а вы?) "Звездочка" или "Снежинка, ETL vs. ELT, облачное хранилище от Amazon и BigQuery от Google. ... что там ещё? Впрочем и этих vs. вполне хватит :-)

да нахуй оно не надо, можно просто взять рантаймовый диай и проверять корректность графа тестами

прокричите от боли, если у вас тоже такое в каждом сервисе👇 UPD вскрикнул благодаря https://t.me/ebanatics

Не в полной мере согласен, но статья интересная, рекомендую. Тем более, что перевели на русский

# Почему ООП — это плохо Создатель языка Erlang Джо Армстронг написал эту статью 20 лет назад. Но в ней поднимаются важные и острые вопросы, поэтому мы перевели этот материал для вас. Армстронгу не нравилось ООП по разным причинам. В статье он поделился несколькими из них: - Функции и структуры данных имеют разную природу, поэтому с ними нельзя работать, как с одинаковыми сущностями. - Отношение к любой сущности как к объекту усложняет работу. В объектно-ориентированном языке, например, в Smalltalk, даже число — объект. А в Erlang это экземпляр типа данных. - В объектно-ориентированных языках принято прятать состояние. По мнению Джо Армстронга, это худшее из возможных решений. Подробнее об отношении Армстронга к объектно-ориентированному программированию читайте в нашем блоге.

Канал Юры Насретдинова на английском языке, где он разрабатывает распределенную key-value базу данных на Go. Касаются различных подходов к шардированию, как делать решардинг, и многое другое. https://www.youtube.com/watch?v=Mgd9_P3D6u8

Интерактивчик подвезли http://thesecretlivesofdata.com/raft/

#arch Это скорее себе заметка, но мб кому-то тоже пригодится. IBMовский архитектурный фреймворк IBM Garage Methodology. На сайте чет очень много маркетинга и не понятно как до сути добраться, но из того что я понял он адаптирован под клауд, помогает с DevOps, SRE и, внезапно, Agile(Kanban)

#management #grades Тут твитером выбросило грейд систему авито с целями-обязанностями по каждому грейду. Эх, мне бы вот это на пол-годика пораньше, когда я у себя на галере похожее делал...

#cache Старенький, но годный пейпер про то как Facebook скейлил memcache

MongoDB Best Practices on Linux 2020 Edition https://www.percona.com/blog/2020/04/17/mongodb-best-practices-2020-edition/ #mongodb #mongo #linux #nosql

Не, ну если даже ему так можно...
Не, ну если даже ему так можно...

Кстати, в этом году PgCon онлайновый и бесплатный!

#devops Тут вот крутой тул ддя рисования диаграмм на python. Это как микс PlantUML и Visio. Сейчас можно рисовать инфраструктуру популярных cloud провайдеров, k8s и много разных on-premise штуковин(все популярные базы, CI, сетевые решния и пр.) Не знаю как вы, а я очень рад. Теперь можно не страдать с Draw.io и Visio

ClickHouse Kafka Engine FAQ #clickhouse #kafka #faq