блог

практика разработки, AI и продуктовой инженерии

Пишем о решениях, которые используем в проектах: от мобильной разработки и backend-архитектуры до внедрения ИИ, тестирования и процессов команды.

последние статьи

все направления

64 материалов

Архитектура FastAPI приложений. Внедрение зависимостей.

Что такое чистая архитектура. Внедрение зависимостей в FastAPI приложение. Файл внедрения зависимостей

Как создать черный список для токенов JWT в Django

Как защитить API с JWT в Django? Реализуем черный список токенов с Django Rest Framework. Полный разбор кода на Python.

Реализация чата на Flutter при помощи вебсокетов

Как создать чат на Flutter с WebSocket? Подробное руководство на Dart: настройка соединения, передача сообщений и примеры кода.

Flutter и работа с нативным кодом на примере библиотеки для работы с NFC

Интеграция NFC в Flutter: работа с нативным кодом для считывания данных карт. Практическое руководство с примерами.

Делаем простой навигатор с помощью Google Maps на Flutter своими руками

Навигационное приложение на Flutter с Google Maps: интеграция карт, получение координат пользователя и построение маршрутов.

4 Подсказки и хитрости Flutter для лучшей читаемости кода

Откройте для себя хитрости Flutter для чистого кода: использование Transform.rotate(), расширение классов с extension, эффективное применение Padding и условий в списках.

Flutter vs React Native: что лучше выбрать для разработки?

Сравнение Flutter и React Native. Узнайте, какой фреймворк подходит для быстрой и качественной разработки мобильных приложений.

Как подделать REST API с помощью JSON-сервера

Создайте поддельный REST API с помощью json-server, чтобы ускорить разработку фронтенда, имитируя взаимодействие с сервером на ранних этапах проекта.

Как разработчики в нашей компании используют ChatGPT

Опыт наших разработчиков в применении ChatGPT: преимущества, вызовы и перспективы интеграции искусственного интеллекта в процесс разработки.

Адаптация стратегий ручного тестирования для гибкой разработки: лучшие практики

Эффективная интеграция ручного тестирования в гибкую разработку: лучшие практики, включая TDD, непрерывную интеграцию и оптимизацию документации.

10 важных качеств для начинающего аккаунт-менеджера и не только

Какие навыки важны для аккаунт-менеджера? Обзор 10 основных качеств, включая стрессоустойчивость и умение принимать решения.

От инженера по автоматизации до разработчика Python за 60 секунд...

Путь инженера по автоматизации к карьере разработчика Python: освоение новых технологий и участие в IT-проектах.

Тайная жизнь мидл бекенд-разработчика

Узнайте о скрытых аспектах работы бэкенд-разработчика: от управления серверной частью до оптимизации производительности приложений.

Как крупные компании тратят деньги на AI

Инвестиции в AI: как крупные компании используют генеративные модели для создания чат-ботов, AI-ассистентов и генерации мультимедийного контента.

Ретроспектива спринта: как и зачем проводить в Scrum

Что такое ретроспектива в Скрам? Этапы, примеры, цели и вопросы для проведения ретроспективы спринта в рамках Agile-команд.

Аналитика мобильных приложений на Flutter. Часть 1. Подключение Yandex AppMetrica

Настройка аналитики в приложениях Flutter через Yandex AppMetrica. Полное руководство для оптимизации и анализа данных.

Аналитика мобильных приложений на Flutter. Часть 2. Подключение Firebase Analytics

Настраиваем аналитику в Flutter-приложениях с помощью Firebase Analytics: подробное руководство по оптимизации и анализу данных.

Год с нейросетями: как и какие инструменты мы используем в разработке

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

Решение задач распознавания на Flutter

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

Telegram Web App: Интеграция с Flutter

В этой статье мы рассмотрим, как создать Telegram Web App с использованием Flutter, популярного фреймворка для разработки кроссплатформенных приложений.

Как у нас происходит процесс передачи макетов разработчикам

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

Реализация простого SSE клиента на Dart

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

Обзор Telegram Web App: теория, отличия, возможности, примеры и запуск

В этой статье мы разберём все, начиная от технических особенностей Telegram Web App: до практических шагов по созданию.

JSDoc и Storybook: всё, что нужно знать для документации фронтенда

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

экспертиза

нужна команда для продукта или AI-внедрения?