Блог

14 июля 2022

Как микрофронтенды помогают нам создавать надежные интерфейсы сложных приложений

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

7 июля 2022

Настройка гибкого доступа к окружениям с помощью Spring Security ACL

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

1 июля 2022

Как требования заказчика превращаются в новые функции

Перевести пожелания заказчика в рабочие возможности приложения – это непростой и очень важный процесс. За годы работы мы выработали алгоритм, который позволяет делать это быстро и эффективно.

23 июня 2022

Как работает аутентификация через Sidecar-контейнер

Мы уже рассказывали про организацию перехода с устаревшего Microsoft ADFS на Keycloak. Сегодня подробнее остановимся на том, как настроить аутентификацию в продукте с помощью интеграции с Keycloak и Sidecar-контейнера.

16 июня 2022

Keycloak вместо Microsoft ADFS: сами используем и вам советуем

За последний год сразу в нескольких наших проектах заработала авторизация на основе open source сервиса Keycloak. После восьми лет работы с Microsoft ADFS мы решили, что новый модуль лучше отвечает современным реалиям. И вот почему.

3 июня 2022

Заходим в Rustore: что предлагает площадка

25 мая состоялся релиз нового стора от VK – RuStore. Это единственный маркетплейс из российских альтернатив Google Play, который станет обязательным для установки на смартфоны в России. Среди преимуществ нового магазина – возможность скачивать приложения, ранее удаленные из привычных Google Play и App Store. Один из наших продуктов уже размещен на площадке.

 

27 мая 2022

Какие метрики избавят PM-ов от неприятных сюрпризов по ходу спринта

Делимся своим набором метрик, которые действительно помогают контролировать происходящее в команде и решать проблемы до их возникновения.

13 мая 2022

Как мы следим за сроками действия сертификатов в наших приложениях

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

6 мая 2022

Как UX-исследования помогают развивать продукт

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

14 апреля 2022

Три кита продуктового подхода в ИТ-разработке

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

21 декабря 2021

Компания True Engineering получила лицензии ФСТЭК

Лицензии подтверждают бессрочное право True Engineering работать с конфиденциальными данными и создавать продукты для их обработки.

10 декабря 2021

Как мы автоматизировали отправку мобильных приложений в сторы

Time-to-market (скорость поставки функций пользователям) – один из ключевых показателей, по которым мы оцениваем эффективность разработки. Сегодня расскажем, как мы ускоряли и улучшали процессы в мобильной разработке, где мы прошли долгий путь от ручной установки приложений для тестирования до почти полностью автоматической отправки релизов в тестирование и на публикацию.

29 октября 2021

Trunk-Based Development: как мы внедряем разработку на основе главной ветки

В этой статье мы подробно расскажем о том, как мы трансформируем процесс разработки в наших командах. 

8 октября 2021

Как хранение кода влияет на конкурентоспособность ИТ-продукта

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

3 сентября 2021

Как мы запускаем проекты на платформе True Engineering

С 2020 года мы выстраиваем платформенный подход к разработке продуктов. Мы сформировали набор технологий, которые должны распространиться на все наши команды, чтобы в масштабе всей компании мы могли централизованно управлять качеством разработки. Хотим поделиться впечатлениями от того, как эти технологии проходят испытание практикой в наших новых проектах.

31 августа 2021

Наш подход к управлению дизайн-системами

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

30 августа 2021

True Engineering - резидент технопарка новосибирского Академгородка

Статус резидента Новосибирского технопарка (Академпарка) – это определенный знак качества на рынке IT и научно-технических разработок, который подтверждает высокий уровень наших компетенций.  Став частью этого сообщества, мы получаем не только статус - мы расширяем профессиональные связи и получаем больше возможностей для развития собственных образовательных программ и взаимодействия с Новосибирским государственным университетом

20 августа 2021

Как мы используем Google Identity Platform для безопасности рабочих проектов

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

15 июля 2021

Машинное обучение в технической поддержке

Уже около года команда поддержки одного из наших высоконагруженных продуктов использует ML-систему нашей собственной разработки – Problem Detection Platform (PDP). Этот сервис умеет анализировать логи и автоматически классифицировать возникающие ошибки. В результате саппорт получает из логов не тонны сырой информации, а данные, с которыми можно быстро и удобно работать.

9 июля 2021

Как поддержка True Engineering работает с алертами в мониторинге продуктов

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

