Ваши любимые статьи за 2023 ✏️

Ваши любимые статьи за 2023 ✏️

IT's Tinkoff

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

Александр Волков из команды Tinkoff Invest API объяснил, как написать такую программу на Python, и приложил пошаговый гайд на примере работы победителя нашего конкурса Tinkoff Invest Robot Contest.


Трудности маскирования текстового поля

Все мы нет-нет да делаем опечатки при заполнении текстовых форм на сайтах. Избежать этого помогут хороший UI/UX и инструменты контроля, например маски для поля ввода. О том, как писать их на Javascript, — в статье Никиты Барсукова.


Maskito – новая коллекция библиотек для маскирования текстовых полей

Maskito — наша коллекция библиотек, которые упростят маскирование текстовых полей. Внутри — разные библиотеки с гибким публичным API. Основная написана на TypeScript без зависимостей с набором готовых конфигурируемых масок. А еще есть библиотеки для удобного использования Maskito в проектах на React, Angular или Vue. Подробнее — в статье Никиты Барсукова.


Как устроен CTF: соревнование, где каждый может побыть хакером

Как спасти пользователя, который поверил документалке о плоской Земле? А еще представьте, если он об этом пост написал… Интернет же помнит все! Или эта истина на хакеров не распространяется? Проверяем в новой статье от команды IT’s Tinkoff CTF — наших космических соревнований по спортивному хакингу для всех. Ребята подробно разобрали одно из тестовых и рассказали, как устроены состязания изнутри.


Битва CLIs: почему мы отказались от Angular CLI в пользу Nx

Nx — мощная система сборки с широким набором инструментов и библиотек, которая позволяет работать с монорепозиториями. Ее мы используем во всех наших Angular-проектах. В новой статье Даниил Дубрава сравнил Angular CLI и Nx и рассказал про фичи каждой.


Taiga UI: больше чем UI kit

«Семья — вот главное», сказал бы Доминик Торрето, если бы прочитал статью Саши Инкина про семейство библиотек Taiga UI. И был бы прав, потому что с их помощью можно улучшить DX, обернуть браузерные API, слушать события в capture-фазе и делать еще множество фич.


7 петабайт логов в Elastic

У нас тысячи сервисов, и все они пишут логи. За их сбор и метрики отвечает Sage — наша платформа мониторинга с Elasticsearch под капотом. Сейчас объемы логов 7 ПБ, а суммарное количество нод на 15 кластерах в двух ДЦ — 370 штук. Как мы это сделали, рассказал Роман Николаев, инженер SRE-команды.


DOM, DI и View: деревья в Angular

Деревья в Angular легко спутать: они похожи и иногда даже имеют прямое соответствие. Саша Инкин, фронтенд-разработчик команды Angular UI Kit, разобрал их различия и объяснил, какие фичи помогут избежать трудностей.


Как прогнозировать время выполнения задач

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


Что нужно знать о gRPC системному аналитику

На Хабре много статей про gRPC, и все они в основном для разработчиков. Ирина Матевосян из команды Tinkoff Mobile Core взглянула на работу протокола с точки зрения системного аналитика. Что из этого получилось — в новом материале.


Торговые роботы на Golang

Автоматизируем торговые стратегии с помощью Tinkoff INVEST API на GO. На выходе получаем максимально быстрые трейдерские решения, риски, близкие к 0, и не упущенные возможности. Как — в статье Александра Парфенова, бэкенд-разработчика Тинькофф Инвестиций и автора InvestAPI SDK.


Как выжать максимум из Confluence. Глава первая

Мы говорим вам: C-o-n-f-l-u-e-n-c-e! И нет, это не начало страшилки, хотя слово это, уверены, у многих вызывает не самые приятные ощущения. 100500 разделов, запутанная навигация, «простыни» текстов, где надо уловить суть… Но, поверьте, в Confluence может быть иначе — удобно, просто и эффективно. Как — рассказала Ульяна Матяшевская, старший аналитик Tinkoff Mobile Core.



Report Page