Если кто еще не в курсе про devContainers, то вот прям максимально подробный туториал
Visualstudio
Development Containers in Education with Visual Studio Code
#jvm
Пара неплохих статей про java memory model и все что вокруг
Вот тут прям хорошо про happens-before
А вот тут, помимо большого сериала по сабжу, еще много полезного про jvm
Пара неплохих статей про java memory model и все что вокруг
Вот тут прям хорошо про happens-before
А вот тут, помимо большого сериала по сабжу, еще много полезного про jvm
Medium
An Introduction to the Java Memory Model
This is a short article to give you a taste of the Java Memory Model. Being agnostic of its rules can lead to some pretty knotty bugs, and…
Доисторический, но очень ценный набор советов как дизайнить презы. Если кто активно выступает, то это вам)))
Zachholman
Slide Design for Developers
Written pieces, talks, and other bits by Zach Holman.
Forwarded from Sysadmin Tools 🇺🇦
Scylla as backend for Jaeger
https://grafana.com/blog/2020/07/30/how-to-maximize-span-ingestion-while-limiting-writes-per-second-to-a-scylla-backend-with-jaeger-tracing/
#scylladb #jaeger #grafana #tracing
https://grafana.com/blog/2020/07/30/how-to-maximize-span-ingestion-while-limiting-writes-per-second-to-a-scylla-backend-with-jaeger-tracing/
#scylladb #jaeger #grafana #tracing
Grafana Labs
How to maximize span ingestion while limiting writes per second to a Scylla backend with Jaeger tracing | Grafana Labs
In this post we discuss how Grafana Labs uses Scylla, an open source, Cassandra-compatible alternative as a trace storage backend for Jaeger.
#microservices
Каким-то чудом еще не запостил очень годную статью от Riak(это такой распределенный kv) про микросервисы "Microservices -- please don't". Очень рекомендую почитать тем кто внедряет или уже внедрил этот чудный архитектурный стиль))
Если вы не можете внятно прооппонировать автору статьи по какому-то из пунктов, то возможно Вам микросервисы не очень-то и нужны
Каким-то чудом еще не запостил очень годную статью от Riak(это такой распределенный kv) про микросервисы "Microservices -- please don't". Очень рекомендую почитать тем кто внедряет или уже внедрил этот чудный архитектурный стиль))
Если вы не можете внятно прооппонировать автору статьи по какому-то из пунктов, то возможно Вам микросервисы не очень-то и нужны
Riak
Microservices - Please, don’t
This blog post is adapted from a lightning talk I gave at the Boston Golang meetup in December of 2015.
For a while, it seemed like everyone was crazy for microservices. You couldn’t open up your favorite news aggregator of choice without some company you…
For a while, it seemed like everyone was crazy for microservices. You couldn’t open up your favorite news aggregator of choice without some company you…
3387514.3405885.pdf
1.3 MB
#devOps
Пейпер про то как Фейсбук деплоит без даунтайма.
Рассмотрены 3 подхода с сравнительным анализом
Пейпер про то как Фейсбук деплоит без даунтайма.
Рассмотрены 3 подхода с сравнительным анализом
#testing
Очень хороший обзор по различным видам тестирования с ссылками на посты по каждому из них.
Тут как и всем надоевшие unit и integration, так и мутационное, exploratory и soak.
Рекомендую пробежаться и почитать про незнакомые
Очень хороший обзор по различным видам тестирования с ссылками на посты по каждому из них.
Тут как и всем надоевшие unit и integration, так и мутационное, exploratory и soak.
Рекомендую пробежаться и почитать про незнакомые
A Java geek
Different kinds of testing
The subject of testing is vast. It may seem simple from outside, but it’s not. For example, one may define testing as checking that the software is fit for its purpose. But it encompasses a lot more: for example, mutation testing verifies that assertions…
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: 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
- 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
Давно так не орал как с этого треда: 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.
Кароч, я обязательно долистаю до конца(еще бы все успевать)