I hate overtime
#testing Очень хороший обзор по различным видам тестирования с ссылками на посты по каждому из них. Тут как и всем надоевшие unit и integration, так и мутационное, exploratory и soak. Рекомендую пробежаться и почитать про незнакомые
Кстати для мутационного тестирования нашел отличный набор тулзов Stryker(в честь Страйкера из вселенной X-Men, который ненавидел мутантов)
Есть либы для .Net, Scala и js/ts
Есть либы для .Net, Scala и js/ts
GitHub
Stryker Mutator
Mutation testing for JS, TS, C# and Scala. Stryker Mutator has 28 repositories available. Follow their code on GitHub.
Forwarded from Флант | Специалисты по DevOps и Kubernetes
Написали новость об очередной service mesh: https://habr.com/ru/company/flant/news/t/514066/
Хабр
Open Service Mesh — новая service mesh для Kubernetes от Microsoft
Вчера состоялся анонс очередного Open Source-решения класса service mesh — Open Service Mesh (OSM). Проект был представлен Michelle Noorali, что занимает должность Senior Software Engineer в команде...
#db
А вот это уже интересно: ребята пытаются прикрутить к ScyllaDb хранилку на основе Apache Parquet вместо традиционных SSTable.
Пока что это просто чей-то дипломный проект(но под эгидой самой сциллы), но кмк выглядит очень многообещающе!
К сожалению, не написали как они планируют компактить parquet (или мб я туплю и там все очевидно)
А вот это уже интересно: ребята пытаются прикрутить к ScyllaDb хранилку на основе Apache Parquet вместо традиционных SSTable.
Пока что это просто чей-то дипломный проект(но под эгидой самой сциллы), но кмк выглядит очень многообещающе!
К сожалению, не написали как они планируют компактить parquet (или мб я туплю и там все очевидно)
ScyllaDB
ScyllaDB Student Projects, Part I: Parquet - ScyllaDB
Read how an undergraduate team at the University of Warsaw implemented the popular Apache Parquet column file format for ScyllaDB and Seastar.
Forwarded from Пятничный деплой
В ScyllaDB ярмарка вакансий:
- Kubernetes Engineer: [email protected]
- Site Reliability Engineer: [email protected]
- Software Developer in Test: [email protected]
- Go Team Leader: [email protected]
- Go Developer: [email protected]
- Customer Succes Engineer: [email protected]
- Technical Support Engineer (EMEA): [email protected]
- VP of Product Marketing: [email protected]
- Commercial Account Executive: [email protected]
- Enterprise Account Executive: [email protected]
резюме слать прямо @dyasny
- Kubernetes Engineer: [email protected]
- Site Reliability Engineer: [email protected]
- Software Developer in Test: [email protected]
- Go Team Leader: [email protected]
- Go Developer: [email protected]
- Customer Succes Engineer: [email protected]
- Technical Support Engineer (EMEA): [email protected]
- VP of Product Marketing: [email protected]
- Commercial Account Executive: [email protected]
- Enterprise Account Executive: [email protected]
резюме слать прямо @dyasny
Давно так не орал как с этого треда: https://mobile.twitter.com/nikitonsky/status/1291330233434550273
Twitter
Niki Tonsky
Окей программисты, я адаптировал вопрос про чистый лист! Вот вам чистый репозиторий, пишите реплай, что вы с ним сделаете, я за 15 секунд напишу, что я о вас понял, беру-не беру и на какую зарплату!
#db
Хороший туториал по etcd. Есть краткий экскурс и в архитектуру и в хранилку и в API. Так же есть набор typical scenarios
Хороший туториал по etcd. Есть краткий экскурс и в архитектуру и в хранилку и в API. Так же есть набор typical scenarios
Medium
Getting Started with Kubernetes | etcd
Zeng Fansong, a senior container platform expert, explains the history, evolution, and proper usage of etcd.
#distributed_systems
Тут неделю назад вышел очередной лонгрид от Фаулера, на этот раз по распределенным системам. И нет, не по надоевшим всем микросервисам, а по настоящим statefull распределенным системам
Имхо, такое в формат статьи уложить сложно, так что темасисек не раскрыта, но все равно в качестве обзора по сабжу полезно будет ознакомиться
Тут неделю назад вышел очередной лонгрид от Фаулера, на этот раз по распределенным системам. И нет, не по надоевшим всем микросервисам, а по настоящим statefull распределенным системам
Имхо, такое в формат статьи уложить сложно, так что тема
martinfowler.com
Catalog of Patterns of Distributed Systems
A catalog of patterns to better understand, communicate, and teach the design of distributed systems
Клеппман_Мартин_Высоконагруженные_приложения_Бестселлеры_O’Reilly.pdf
14 MB
#distributed_systems #books
Если кто хочет глубже погрузиться в тему, то вот достаточно свежая книга про распределенные системы. Ее прям рекомендую, 600 страниц на одном дыхании читаются))
Если кто хочет глубже погрузиться в тему, то вот достаточно свежая книга про распределенные системы. Ее прям рекомендую, 600 страниц на одном дыхании читаются))
#books
Попалась на глаза очень интересная книга "How to Design Programs". Это такой себе clean code, но сильно менее мейнстримовый, так что будет интересен даже опытным ITшникам.
Дополнительный интерес вызывает то, что все примеры в книге приведены на языке BSL(Beginning Student Language), который авторы специально для книги собрали на Racket'e.
Кароч, я обязательно долистаю до конца(еще бы все успевать)
Попалась на глаза очень интересная книга "How to Design Programs". Это такой себе clean code, но сильно менее мейнстримовый, так что будет интересен даже опытным ITшникам.
Дополнительный интерес вызывает то, что все примеры в книге приведены на языке BSL(Beginning Student Language), который авторы специально для книги собрали на Racket'e.
Кароч, я обязательно долистаю до конца(еще бы все успевать)
Forwarded from Neural Shit
Снова забавляюсь с цепями Маркова. На этот раз учебник JavaScript + Сатанинская библия.
Нагенерировал сравнительно много, поэтому сюда запощу лишь часть, остальное будет в статье, чтобы не срать в канал простынёй текста:
>>Объекты такие как counter, не являются ни объектами любви, ни настоящими друзьями
>>В литерал массива допускается включать неопределенные элементы, которые вели праведную жизнь на земле.
>>Если объектом ваших чар является женщина, не следует использовать выражение х !== х
>>Например, скорость выполнения сценариев в JavaScript достаточно высока и позволяет Сатанисту смотреть сквозь занавес мрака и смерти
>>Так как HTML и клиентский JavaScript тесно связаны, это различие может привести ко многим физическим и эмоциональным расстройствам
>>Переменные, объявленные за пределами функции, являются глобальными переменными и доступны только для чтения даже в тех случаях, когда смерть рядом
остальное в статье
Нагенерировал сравнительно много, поэтому сюда запощу лишь часть, остальное будет в статье, чтобы не срать в канал простынёй текста:
>>Объекты такие как counter, не являются ни объектами любви, ни настоящими друзьями
>>В литерал массива допускается включать неопределенные элементы, которые вели праведную жизнь на земле.
>>Если объектом ваших чар является женщина, не следует использовать выражение х !== х
>>Например, скорость выполнения сценариев в JavaScript достаточно высока и позволяет Сатанисту смотреть сквозь занавес мрака и смерти
>>Так как HTML и клиентский JavaScript тесно связаны, это различие может привести ко многим физическим и эмоциональным расстройствам
>>Переменные, объявленные за пределами функции, являются глобальными переменными и доступны только для чтения даже в тех случаях, когда смерть рядом
остальное в статье
Telegraph
Адский JavaScript
Попытался скомпилировать из двух книг "Антон Шандор ЛаВей -- Сатанинская библия" и "Дэвид Флэнаган -- JavaScript. Подробное руководство" нечто усреднённое с помощью алгоритма цепей Маркова. Получилось вполне забавно:
Forwarded from Архитектура ИТ-решений
Недавно случился подкаст, на который Gene Kim пригласил Michael Nygard, известного, в частности, знаменитой книжкой Release It! К аудиозаписи этого полуторачасового разговора добавили расшифровку(транскрипт).
В общем, слушайте и читайте здесь: https://itrevolution.com/idealcast-episode-8/
PS: картинка, как это часто уже случается в моём канале, неправильная :-)
В общем, слушайте и читайте здесь: https://itrevolution.com/idealcast-episode-8/
PS: картинка, как это часто уже случается в моём канале, неправильная :-)
Forwarded from Пятничный деплой
Гугл поможет в изучении 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.
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.
Withgoogle
Kubernetes, originally developed at Google, can help you build apps faster and accelerate your career Qwiklabs is a hands-on learning environment where you can take over 300 self-paced labs using the real Google Cloud Platform -- no simulations. Claim this…
#postgres
Перкона выпустила обзор мультимастер решений для постгреса. Тлдр:
1. Все как-то грустно
2. Все closed source
0. А он вообще точно нужен этот мультимастер?
Перкона выпустила обзор мультимастер решений для постгреса. Тлдр:
1. Все как-то грустно
2. Все closed source
0. А он вообще точно нужен этот мультимастер?
Percona Database Performance Blog
Multi-Master Replication Solutions for PostgreSQL
Covering multi-master replication solutions for PostgreSQL including BDR, xDB, PostgreSQL XL, Bucardo, and more.
Forwarded from Цифровизируй это
Что происходит, когда вы обновляете свой DNS
Многие путаются в обновлении записей DNS, когда изменяют IP-адрес своего сайта. Почему эти записи медленно обновляются? Неужели действительно нужно ждать два дня, чтобы всё обновилось? Ответы — в переводе статьи разработчика Джулии Эванс. Она рассказывает, что происходит во время обновления DNS с точки зрения фронтендера.
#свежаястатья
Многие путаются в обновлении записей DNS, когда изменяют IP-адрес своего сайта. Почему эти записи медленно обновляются? Неужели действительно нужно ждать два дня, чтобы всё обновилось? Ответы — в переводе статьи разработчика Джулии Эванс. Она рассказывает, что происходит во время обновления DNS с точки зрения фронтендера.
#свежаястатья
Хабр
Что происходит, когда вы обновляете свой DNS
Fenix by Takeda11 Многие путаются в обновлении записей DNS, когда изменяют IP-адрес своего сайта. Почему эти записи медленно обновляются? Неужели действительно...
p975-armbrust.pdf
350.4 KB
Похоже что Fedora сделает дефолтной файловой системой btrfs.
Fedora Magazine
Btrfs Coming to Fedora 33 - Fedora Magazine
The default filesystem will be BTRFS for Fedora 33 and onwards. Read more here about what that means for the Fedora community.