Месяц: Ноябрь 2020

  • Токсичные сотрудники. Как быть коллегам и руководителю

    от автора

    Привет, Хабр!Сегодня поговорим не о технологиях, о токсичных коллегах. Считаем, что будет полезно прочитать всем. Зачастую люди, попавшие под влияние токсичного человека, даже не сразу понимают, что не так. Это происходит от того, что токсичные люди – ловкие манипуляторы. Их цели вполне четкие и конкретные: слить на вас негатив, самоутвердиться и подзарядиться.Ведущий менеджер по персоналу…

  • FastAPI + Dependency Injector

    от автора

    Привет, Я выпустил новую версию Dependency Injector 4.4. Она позволяет использовать Dependency Injector вместе с FastAPI. В этом посте покажу как это работает.

  • Не так страшен черт, как его малюют: как мы перевели разработку ЦФТ-Банк на платформу CFT Platform IDE (Admin 2.0)

    от автора

    Финансовые компании находятся в поисках лучших решений, которые оптимизируют внутренние процессы разработки, разовьют IT-инфраструктуру в соответствии с требованиями бизнеса и позволят им выводить на рынок лучшие конкурентные продукты. Так, два года назад мы ступили на путь перевода разработки ЦФТ-банк на платформу CFT Platform IDE. Среди коллег по цеху ходят слухи, что это процесс невероятной сложности,…

  • Протоколы, а не Платформы: технологический подход к свободе слова — Часть 1

    от автора

    Продвижение свободы слова за счет изменения экономической и цифровой инфраструктуры интернета Будущее свободы словаСерия статей, для переосмысления Первой поправки в эпоху цифровых технологийПоследние десять лет общество согласилось с пользой Интернета и социальных сетей, в попытке расширить возможности высказывания и улучшения рынка идей, но в последнее время эта точка зрения резко изменилась и теперь, кажется, что довольны…

  • PostgreSQL Antipatterns: DBA-детектив, или Три дела о потерянной производительности

    от автора

    Сегодня вместо решения абстрактных алгоритмических задач мы выступим в роли детектива, по крупицам доставшейся информации исследующего неэффективные запросы, и рассмотрим три реальных дела, встречавшихся в разное время на просторах нашего приложения СБИС, когда простота и наивность при написании SQL превращалась в дополнительную нагрузку для PostgreSQL-сервера. Дедукция и индукция помогут нам вычислить, что же все-таки хотел…

  • Как стать свободным от «цепей» старых браузеров

    от автора

    Люди не готовы отказываться от старых друзей, старых традиций и старых-добрых предпочтений. А еще некоторые из них привыкли к устаревшим версиям браузеров, а современное ПО устанавливать отказываются. О том, что делать, если вы стали заложником старых браузеров, рассказал в своем докладе на конференции «Frontend Conf» руководитель направления разработки ДомКлик Денис Красновский.

  • От змейки из прошлого до интеллектуальных игр

    от автора

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

  • Анонс: Ломаем приложение в Docker и строим безопасный пайплайн в Gitlab

    от автора

    20 ноября пройдет ежегодная конференция Archdays, где мы c Пашей Канн в рамках демонстрации покажем пример того, как может быть взломано приложение в Docker и как с нуля собрать пайлпайн с проверками безопасности на базе GitLab CI. Взлом будет проходить в соответствии с инструкцией репозитория Pentest-In-Docker, который мы подготовили специально для Archdays. Есть также версия…

  • И в снег, и в дождь: управление лучом в среднем инфракрасном диапазоне

    от автора

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

  • Стандартизируем поведение форм в проекте (Angular)

    от автора

    Чтобы создать дружелюбный интерфейс, необходимо обеспечить однообразное поведение всех форм в приложении. Однообразное поведение часто достигается повторяющимся кодом, хоть и в неявной форме. Позвольте поделиться наброском паттерна, который, по моему мнению, упрощает разработку и стандартизирует поведение форм. Если код отправки форм в вашем проекте похож на этот, советую заглянуть под кат. onSubmit(): void // login.component.ts…