1 июля 2021

Как описать архитектуру продукта по нотации C4

Когда мы начали создавать платформу True Engineering, в компании не было единых правил для оформления архитектуры. Разные команды – разные инструменты, разные обозначения и уровни абстракции. Значит, даже подобные решения сравнить между собой не получится, а тому, кто смотрит на архитектуру проекта в первый раз, обычно нужен проводник, который расскажет, что же тут изображено. Мы решили унифицировать подходы с помощью модели С4, которая обеспечивает всестороннее описание программных архитектур.

24 июня 2021

Software Developer In Test: как мы отказываемся от регрессионного тестирования

Сегодня подробно расскажем о том, как мы трансформируем процессы тестирования: внедряем стандарты автоматизации и встраиваем автоматические тест-планы в процесс разработки.

11 июня 2021

DevOps-стратегия технологичной компании в 2021 году

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

2 июня 2021

С сентября читаем курс по C# на ФИТ НГУ

На наш курс «Введение в С# и Платформу .NET» записалась половина потока будущих четверокурсников ФИТ НГУ – будем вести три подгруппы.   

25 мая 2021

Как баг с потерянными днями рождения привёл нас в историю СССР

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

13 мая 2021

Backend-for-Frontend: когда простого API не хватает

В одной из предыдущих статей мы писали про использование SDK и API для интеграции продуктов с бэкендом. Продолжаем тему – теперь речь пойдёт про технологию Backend-for-Frontend. Она упрощает разработку сервисов, с которыми одновременно работают множество разных клиентов: компьютеры, смартфоны и планшеты со всеми возможными ОС.

6 мая 2021

Как работают и где применяются бессерверные вычисления (Function-as-a-Service)

Serverless-вычисления и работающие на их основе решения Function-as-a-Service помогают разработчикам развивать продукты, ориентируясь на бизнес-фичи. Мы поэкспериментировали с этими технологиями и пришли к выводу, что для боевого применения существующие решения сыроваты. Пойдём по порядку.

22 апреля 2021

Как технологический радар помогает осознанному развитию корпортивной ИТ-экосистемы

Технологический радар – это удобный инструмент, который помогает компании управлять своей платформой разработки и технологической стратегией. Мы изучили радары наших партнеров, публичные радары ведущих ИТ-компаний, собрали свой радар и теперь хотим поделиться выводами: как радар помогает бизнесу и куда движется рынок.

21 апреля 2021

Как улучшить текст в интерфейсе, если редактор занят

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

16 апреля 2021

Как мы пришли к единому шаблону проекта

В одной из прошлых статей мы писали, как всей компанией перешли на единый трекер на базе Azure DevOps (TFS). Это позволило нам создать единый свод правил для ведения проектов. Рассказываем, как наш проектный офис разработал логику, по которой сейчас работают все наши команды.

5 апреля 2021

Как библиотеки логирования помогают нашим командам поддерживать продукты

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

30 марта 2021

Библиотека логирования True Engineering теперь умеет маскировать данные

Рассказываем, что библиотека умеет в целом и как мы автоматически блокируем показ чувствительных данных в логах.

29 марта 2021

OLAP-куб для аналитики процессов техподдержки

Мы внедрили OLAP-куб, чтобы в реальном времени анализировать процессы техподдержки в наших продуктах. Рассказываем, как работает эта система и какие преимущества она нам обеспечила.

24 марта 2021

Настоящих инженеров - 200! Растем дальше

Перешагнули рубеж в 200 настоящих инженеров! На сегодня нас 202! 

22 марта 2021

Год в гибридном режиме работы – полет нормальный. Продолжаем!

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

19 марта 2021

Как мы построили систему управления проектами на базе Azure DevOps

За 15 лет работы мы встречались с различными трекерами: от экзотических FogBugz и Mantiss до современных, которые активно использовали до 2019 года - TFS, Jira, Redmine, даже GitLab. В прошлом году мы за несколько месяцев перевели 200 человек на работу с Azure DevOps. В этой статье рассказываем, как это произошло.

17 марта 2021

Как работают SDK и API

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

11 марта 2021

Как токенизация упрощает работу с чувствительными данными

Сегодня речь пойдёт о защите информации: рассказываем, зачем превращать персональные данные в неперсональные и как это делается

2 марта 2021

Пять принципов хорошего UX

