Без рубрики

Видео докладов Егора Бугаенко на тему ООП

Наткнулся на просторах ютуба на весьма интересного спикера Егора Бугаенко и по совместительству автора книги Elegant Objects, где он весьма неплохо поясняет за ООП. Не могу сказать, что согласен с каждым его словом, но для общего развития рекомендую ознакомиться с материалами. Не смотря на то, что некоторая часть докладов в контексте языка Java, материал будет понятен программистам и на других ООП языках. В данной подборке привожу русскоязычные выступления в случайном порядке. https://www.youtube.com/watch?v=lfdAwl3-X_c Хороший доклад на тему того, что создание классов и объектов совершенно не означает следованию парадигме ООП — объектно-ориентированному программированию и проектированию. Рассмотрены типичные ошибки и анти-паттерны при проектировании классов. (далее…)

Без рубрики

Почему тимлид ведёт себя как мудак?

С точки зрения тимлида это норм. Он на коне. И если его выбьют из седла (настучат начальству, переизберут, уволят), то он сам себе злобный буратино. Дело в том, что «ведёт себя как мудак» — это значит, что он не смог договорится с кем-то. По тупости или по невежеству. Но если для него все закончится хорошо и он останется в профессии, значит его модель поведения успешна. А если плохо — значит «вон из профессии». Естественный отбор. (далее…)

Без рубрики

Тень горы: фрагмент о манипуляции биржевыми курсами

Тень горы — продолжение романа «Шантарам» от Грегори Дэвида Робертса. Захватывающее художественное произведение о мужике сбежавшем из австралийской тюрьмы строгого режима и ставшего в Бомбее контрабандистом и членом одной их доминирующих мафиозных компаний. Книга о куче бабла, приключениях и безвыходных ситуациях. Предлагаю к ознакомлению небольшой фрагмент, который очень доходчиво объясняет происходящее на криптовалютных биржах. (далее…)

Без рубрики

Как искусственный интеллект влияет на сознание

https://www.youtube.com/watch?v=0CmfNI7kzxQ Алгоритмы вычисления действий каждого человека лежат на поверхности. Сами того не осознавая, проходя онлайн-тесты или публикую посты в социальных сетях, мы формируем базу знаний о своей личности, которая в удобный момент будет использована не в нашу пользу. Ежедневно мы сталкиваемся с рекламными материалами в социальных сетях и на других сайтах и каждый раз мозг получает порцию специально подготовленной информации, которая должна побудить человека к конкретным действиям. (далее…)

Без рубрики

FAQ по уязвимости процессоров Meltdown и Spectre

Неплохой материал собранный воедино и изложенный понятным языком о недавно обнаруженных уязвимостях. Какие процессоры подвержены атакам Meltdown и Spectre? Ей подвержены не только процессоры Intel, но и AMD и ARM, но, по предварительным данным, в меньшей мере. В случае с Intel, по грубым оценкам, проблема касается почти всех процессоров, выпущенных примерно с 1995 года — когда компания начала внедрять спекулятивное исполнение команд. [index]Но если Meltdown можно просто остановить патчем, то со Spectre ситуация сложнее: исследователи предполагают, что для решения проблемы придётся полностью изменять архитектуру всех современных процессоров. Это может привести к тому, что пользователей будут подталкивать к покупке устройств на новом (и, вероятно, более дорогом) поколении процессоров — а предыдущее будет стремительно устаревать и обесцениваться.[/index] (далее…)

Без рубрики

Ультрахайлоад и сверхоперативная память

https://www.youtube.com/watch?v=gfdAfhSM724 Очень крутой доклад от технического директора exp(capital) о методах повышения времени отклика и реалтаймовой обработки потока сообщений измеряемого в гигабитах в секунду. Компания является биржевым маркет-мейкером, а система представляет собой торгового робота, который отслеживает всю биржевую активность на десятках торговых площадках по сотням торговых пар и ежесекундно принимает решения о заключении сделок. (далее…)

Без рубрики

Portainer — web-ui для управления Docker

Короткая заметка о том, как упростить себе жизнь при работе с докером. Если честно, это это единственная админка, которую я пробовал ставить, но на данный момент она покрывает 80% моих задач, и лишь в 20% случаев приходится заходить в консоль и писать команды ручками, в частности, при работе с docker-compose. Наверняка существуют более продвинутые решения, но это уже тема для полноценного ресёрча. Картинки по запросу Portainer docker compose (далее…)

Без рубрики

Интересные решения с HighLoad Cup

В августе 2017 года Mail.Ru Group провёл чемпионат для backend-разработчиков HighLoad Cup. Суть конкурса проста: используя любой стек технологий написать как можно более производительное приложение под ограниченные серверные ресурсы обрабатывающее заранее определённый набор запросов и упаковать его в docker контейнер. Естественно, в лидерах оказались решения на C/C++, Java, GoLang. Что удивительно, PHP стек оказался производительнее NodeJS и Python решений. (далее…)