Вот такую интересную штуку показал коллега!
Во-первых, мне кажется, это идеальная демка(дада, не физбаз, не хелловорлд и даже не туду лист)
Во-вторых, очень интересно сделан деплой в кубер, а точнее, пакуются чарты
#хозяюшкеназаметку
Во-первых, мне кажется, это идеальная демка(дада, не физбаз, не хелловорлд и даже не туду лист)
Во-вторых, очень интересно сделан деплой в кубер, а точнее, пакуются чарты
#хозяюшкеназаметку
GitHub
GitHub - microsoft/RockPaperScissorsLizardSpock: Rock, Paper, Scissors, Lizard, Spock - Sample Application
Rock, Paper, Scissors, Lizard, Spock - Sample Application - GitHub - microsoft/RockPaperScissorsLizardSpock: Rock, Paper, Scissors, Lizard, Spock - Sample Application
Троллинг 80го уровня из книжки по теоркату:
"Here seems to be some controversy about the advantages of static vs.
dynamic and strong vs weak typing. Let me illustrate these choices with a thought experiment. Imagine millions of monkeys at computer keyboards happily hitting random keys, producing programs, compiling, and running them. With machine language, any combination of bytes produced by monkeys would be accepted and run. But with higher level languages, we do appreciate the fact that a compiler is able to detect lexical and grammatical errors. Lots of monkeys will go without bananas, but the remaining programs will have a better chance of being useful. Type checking provides yet another barrier against nonsensical programs. Moreover, whereas in a dynamically typed language, type mismatches would be discovered at runtime, in strongly typed statically checked languages type mismatches are discovered at compile time, eliminating lots of incorrect programs before they have a chance to run.
So the question is, do we want to make monkeys happy, or do we want to produce correct programs?"
"Here seems to be some controversy about the advantages of static vs.
dynamic and strong vs weak typing. Let me illustrate these choices with a thought experiment. Imagine millions of monkeys at computer keyboards happily hitting random keys, producing programs, compiling, and running them. With machine language, any combination of bytes produced by monkeys would be accepted and run. But with higher level languages, we do appreciate the fact that a compiler is able to detect lexical and grammatical errors. Lots of monkeys will go without bananas, but the remaining programs will have a better chance of being useful. Type checking provides yet another barrier against nonsensical programs. Moreover, whereas in a dynamically typed language, type mismatches would be discovered at runtime, in strongly typed statically checked languages type mismatches are discovered at compile time, eliminating lots of incorrect programs before they have a chance to run.
So the question is, do we want to make monkeys happy, or do we want to produce correct programs?"
I hate overtime
Троллинг 80го уровня из книжки по теоркату: "Here seems to be some controversy about the advantages of static vs. dynamic and strong vs weak typing. Let me illustrate these choices with a thought experiment. Imagine millions of monkeys at computer keyboards…
category-theory-for-programmers.pdf
15.7 MB
Сурс
Интересное сравнение green thread'ов на примере Хаскеля и Future из Раста в контексте обработки ошибок.
Чет вспомнил как больно было до await'ов и порадовался
Чет вспомнил как больно было до await'ов и порадовался
FP Complete
Async Exceptions in Haskell, and Rust
Haskell and Rust both support asynchronous programming. Haskell includes a feature called async exceptions, which allow cancelling threads, but they come at a cost. See how Rust does the same job, and the relative trade-offs of each approach.
Forwarded from CatOps
Объяснение RAFT на пальцах с красивыми диаграммками. Можете даже показать свой маме!
И вдогонку две старые статьи с DOU о консенсус-протоколах:
- раз
- два
И вдогонку две старые статьи с DOU о консенсус-протоколах:
- раз
- два
ДОУ
12 консенсус-протоколов для распределенных систем
В Intellectsoft Blockchain Lab мы работаем с клиентами из большого количества индустрий, будь то финансовый сектор или ритейл, а также с разными компаниями — от стартапа до международной корпорации. В этой статье я рассмотрю базовые, самые популярные консенсус…
Внезапно с удовольствием прочитал новую статью Фаулера про парное программирование. Во-первых, узнал про технику "ping-pong", когда один пишет тест, второй реализует, потом пишет тест, первый реализует и т.д.
Во-вторых, осознал, что у нас тоже есть pair programming(точнее Strong-Style Pairing).
Кароч, котятки, рекомендую ознакомиться
Во-вторых, осознал, что у нас тоже есть pair programming(точнее Strong-Style Pairing).
Кароч, котятки, рекомендую ознакомиться
martinfowler.com
On Pair Programming
A guide to effective pair-programming
#testing
Awesome list puppeteer. Сабж -- headless(консольный) браузер, который мы заслужили на основе Chromium
Awesome list puppeteer. Сабж -- headless(консольный) браузер, который мы заслужили на основе Chromium
GitHub
awesome-puppeteer/readme.md at master · transitive-bullshit/awesome-puppeteer
A curated list of awesome puppeteer resources. Contribute to transitive-bullshit/awesome-puppeteer development by creating an account on GitHub.
Forwarded from Находки в опенсорсе
The perfect dictionary of popular programming words.
My favourite one is:
> "dsl — A domain specific language, where code is written in one language and errors are given in another."
#rant
My favourite one is:
> "dsl — A domain specific language, where code is written in one language and errors are given in another."
#rant
#elasticsearch
С эластиксерчем в кубернетесах, как я понимаю, все не просто. У самого эластика есть хельмчарты(в бетте) и оператор ECK, который не очень стабильно работал еще буквально пару месяцев назад.
Но тут вдруг ECK делает уверенный рывок до generally available. Ура, товарищи 🥳
С эластиксерчем в кубернетесах, как я понимаю, все не просто. У самого эластика есть хельмчарты(в бетте) и оператор ECK, который не очень стабильно работал еще буквально пару месяцев назад.
Но тут вдруг ECK делает уверенный рывок до generally available. Ура, товарищи 🥳
InfoQ
Elastic Cloud on Kubernetes Moves into General Availability
Elastic recently moved Elastic Cloud on Kubernetes (ECK) into GA. Originally announced as an alpha release in May 2019, Elastic is looking to support the growing number of users leveraging Kubernetes for deploying ElasticSearch. This release includes support…
Forwarded from DevOps&SRE Library
Running and Deploying Elasticsearch on Kubernetes
Бест практисы по правильному запуску Elasticsearch в Kubernetes от компании Sematext.
https://sematext.com/blog/kubernetes-elasticsearch
Бест практисы по правильному запуску Elasticsearch в Kubernetes от компании Sematext.
https://sematext.com/blog/kubernetes-elasticsearch
Forwarded from IT Meeting - митапы и конференции по разработке
#k8s
Что только не делают на кубернетесах, но eBay вот реально удивил. Парни затащили в кубер поиск(Карл!), и, похоже, отлично себя чувствуют.
P.S. кстати там описано несколько хитрых хаков с k8s
Что только не делают на кубернетесах, но eBay вот реально удивил. Парни затащили в кубер поиск(Карл!), и, похоже, отлично себя чувствуют.
P.S. кстати там описано несколько хитрых хаков с k8s
The New Stack
eBay Rolls Out Kubernetes for Performance-Sensitive Search Operations
How eBay is testing Kubernetes to run the search service that is pivotal to its entire operations,
Forwarded from chiki_briki
Сегодня чуть больше обычного слоупочил в статьи на тему питона
Сначала залип в неплохой блог с кучей азов, описанием и примерами из стандартных библиотек и всяким таким: http://bit.ly/2NUzRTg
Надо бы бросать буквы в телеграм писать и возвращаться на хакеранк 🐣
А дослоупочивать продолжил стеком и очередью для самых маленьких:
http://bit.ly/2Ggq9WU
Интересно есть ли в канале люди кто прочитал, а не пропел текст с мема?
Всем тяпницы!
Сначала залип в неплохой блог с кучей азов, описанием и примерами из стандартных библиотек и всяким таким: http://bit.ly/2NUzRTg
Надо бы бросать буквы в телеграм писать и возвращаться на хакеранк 🐣
А дослоупочивать продолжил стеком и очередью для самых маленьких:
http://bit.ly/2Ggq9WU
Интересно есть ли в канале люди кто прочитал, а не пропел текст с мема?
Всем тяпницы!
Чувак замутил целое расследование, что бы выяснить почему у него тормозит постгрес в докере. Для любителей кишочков -- велкам
GitHub
tweets/README.md at master · felixge/tweets
Contribute to felixge/tweets development by creating an account on GitHub.