TGViewer
Channel Public Channel
I hate overtime

I hate overtime

@overtimehate

Some DevOps, SRE and IT development stuff
Subscribers
848
Photos
129
Videos
4
Links
961

Showing posts older than #871 · Back to latest

Older Posts 20 shown
Post #869 806
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.pdf15.7 MB
Сурс
Post #868 543
Троллинг 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?"
Post #866 403
#vscode
Вот такого прямо очень не хватало последнее время 👇
Post #864 595
Вот такую интересную штуку показал коллега!
Во-первых, мне кажется, это идеальная демка(дада, не физбаз, не хелловорлд и даже не туду лист)
Во-вторых, очень интересно сделан деплой в кубер, а точнее, пакуются чарты
#хозяюшкеназаметку
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
Post #863 561
Вот никогда с ним не понятно, шутит он или нет
Post #862 620
mesos.pdf829 KB
#arch
Нашел тут древний пейпер с анонсом Mesos'а. Помимо кишочков и т.д. очень интересно сравнивать размер экосистемы мезоса сегодня и одинокий Spark тогда(оказывается Spark был подопытным кроликом Mesos'a). А еще первый Мезос = 10kLoC на крестах
Post #861 553
dd if=/dev/stuff of=/dev/tg Algebraic lenses https://chrispenner.ca/posts/algebraic
Специально для тех у кого все еще "да кто такой этот ваш профунктор нахуй?!"
Post #859 14

Forwarded from Грефневая Кафка (pro.kafka)

​​📣 2020 будет твой!
Начни год с изучения опыта коллег - кафкаводов!
Авито открывает двери для встречи на зимнем митапе Moscow Kafka Meetup!
Будем говорить о её интеграции, source коннекторах и запуске масштабируемых приложений в Kubernetes. С докладами выступят инженеры Booking.com, Авито и ваш покорный слуга выступит!
Регистрация обязательна


https://avitotech.timepad.ru/event/1231827/
Post #858 16

Forwarded from Протестировал

Микросервисная архитектура получила широкое распространение и с ростом количества этих самых сервисов усложняются коммуникации между ними, увеличивается объем разработки серверной и клиентской частей, тестирования этого кода. Для сокращения издержек на написание кода общепринятым подходом считается использование так называемых схем, из которых код клиента и сервера генерируется автоматически. Стандартом схем де-факто является Open API 3.0, инструменты для которой также позволяют генерировать интерактивную документацию.

А вот с тестированием API не все так однозначно. Я думаю не надо объяснять, что при несоответствии реализации схеме возможны неблагоприятные последствия: от необработанной ошибки, которая ломает приложение, до проблем с безопасностью, которые могут повлечь серьезные финансовые потери. Классический подход с example-based тестами не является дешёвым ни в разработке, ни в поддержке. Подход с тестированием с помощью свойств может сократить стоимость тестирования. schemathesis позволяет рутинные проверки с простыми запросами генерировать автоматически из схемы.

Для демонстрации возможностей можно попробовать запустить пример, где создается простой веб-сервис с множеством ошибок и генерируются тесты с помощью schemathesis.

#непишитетесты, генерируйте их
GitHub GitHub - schemathesis/schemathesis: Catch API bugs before your users do Catch API bugs before your users do. Contribute to schemathesis/schemathesis development by creating an account on GitHub.
Post #857 469
#arch #video
Последнее время очень залип в видосы с ArchDays. Вроде ничего нового, но очень структурировано и качественно подано.
P.S. со многими докладчиками можно пообщаться лично в @itarchitect
YouTube ArchDays 2019 - YouTube
Post #855 796
Math_v_komics.pdf96.6 MB
#books
Хоть праздники уже и прошли, но не за горами выходные и вот вам занимательное научпоп чтиво
Post #854 14

Forwarded from запуск завтра

Один из крупных руководителей инженеров в убере опубликовал очень большой, подробный рассказ, как он проводит performance reviews - это когда оценивается работа сотрудника за существенное время. Квартал? Год?

Я думаю, что важно обсуждать максимум вещей на регулярных 1-1 раз в пару недель, не реже раза в месяц.

Автор замечает в самом начале, что как и любую статью про менеджмент, ее стоит воспринимать как источник информации, идей и вдохновения, а не как инструкцию к действию. Информации и ссылок там много. За одну серию ссылок на описания уровней ответсвенности программистов в разных компаниях большое спасибо.

Объём труда вложенный в статью внушает уважение и небольшой страх, что лично я многие вещи делаю по наитию, и может быть не очень хорошо, а вот у чувака СИСТЕМА. Респект, уважуха и хороший повод инженерным менеджерам задуматься, как мы можем делать свою работу лучше. Аминь.
Post #853 12
Post #852 13
Post #851 424
Смотрите, какой забавный S3. Круто то, что благодаря простым трюкам при проектировании API авторы смогли повысить секьюрность решения
FP Complete's technology site Casa: Content-Addressable Storage Archive We're rolling out Casa, a Content Addressable Storage Archive targeted at reproducible build plans. Come learn about how it works and what it can do.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →