Архивы

  • Как создать свою СУБД с нуля и не сойти с ума. Практическое пособие начинающему некроманту. Часть первая

    от автора

    Наступил Апокалипсис.Нет, не стоит бежать запасаться банками с консервами и крышками отечественной бай-колы! Апокалипсис произошёл только в нашей фантазии и с определённой целью — чтобы проверить, а может ли человек, обладающий только книгами по теме и стандартной библиотекой языка, воссоздать инструмент, который будет служить ему верой и правдой?Так родился учебный проект SicQL, реляционная СУБД, чей…

  • Торговые роботы на Python

    от автора

    Привет! На связи команда Тинькофф Инвестиций. В этой статье рассказываем про Tinkoff Invest API, объясняем, как написать робота на Python, и разбираем плюсы этого языка в сравнении с другими. А вместо заключения ловите гайд по созданию робота на примере работы победителя нашего конкурса Tinkoff Invest Robot Contest.Почему PythonКогда хочется попробовать алготрейдинг, но нет глубоких знаний…

  • Основы мониторинга (обзор Prometheus и Grafana)

    от автора

    Привет, Хабр!Мониторинг сегодня – фактически обязательная «часть программы» для компании любых размеров. В данной статье мы попробуем разобраться в многообразии программного обеспечения для мониторинга и рассмотрим подробнее одно из популярных решений – систему на основе Prometheus и GrafanaИстория и определениеНа заре появления компьютерных сетей в конце 1970х – начале 1980х гг. главной задачей мониторинга была проверка связности…

  • Зачем я сделал Telegram-бота для мониторинга доменов?

    от автора

    У меня есть большое количество доменов, около 100 штук. Часть доменов у одного регистратора, часть у второго, третья часть и другого. Мне тяжело отслеживать, когда и какие домены мне необходимо продлить. Высокая вероятность не продлить домен вовремя и его потерять. Казалось бы проверяй почту почаще, или привяжи банковскую карту, включи автопродление для доменов и будет…

  • unit-тестирование здорового человека ч.1

    от автора

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

  • Что НЕ должен делать тимлид — или сага о задачках в таск-трекере

    от автора

    Привет! Меня зовут Виталий, я фронтенд-тимлид в KTS. Рассказываю, что входит в нашей компании в обязанности тимлида, а что — нет.  Спойлер: это не расставление задач в таск-трекере.ВведениеКто ставит задачиКто распределяет задачи между разработчикамиКто проводит код-ревьюКто разруливает проблемыЧто будет, если снять менеджерские задачи с тимлидаРезюмеЗоны ответственности тимлида отличаются от компании к компании и от проекта…

  • Если у вас плохой почерк, ваши письма попадают в ад. Только это UX/UI-ад для людей

    от автора

    В Штатах адреса всей бумажной почты сканируются и автоматически распознаются. Однако, если адрес написан неразборчиво или поврежден, он отправляется в Центр удаленного декодирования Почтовой службы США в Солт-Лейк-Сити. Там около 800 человек круглосуточно занимаются тем, что за 4 секунды должны перевести нечитаемый адрес в странный код, разработанный Siemens в 1990-х годах (надо ли добавлять, что…

  • Git: Игнорирование отслеживания файлов, которые уже есть в удаленном репозитории

    от автора

    Если внести файл в .gitignore, то он не будет отслеживаться гитом лишь в том случае, если этого файла нет в удаленном репозитории. Но если в репозитории уже есть (к примеру конфиги сайта), а мы не хотим, чтобы наши локальные конфиги отслеживались, то можно выполнить команду: git update-index —assume-unchanged application/config/database.php либо всю папку git update-index —assume-unchanged…

  • Брокер сообщений NATS: как мы решали проблему скоростной и стабильной доставки сообщений

    от автора

    Всем привет. Меня зовут Женя, я работаю, как это сейчас модно говорить, DevOps-инженером в компании Garage Eight. В этой статье я бы хотел поделится опытом внедрения и эксплуатации брокера сообщений NATS в нашей инфраструктуре — настолько понравилась эта технология. Давным-давно, когда вышел последний сезон сериала «Игра престолов», перед нами в компании Garage Eight встала задача максимально быстрой…

  • Чем заняться в 2023? Идеи для пет-проектов и подборка материалов по профессиональному развитию

    от автора

    В течение года мы много рассказывали о гиковских разработках. Например, как собрать дома радио из Cyberpunk 2077, игры на Python и даже домашний дата-центр. Повторяем лучшие инструкции и добавляем пользы. Под катом собрали подборки по популярным языкам программирования и инструкции для прокачки карьеры.