Расширяя Django Import Export: опыт разработки Open Source пакета
Сегодня мы хотим рассказать о примере ведения open source проекта и шагах, необходимых для публикации собственной библиотеки.
Сегодня мы хотим рассказать о примере ведения open source проекта и шагах, необходимых для публикации собственной библиотеки.
В последние годы мобильные приложения всё чаще стремятся быть полезными пользователю ещё до того, как он их откроет. Экран блокировки, уведомления и Dynamic Island превращаются из пассивных элементов интерфейса в полноценную точку взаимодействия. С появлением Live Activities в iOS у разработчиков появился мощный инструмент для отображения состояния приложения в реальном времени, но на практике быстро выясняется, что примеров их осмысленного и удобного использования не так уж много. В этой статье мы разберёмся, как с помощью ActivityKit, App Intents и UserNotifications можно построить живой и интерактивный пользовательский опыт — на примере простого, но показательного To Do-приложения.
В современном мире разработки приложения часто представляют собой сложные системы, состоящие из множества взаимосвязанных компонентов. Чтобы убедиться, что все эти части корректно взаимодействуют друг с другом, необходимо проводить интеграционное тестирование. Сегодня мы расскажем об упрощении тестирования для .net проектов с помощью .Net Aspire.
Зимняя природа, снежные пушки, баррикады и бесконечные волны мистических врагов — вы готовы к самой эпичной зимней битве в Snow Defense? Сейчас расскажем, как происходила разработка игры, которая покоряет сердца любителей VR!
Наша команда Unity занимается разработкой VR проектов. Недавно на этот рынок вышла Apple с новым устройством – Vision Pro. Про него расскажем в сегодняшней статье.
В процессе разработки проекта важно обеспечить стабильность ранее реализованных функций при внедрении новых. Сегодя мы расскажем, как можно организовать свою систему автотестирования таким образом, чтобы вы могли использовать её на полную мощность без риска для своего психического здоровья.
Каждый разработчик часто сталкивается с написанием большого объема рутинного и повторяющегося кода, который имеет один и тот же смысл.
Начиная с C# версии 9 появилась возможность генерации кода, которая интегрирована напрямую с компилятором. Такой подход позволяет избавиться от множества строк шаблонного кода. О нём сегодня и поговорим.
Наша команда 3D-художников подготовила видео, которое является выжимкой базовых понятий, способных помочь менеджменту и другим разработчикам лучше ориентироваться в происходящем, а также чуть лучше понимать, почему визуал требует времени для подготовки.
В одном из мобильных приложений появилась необходимость добавления поддержки работы в офлайн-режиме. Расскажем о вариантах реализации и нашем пути решения.
Хотим поделиться нашим опытом проектирования архитектуры, в частности, для .NET проектов – как можно делать, как лучше не делать, и какие подходы выработали мы.