Месяц: Октябрь 2020

  • Записи онлайн-митапов из глубинки

    от автора

    Пандемия испепелила расстояния, и все знания мира оказались на расстоянии клика. Именитыми конференциями в онлайне уже никого не удивишь, пришла пора поискать сокровища в глубинке.И мы тут как тут. За изоляцию мы сделали 6 онлайн-митапов, сегодня делимся материалами с трёх, организованных при участии коллег из EPAM и Контура. На каждом рассматривали по две темы:BackendПубличные контракты…

  • PostgreSQL Antipatterns: «Бесконечность — не предел!», или Немного о рекурсии

    от автора

    Рекурсия — очень мощный и удобный механизм, если над связанными данными делаются одни и те же действия «вглубь». Но неконтролируемая рекурсия — зло, которое может приводить или к бесконечному выполнению процесса, или (что случается чаще) к «выжиранию» всей доступной памяти. СУБД в этом отношении работают по тем же принципам — "сказали копать, я и копаю".…

  • Создание современного API на PHP в 2020 году

    от автора

    Итак, на примере этого API, я хочу показать современную PHP архитектуру для высоко нагруженных проектов. Когда проект еще в самом начале, и не то, что бизнеслогика (взаимоотношения с базой данных) не прописана, но и сама бизнесмодель не очень ясна, построение эффективной IT архитектуры может идти только одним путем: необходимо жестко разделить frontend и backend. Что…

  • Самые необычные виды хостинга: домашний компьютер, Raspberry Pi и чужие серверы

    от автора

    Веб-сервер на Raspberry Pi Чтобы выложить информацию в открытый доступ, необязательно покупать аккаунт у хостинг-провайдера. Существует много альтернативных вариантов, в том числе бесплатных. Есть бесплатные хостинги для текста, картинок и файлов, начиная с Github Pages. А если мы хотим держать сайт полностью под своим контролем, то можем разместить веб-сервер на домашнем компьютере, одноплатнике Raspberry Pi…

  • Найти 15 инженеров за две недели карантина

    от автора

    Привет, Хабр!  Я работаю эйчаром в DataLine, в том числе курирую набор дежурных инженеров в службу технической поддержки. Мы уже рассказывали о важности этой позиции для компании. Дежурным инженерам мы доверяем проверку оборудования в дата-центре и работу с клиентами на первой линии. На этой должности новички набираются опыта и пополняют технические отделы: эксплуатации, виртуализации, сети,…

  • А давайте заставим пользователя использовать безопасный пароль

    от автора

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

  • Волки не с Уолл-стрит: как миллениалы развернули рынок, и что к этому привело

    от автора

    Привет сообществу! Меня зовут Станислав, я занимаюсь торговлей на финансовых рынках (фондовый, срочный и валютный рынок) более 15 лет и в блоге буду рассказывать вам интересные истории из мира финтеха и индустрии трейдинга. Stay tuned. Брокерская индустрия сегодня находится на волне серьезных перемен и это уже не просто красивая метафора, а реальность, которая вплетается в…

  • Разработка измерительного прибора ИРИС

    от автора

    Приветствую, сообщество Хабра. Недавно наша компания выпустила на рынок контрольно-измерительный прибор ИРИС. Являясь главным программистом этого проекта, хочу рассказать вам про разработку прошивки прибора (По оценке руководителя проекта прошивка составляет не более 30% от общего объема работ от идеи до серийного производства). Статья в первую очередь будет полезна начинающим разработчикам в плане понимания трудозатрат на…

  • GitHub запустил статический анализ кода на уязвимости

    от автора

    После обширного тестирования GitHub открыл в открытом доступе функцию сканирования кода на уязвимости. Любой желающий может запустить сканер на собственном репозитории и найти уязвимости до того, как они пойдут в продакшн. Сканер действует для репозиториев на C, C++, C#, JavaScript, TypeScript, Python и Go.

  • Легенды и мифы о Customer Development

    от автора

    Легенды и мифы о Customer Development Внимание: это “колючая” статья и кому-то не понравится. Не растекаться мыслью, удаляет лапшу, которую многочисленные эксперты, появившиеся в последнее время, развешивают на уши. Сразу скажу, будем рыться в деталях и тонких материях, если нет времени и настроения вникать, смело пролистывайте. Всем остальным обещаю профит в виде инсайта и конкретные…