Спроектировать UX значит продумать, как ведёт себя продукт во всех сценариях, каким тоном говорит с пользователем, как присылает сообщения, не раздражает ли по мелочам. Сегодня расскажем, по каким правилам мы строим сервисы, чтобы пользователям было приятно с ними работать.

25 февраля 2021

Мы девятикратные Microsoft Gold Partner

Если быть точным, на сегодня у True Engineering девять компетенций уровня Gold и одна уровня Silver.

24 февраля 2021

Как грамотный UX помогает правильно заполнить сложные формы

Многие наши продукты - страховые приложения, системы продажи авиабилетов, продукты для управления медиафайлами - содержат объёмные формы с полями для ввода данных. Чтобы пользователи могли заполнять их без ошибок, наши дизайнеры используют специальные UX-приёмы. Расскажем о нескольких самых популярных.

18 февраля 2021

Как автоматизировать подготовку Release Notes в современной команде разработки?

Release Notes – важная часть документации ПО. Команда с их помощью ведёт учёт реализованных функций, PM-ы – контролируют процесс разработки, а заказчик – держит руку на пульсе продукта. Поэтому самое важное в Release Notes – актуальность информации, а сам этот документ должен быть простым для восприятия. Делимся своим опытом о том, как мы собираем отчёты по релизам – быстро, корректно и без ручного труда.

15 февраля 2021

Как UX-исследования избавляют от дорогих ошибок в продуктах

UX-исследования позволяют команде проверить базовые продуктовые гипотезы на самом раннем этапе, еще до того, как к процессу подключаются разработчики. В результате команда может скорректировать подход к UX «на стадии котлована», когда исправление ошибки не заставит перестраивать все здание. Рассказываем, как мы проводим UX-исследования и что для них нужно.

12 февраля 2021

Как работает идентификация пользователей через «Госуслуги»

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

8 февраля 2021

Эксперты True Engineering на CompTech 2021

На прошлой неделе в НГУ прошла пятая Зимняя школа CompTech 2021. Лекции прошли на YouTube, так что увидеть доклады могут все желающие.

28 января 2021

Как портал Feature Flags помогает бизнесу управлять ИТ-продуктом

Продолжаем рассказывать про feature flags (FF) – переключатели в коде, которые запускают и деактивируют функции продукта. На этот раз хотим вам рассказать про наше решение – портал фиче-флагов, который  позволяет бизнес-заказчикам управлять состоянием FF, а значит функциональностью продукта.

25 января 2021

Снова про мониторинг: как Postman избавляет поддержку от написания кода

Postman – удобный инструмент, который умеет описывать и исполнять запросы, получать информацию об их статусах, выстраивать цепочки запросов, зацикливать их, создавать сценарии. Главный плюс – код писать при этом практически не нужно.

20 января 2021

Production Ready: как проверить работоспособность продукта

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

13 января 2021

Quality Gates: как мы встраиваем автоматические проверки кода в свои процессы

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

24 декабря 2020

Обзор фреймворков для оркестрации микросервисов

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

24 декабря 2020

Как управлять транзакциями в микросервисной архитектуре

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

21 декабря 2020

Как работает наш сервис для простой интеграции с Active Directory

Active Directory – одна из самых популярных служб каталогов, её использует большинство наших заказчиков. Так что необходимость интегрироваться с ней появляется практически в каждом проекте. Чтобы командам не приходилось каждый раз решать эту задачу заново, наши разработчики создали сервис, который теперь можно в готовом виде встраивать в другие продукты. Делимся опытом.

17 декабря 2020

Как Feature Flags помогают построить фабрику ПО

Чтобы ваш продукт мог обогнать конкурентов, новые функции должны поставляться в продуктовую среду как можно быстрее, но без угрозы качеству. Наши команды используют подход Trunk Based Development – новый код сразу добавляется в мастер-ветку, сторонние ветки живут максимум несколько дней. А чтобы коммиты не мешали друг другу, разработчики используют фиче-флаги (Feature Flags) – переключатели в коде, которые запускают и останавливают работу его компонентов.

14 декабря 2020

Шаблон микросервиса: зачем нужен и как его внедрить в разработку

Сегодня речь пойдёт про шаблоны, которые позволяют нашим командам создавать новые микросервисы буквально за несколько минут. Рассказываем, как они устроены и почему эта история не только про автоматизацию ручного труда, но про эффективность разработки как таковой.

