BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
Forwarded from Заработок онлайн 💰NOSCAM
Please open Telegram to view this post
VIEW IN TELEGRAM
немного картинок про лужи/озера/болота данных

в бронзе - лежит все как попало от провайдера
в сильвере - четко и по полкам, чисто и в одном формате
в голде - агрегированно уже под конкретные цели

а. ну и файлики лучше ложить по такому адресу
/zone/project/data-type/year/month/day/hour/minute
👍1
немного картинок про БигДата архитектуры

в Лямбде делится на два. один догоняет другой. запросы идут одновременно в оба, в зависимости от того какие данные надо сейчас

в Каппе все воспринимаем как поток
хорошая напоминалочка про Fault tolerance

https://en.wikipedia.org/wiki/Fault_tolerance
Идеальней комикса, объясняющего eventual consistency наверное нет

https://twitter.com/randomazer/status/1607357737645608960
🤩5
Forwarded from Блог*
Идёт прохожий по улице, видит — мужик с собакой в шахматы играет. Прохожий подходит и говорит:
— Ого, какая у вас собака умная!
— Да какая она умная, — отвечает мужик — счёт 4-2, я веду.

Вы только что прочитали анекдот про программистов и ChatGPT.
Forwarded from Scala программирование (Andrei)
Ответ:

Как отвечает большинство людей: Nil - это конец списка. Null – отсутствие значения. None - это значение Option, если в ней ничего нет.

Что следует ответить: Null – это тип, который представляет отсутствие информации для сложных типов данных, наследуемых от AnyRef. Nothing – это низший тип всей системы Scala, включающий все типы AnyVal и AnyRef. Nothing обычно используется как return из метода, который сработал с ошибкой или выдал исключение.

Почему нужно ответить именно так: Первый ответ неплохой, но разработчик не понимает, что перечислил только термины и не объяснил разницы между типами и понятиями. К тому же он не рассказал о типах данных в Scala. Способность объяснять подобные, часто вводящие в ступор части языка, показывает понимание основных концепций от систем типов до коллекций контейнеров в среде выполнения JVM. Даже если вы не используете эти типы и понятия, они обязательно всплывут во время работы, поэтому необходимо знать, что им нужно.

#собес
во
толковейший ман на тему "что есть архитектура"

http://www.softwarearchitecturenotes.com/architecturerequirements.html
== The Rule of 72
https://web.stanford.edu/class/ee204/TheRuleof72.html

правило 70% = на этапе дизайна 70% расходов на разработку проекта. Обслуживание занимает 70% стоимости разработки
короч я нашел шикарнейший цикл статей по кафке с рэббитом

просто как боженька пишет:
One reason Kafka has stolen the limelight is the industry's obsession with scalability and clearly Kafka is more scalable than RabbitMQ but most of us don't deal with a scale where RabbitMQ has problems. Most of us aren't Google or Facebook.

https://jack-vanlightly.com/blog/2017/12/3/rabbitmq-vs-kafka-series-introduction
lect10_cmdc.pdf
466.2 KB
Алгоритмы семейства LZ77
PyPI обновился с 3.10 до 3.11 и стал потреблять в два раза меньше процессора.

Второй график — это сглаженная версия первого.

Твит
2