I hate overtime
Open in Telegram
1 057
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
1 057
#data #s3
Очень интересный пейпер про DeltaLake.
TLDR: Databricks построило и заопенсорсило ACID поверх S3! Для того что бы достичь всех необходимых гарантий они придумали писать WAL для Parquet'а в Parquet))
Звучит безумно, но у них это в проде с 2017
1 057
Что происходит, когда вы обновляете свой DNS
Многие путаются в обновлении записей DNS, когда изменяют IP-адрес своего сайта. Почему эти записи медленно обновляются? Неужели действительно нужно ждать два дня, чтобы всё обновилось? Ответы — в переводе статьи разработчика Джулии Эванс. Она рассказывает, что происходит во время обновления DNS с точки зрения фронтендера.
#свежаястатья
1 057
#postgres
Перкона выпустила обзор мультимастер решений для постгреса. Тлдр:
1. Все как-то грустно
2. Все closed source
0. А он вообще точно нужен этот мультимастер?
1 057
Гугл поможет в изучении kubernetes:
The growth and potential of Kubernetes is accelerating its usage across customers and creating more businesses focused on its distribution, hosting and services. To wit: there are more than 64,500 job openings related to Kubernetes2. To support this growing demand, we are continuing to provide opportunities to learn Kubernetes through GKE. You already have access to quickstarts, how-to guides, tutorials, and certifications from Coursera and Pluralsight. To make it even easier, from now until December 31, 2020 we're providing Kubernetes training at no charge--visit goo.gle/gketurns5 to learn more.
We can’t wait to see what customers will achieve with GKE in the next five years. Until then, we will leave you with this celebratory ‘5 things developers love about GKE’ video.
1 057
Недавно случился подкаст, на который Gene Kim пригласил Michael Nygard, известного, в частности, знаменитой книжкой Release It! К аудиозаписи этого полуторачасового разговора добавили расшифровку(транскрипт).
В общем, слушайте и читайте здесь: https://itrevolution.com/idealcast-episode-8/
PS: картинка, как это часто уже случается в моём канале, неправильная :-)
1 057
Снова забавляюсь с цепями Маркова. На этот раз учебник JavaScript + Сатанинская библия.
Нагенерировал сравнительно много, поэтому сюда запощу лишь часть, остальное будет в статье, чтобы не срать в канал простынёй текста:
>>Объекты такие как counter, не являются ни объектами любви, ни настоящими друзьями
>>В литерал массива допускается включать неопределенные элементы, которые вели праведную жизнь на земле.
>>Если объектом ваших чар является женщина, не следует использовать выражение х !== х
>>Например, скорость выполнения сценариев в JavaScript достаточно высока и позволяет Сатанисту смотреть сквозь занавес мрака и смерти
>>Так как HTML и клиентский JavaScript тесно связаны, это различие может привести ко многим физическим и эмоциональным расстройствам
>>Переменные, объявленные за пределами функции, являются глобальными переменными и доступны только для чтения даже в тех случаях, когда смерть рядом
остальное в статье
1 057
#books
Попалась на глаза очень интересная книга "How to Design Programs". Это такой себе clean code, но сильно менее мейнстримовый, так что будет интересен даже опытным ITшникам.
Дополнительный интерес вызывает то, что все примеры в книге приведены на языке BSL(Beginning Student Language), который авторы специально для книги собрали на Racket'e.
Кароч, я обязательно долистаю до конца(еще бы все успевать)
1 057
#distributed_systems #books
Если кто хочет глубже погрузиться в тему, то вот достаточно свежая книга про распределенные системы. Ее прям рекомендую, 600 страниц на одном дыхании читаются))
1 057
#distributed_systems
Тут неделю назад вышел очередной лонгрид от Фаулера, на этот раз по распределенным системам. И нет, не по надоевшим всем микросервисам, а по настоящим statefull распределенным системам
Имхо, такое в формат статьи уложить сложно, так что тема сисек не раскрыта, но все равно в качестве обзора по сабжу полезно будет ознакомиться
1 057
#db
Хороший туториал по etcd. Есть краткий экскурс и в архитектуру и в хранилку и в API. Так же есть набор typical scenarios
1 057
#haskell
Тут подъехали видосы HaskellLove2020.
Достаточно много докладов для начинающих, так что, если врываетесь в хаскель или просто хотите посмотреть что там происходит, то тоже весьма пойдет.
(Я, хоть и максимально далек от хаскеля, попал на пару интересных для себя докладов)
1 057
Давно так не орал как с этого треда: https://mobile.twitter.com/nikitonsky/status/1291330233434550273
1 057
В ScyllaDB ярмарка вакансий:
- Kubernetes Engineer: scylladb.Kubernetes@applynow.io
- Site Reliability Engineer: scylladb.sre@applynow.io
- Software Developer in Test: scylladb.swintest@applynow.io
- Go Team Leader: scylladb.gotl@applynow.io
- Go Developer: scylladb.gosw@applynow.io
- Customer Succes Engineer: scylladb.cse@applynow.io
- Technical Support Engineer (EMEA): scylladb.techsupport@applynow.io
- VP of Product Marketing: scylladb.vppm@applynow.io
- Commercial Account Executive: scylladb.CAE@applynow.io
- Enterprise Account Executive: scylladb.EAE@applynow.io
резюме слать прямо @dyasny
1 057
#db
А вот это уже интересно: ребята пытаются прикрутить к ScyllaDb хранилку на основе Apache Parquet вместо традиционных SSTable.
Пока что это просто чей-то дипломный проект(но под эгидой самой сциллы), но кмк выглядит очень многообещающе!
К сожалению, не написали как они планируют компактить parquet (или мб я туплю и там все очевидно)
1 057
Кстати для мутационного тестирования нашел отличный набор тулзов Stryker(в честь Страйкера из вселенной X-Men, который ненавидел мутантов)
Есть либы для .Net, Scala и js/ts