23 ноября 2020

Как управлять транзакциями в микросервисной архитектуре

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

16 ноября 2020

Как наладить бизнес-мониторинг продукта

Мониторинг, управление инцидентами и системный подход к устранению проблем – это основные элементы системной техподдержки продуктов. Сегодня расскажем, как можно обеспечить эффективный мониторинг для сложного ИТ-продукта и какие процессы можно автоматизировать, чтобы упростить работу саппорт-инженеров.

11 ноября 2020

Как PM-у настроить дашборды по своим проектам?

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

2 ноября 2020

Мультитенантность: как вырастить из одного приложения линейку независимых продуктов

Мультитенантность (мультиарендность) – особенность архитектуры ПО, которая позволяет приложению обслуживать несколько независимых арендаторов. Пользователи не мешают друг другу, их данные хранятся независимо и безопасно, а разработчики могут быстро запускать версии продукта с разными техническими возможностями.

5 октября 2020

Certified Kubernetes Administrator: что нужно знать, чтобы сертифицировать своих инженеров

Этим летом наши DevOps-инженеры успешно сдали экзамен Certified Kubernetes Administrator (CKA). Мы решили поделиться опытом – зачем нужна эта сертификация, в чем состоит экзамен и как к нему подготовиться.

27 марта 2020

Как правильно настроить проектную аналитику для офисных ТВ?

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

7 октября 2019

Стрессоустойчивость и юмор в работе менеджера

Сегодня я решил затронуть очень неоднозначные качества в жизни руководителя. Это один из тех моментов, когда наличие обоих качеств у кандидата увеличивает его ценность и потенциал как руководителя. Хотя оба относятся к личным качествам, а не к профессиональным.

30 сентября 2019

Как обучать руководителей

Выбор и воспитание хороших руководителей для нас непросты. Нет утвержденной государством методички для ИТ-компании, где написано, что такое хорошо и что такое плохо. Поэтому мы в компании True Engineering шагаем от базовых вещей: здравого смысла, конечного результата и корпоративной культуры.
Сегодня я решил чуть развернуть тему обучения менеджеров. Я не буду писать о том, чему конкретно его надо учить. Как и в прошлых статьях, остановлюсь скорее на философском аспекте этого момента.

23 августа 2019

Заметки менеджера: проблема последней мили

У связистов есть понятие — «последняя миля». Это когда магистральные каналы уже проложены и надо дотянуть связь до конкретного пользователя.

В ИТ вообще и у руководителей проектов в частности тоже можно ввести понятие «последней мили». Это когда было сделано 90% работы и каждый из участников проекта сделал «да всё, ну почти всё, там остались мелочи», но это никак не складывается в конечный, завершённый и красивый результат.

У нас в True Engineering есть следующие мысли по этому поводу. Разберём на примере.

21 августа 2019

Заметки менеджера: поведение и общение

Любой управленец по сути своей работы обязан общаться с сотрудниками и делать это хорошо. Что значит это «хорошо»? И как он должен себя вести?

19 августа 2019

Как дискомфорт помогает нам совершенствовать процесс разработки

Задача тимлида — обеспечить продуктивную работу команды. Это непросто, поскольку готового рецепта успеха не существует. Конечно, есть признанные методологии: Agile, Lean, Value Stream Mapping. Они дают общие ориентиры и ценности, что уже неплохо, но это лишь ориентиры. А с конкретными решениями, будь добр, вертись сам. На то ты и тимлид.

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

15 августа 2019

Осознанность и свобода: рассуждения менеджера

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

13 августа 2019

Менеджерский выбор: как мы принимаем решения

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

26 июля 2019

Давайте бояться правильно: менеджерские решения и страх

В продолжение статьи о выборе менеджера поговорим о паре моментов внутреннего мира хорошего руководителя — как мы это понимаем в True Engineering: про умение принимать правильные для компании решения и влияние страха на менеджеров.

18 июля 2019

Как построить динамичную команду, где люди работают подолгу

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

5 июля 2019

Самые полезные доклады Mail.ru Design Conf × Dribbble Meetup 2019 по версии True Engineering

В конце июня в Москве прошла крупная конференция о дизайне Mail.ru Design Conf × Dribbble Meetup 2019. Записи с трансляции уже в сети, поэтому мы выбрали самые интересные доклады, чтобы вам было удобно ориентироваться. Расскажем о них подробнее в статье. 

