Разработка
- Яндекс открывает исходный код YTsaurus — своей главной платформы для работы с большими данными
- Создание комплексной системы ведения JSON логов для клиентских приложений Pinterest
- Саркастическое погодное приложение Carrot Weather запустило чат-бот на основе ChatGPT
- Microsoft Build 2023 пройдет 23–25 мая
- Glaze защищает изображения от использования ИИ
- Я много лет работаю в сфере технологий, но почти никогда не работал
- Аналитика как продукт: измеряем метриками аналитику
- Заказчики, платформы и технологии
- Неубиваемая мобильная аналитика
- Ключевые отличия между Junior, Middle и Senior разработчиками
- ИИ будет писать свадебные речи в платформе планирования свадеб Joy
- Google нашел критические уязвимости в модемах Samsung
- Awesome Ktor: ресурсы для изучения Ktor
- Особенности и подводные камни A/B/n-тестирования
- Бестолковый дизайн
Маркетинг
iOS
- Cocoapods, Carthage, SPM: как выбрать менеджер зависимостей в iOS
- Примеры анимаций, зависящих от прокрутки содержимого UIScrollView
- Introspect for SwiftUI: компоненты UIKit в основе SwiftUI
- Умная камера: как встроить в iOS приложение распознавание текста для незрячих
- Страх и ненависть в SwiftUI
- Гайдлайны подписок
- Understanding Swift’s ConvertPoint
- SVG to SwiftUI Converter
- Building Large-Scale Apps with SwiftUI
- Quick tip on how to unit test Swift optionals with XCTUnwrap
- Introducing Khipu: My Boilerplate Code-Free Implementation of Clean Architecture in Swift
- SwiftUI in a Nutshell – A Quick Reference Guide for Beginners
Android
- Как написать свой DI-контейнер на Kotlin
- Android CI/CD: Locally building and pushing to Play Store using Fastlane
- Streamlining User Actions with the Command Pattern: A Practical Guide
- How to leverage existing Android privacy changes to increase user trust
- WorkManager in multi-module apps
- Your guide to foreground services on Android
- Everything about ArCloud Anchors Android — ArCore/Sceneview
- Typing on a Tiny Screen