Кроссплатформа для мобильного приложения: как ускорить и удешевить разработку?

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

Обложка: Кроссплатформа для мобильного приложения: как ускорить и удешевить разработку?

Почему вам стоит выбрать фреймворк Django для своего следующего проекта

Senior Python Developer рассказывает про возможности Django, а также советует, в каких проектах стоит применять этот фреймворк.

Обложка: Почему вам стоит выбрать фреймворк Django для своего следующего проекта

Как управлять рисками проекта

Управление рисками проекта — сложная задача. Статья поможет вам разобраться с тем, как определять, анализировать и контролировать риски.

Обложка: Как управлять рисками проекта

Три проблемы заказного тестирования и как их решить

Приветствую читателей Тproger. На связи Александр Александров, Senior Team Lead в Luxoft. Я расскажу о трёх проблемах заказного тестирования. 

Обложка: Три проблемы заказного тестирования и как их решить

Облачная автоматизация RPA на примере UiPath

Расскажу о платформе UiPath. Посмотрим, какие предложения по облачной автоматизации и управлению RPA-процессами у неё есть.

Обложка: Облачная автоматизация RPA на примере UiPath

Мнение по Steam Deck: хочется верить в лучшее, но очень много вопросов

Каким может быть и каким хочется видеть новый портативный игровой ПК от Valve? Мнение нашего читателя с большим игровым опытом.

Обложка: Мнение по Steam Deck: хочется верить в лучшее, но очень много вопросов

Мой топ-10 фреймворков и библиотек Java

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

Обложка: Мой топ-10 фреймворков и библиотек Java

Лучшие посты за неделю

Обложка статьи Видеоблогер отправил AirTag Тиму Куку и получил в ответ письмо от Apple. Энтузиаст следил за передвижением трекера через приложение «Локатор»6.1кОбложка статьи «Мой топ-10 фреймворков и библиотек Java» Пользователь Starlink уже протестировал спутниковый интернет и поделился своими впечатлениями. Вот главное из его большого обзора5.3кОбложка статьи «Мой топ-10 фреймворков и библиотек Java» Neural Pushkin генерирует текст на русскому в стиле Пушкина при помощи нейросетей. Теперь проект доступен для всех2.3к

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

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

Обложка: Как правильно оценивать сроки выполнения задач программистами. Часть 2

Учимся разрабатывать на Golang. Урок 10: многопоточность, примитивы синхронизации

Видео с подробным объяснением примитивов синхронизации в языке Golang и примерами их использования.

Обложка: Учимся разрабатывать на Golang. Урок 10: многопоточность, примитивы синхронизации

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

Зачем нужно планирование срока разработки и как оно отражается в проектном цикле? Статья, которая поможет планировать правильно.

Обложка: Как правильно оценивать сроки выполнения задач программистами. Часть 1

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

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

Обложка: Как автоматизация операций помогает сделать сервис удобным для клиентов и сотрудников

Учимся разрабатывать на Golang. Урок 9: многопоточность, горутины и каналы

Это видео познакомит вас с горутинами и каналами в Golang. Вы научитесь работать с многопоточными приложениями.

Обложка: Учимся разрабатывать на Golang. Урок 9: многопоточность, горутины и каналы

Как язык UML помогает организовать работу IT-проекта

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

Обложка: Как язык UML помогает организовать работу IT-проекта

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

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

Обложка: Как я пришёл к тому, чтобы разработать свою стратегию защиты данных

Разработка на блокчейне: от стека-зоопарка — к SDK на одном языке и с поддержкой low-code

Разберём смарт-контракты и от зоопарка разномастных решений придём к единому SDK на одном языке программирования и с поддержкой low-code.

Обложка: Разработка на блокчейне: от стека-зоопарка — к SDK на одном языке и с поддержкой low-code

Как установить Kubernetes с Minikube на Linux

В этом руководстве я покажу вам, как установить Minikube на Ubuntu 20.04. Он подходит для знакомства с кластером под управлением Kubernetes.

Обложка: Как установить Kubernetes с Minikube на Linux

Технические задачи для интервью на должность веб-разработчика

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

Обложка: Технические задачи для интервью на должность веб-разработчика

Как пройти собеседование? Советы разработчика из Кремниевой долины

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

Обложка: Как пройти собеседование? Советы разработчика из Кремниевой долины

Пишем своё первое приложение-saver с использованием Akka Actor на Java

Пишем простое приложение на Java, использующее систему акторов Akka для обработки полученных сообщений из очереди и сохранения данных в БД.

Обложка: Пишем своё первое приложение-saver с использованием Akka Actor на Java

Видео: основы Apache Kafka

Короткое видео, которое объясняет основы Apache Kafka и некоторые нюансы его использования.

Обложка: Видео: основы Apache Kafka

Личный опыт: как прокачать навыки программирования, работая над pet-проектом

История развития одного pet-проекта с полным рефакторингом кода, спамом в деканат и крупной идеей. 

Обложка: Личный опыт: как прокачать навыки программирования, работая над pet-проектом

Эксперимент Базермана: как мы ежедневно теряем деньги

Рассказываем о забавном эксперименте профессора из Гарварда, который продаёт 20 $ за 200 $, и о том, как это связано с нашей карьерой, устаревшими системами, упущенной выгодой и принятием решений.

Обложка: Эксперимент Базермана: как мы ежедневно теряем деньги

Как прокачать свой SQL до уровня больших данных

Простое объяснение парадигмы MapReduce. Её понимание поможет вам писать эффективные SQL-запросы для работы с большими данными.

Обложка: Как прокачать свой SQL до уровня больших данных

Учимся разрабатывать на Golang. Урок 8: тестирование с помощью стандартной библиотеки

В языке Golang есть стандартная библиотека для тестирования. В этом видео мы научимся с ней работать.

Обложка: Учимся разрабатывать на Golang. Урок 8: тестирование с помощью стандартной библиотеки

Почему вам стоит выбрать gRPC для своего следующего проекта

Для определённого набора сценариев может подойти модель gRPC. Разберём ее плюсы и ответим на вопрос, когда её стоит использовать.

Обложка: Почему вам стоит выбрать gRPC для своего следующего проекта

Как перестать контролировать качество ПО — без потери качества?

Для нас в компании IT Test качество — это «сделать красиво» со многих сторон: дизайна, разработки, заказчика и пользователя.

Обложка: Как перестать контролировать качество ПО — без потери качества?

Создаём локальный видеохостинг. Часть 0: определяемся с правилами

Как насчёт того, чтобы создать свой локальный видеохостинг для просмотра видео на разных устройствах? Идея для pet-проекта или курсовой работы.

Обложка: Создаём локальный видеохостинг. Часть 0: определяемся с правилами

Как я со своей командой победил в хакатоне DEVHack

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

Обложка: Как я со своей командой победил в хакатоне DEVHack

Какой язык программирования изучать в 2021 году?

Ведущий разработчик highload систем рассказывает о том, какой язык программирования изучать в 2021 году.

Обложка: Какой язык программирования изучать в 2021 году?

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

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

Обложка: Инструменты, которыми пользуются Java-программисты в повседневной работе

Как прокачать свои IT-навыки и заработать на этом: рассказывает участник хакатонов

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

Обложка: Как прокачать свои IT-навыки и заработать на этом: рассказывает участник хакатонов

Учимся разрабатывать на Golang. Урок 7: работа с ошибками и интерфейс Reader

Автор раскрывает особенности работы с ошибками в Golang, а также рассказывает про интерфейс Reader, который позволяет прочитать поток байтов.

Обложка: Учимся разрабатывать на Golang. Урок 7: работа с ошибками и интерфейс Reader