13 июня 2019

Как оценить качество цифровой экосистемы: 5 базовых признаков

Мы в True Engineering 15 лет делаем крупные IT-системы для больших компаний: авиакомпании S7, «Ингосстраха», ВСК, Leroy Merlin. На старте нового проекта мы каждый раз спрашиваем заказчика: «Чего вы ждёте от качественной цифровой экосистемы?». И за это время требования компаний к ИТ-системам успели несколько раз измениться.

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

21 мая 2019

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

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

3 апреля 2019

Обзор самых интересных докладов CodeFest 2019: версия True Engineering

В Новосибирске прошла юбилейная, десятая конференция CodeFest. Программа была очень насыщенной: десять секций о разработке, тестировании, дизайне, управлении и развитии. Сотрудники True Engineering два дня конспектировали доклады, теперь хотим поделиться этой пользой с вами. Надеемся, наш отзыв пригодится тем, кто будет смотреть видеозаписи выступлений. Часть презентаций уже опубликована в открытом доступе, поэтому мы дополнили некоторые отзывы ссылками на них. Доклады отсортированы по секциям. 

27 ноября 2018

Обзор самых интересных докладов DotNext 2018: версия True Engineering

Привет! Мы вернулись с конференции для .NET-разработчиков DotNext и честно делимся впечатлениями про самые запомнившиеся доклады. Надеемся, наш отзыв пригодится тем, кто будет смотреть видеозаписи выступлений. На сайте конференции опубликована часть презентаций, так что мы дополнили некоторые отзывы ссылками на них. 

24 октября 2018

Обзор самых интересных докладов Joker 2018: версия True Engineering

Привет! В этом посте хотим поделиться своими впечатлениями от конференции для Java-разработчиков Joker 2018, что из услышанного нам запомнилось больше всего. Надеемся, это поможет вам сориентироваться в видеозаписях с конференции, когда они появятся в открытом доступе. А пока мы добавили ссылки на презентации везде, где было возможно. 

26 апреля 2018

7 лучших докладов Mobius: версия True Engineering

Мы съездили на конференцию для мобильных разработчиков Mobius и решили рассказать, что из докладов запомнилось больше всего. Сссылки ведут на презентации. 

5 марта 2018

Эксперты признали лучшим мобильное приложение IngoMobile

Разработанное True Engineering приложение IngoMobile для компании «Ингосстрах» стало победителем ежегодного конкурса «Золотое приложение 2017». Мы одержали победу сразу в трех номинациях: «Лучшее приложение для потребителя (b2c)», «Лучший дизайн приложения» и «Финансы, банки, страхование», а также заняли второе место в номинации «Лучший usability/UX приложения».

29 января 2018

Корпоративный полумарафон: как мы пробежали 21,1 км

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

8 июня 2017

Как мы автоматизировали создание release notes

Мы автоматизировали создание отчетной документации по релизу (release notes) на основе импорта данных из трекинговых систем TFS, Redmine и JIRA и из системы управления проектами Microsoft Project Server

30 мая 2017

«В разработке важно найти решение, которое объединит цели заказчика и пользователя»

Интервью о компании и мобильном направлении с Дмитрием Талочкиным, директором True Engineering, и  Вадимом Чесноковым, руководителем отдела мобильных технологий 

4 апреля 2017

Чат-бот проверит знания новосибирцев об Академгородке

Cотрудники True Engineering разработали бота «Академик» для мастер-класса в рамках Дней карьеры НГУ. 

Разработанный год назад выпускником НГУ Евгением Козионовым онлайн-тест про Академгородок теперь превратился в чат-бот в Telegram @academic_quiz_bot.

Бота «Академик», который задает вопросы викторины, разработали сотрудники True Engineering для мастер-класса в рамках Дней карьеры НГУ. На мастер-классе все желающие узнали, как сделать такого же или любого другого бота самому.

13 февраля 2017

Как мы заполняем 100 таймшитов за 2 минуты

Делимся опытом, как мы сократили заполнение таймшитов с 32 минут до 2 и наладили автоматический учет рабочего времени за счет импорта данных из трекинговых систем TFS, Redmine и Jira на Microsoft Project Server.  

Надеемся, материал будет интересен менеджерам проектов, руководителям компаний-разработчиков, а также программистам, интересующимся интеграцией различных систем управления проектами.