Google (как всегда внезапно) отменил все свои конкурсы по программированию и объявил о закрытии платформы Coding Competitions (Hash Code, Code Jam и Kick Start). Сайт с задачами и тестами полностью прекратит работу уже 1 июля. Сразу после этого о прекращении соревнований программистов объявила и платформа TopCoder. В случае Google закрытие соревнований объясняют недавними увольнениями, TopCoder прямо пишет, что соревнования убыточны. Неофициально видится и третья причина - AlphaCode еще в прошлом году вошел в 54% лучших, так что бороться с читерами в онлайн-соревнованиях будет все труднее. Разработка • Google и TopCoder закрывают свои соревнования для программистов • Аудитория RuStore достигла 10 миллионов пользователей в месяц • Летние школы Яндекса пройдут в трёх странах одновременно • Feature Toggle в мобильной аналитике: инструкция по применению • Ozon Tech Community Design Meetup • Суперпоиск в hh.ru • Podlodka #308: Ruby • Все, что вам нужно, это любимый продукт • Пародия на синие галочки увеличила доходы Tumblr на 125% • Apple доминирует среди Поколения Z во многом благодаря iMessage • Инструменты для нагрузочного тестирования • So, are fonts cut from paper now? • Building a Startup from Scratch: My Mistakes as CTO • Stop saying “technical debt” iOS • 7 открытых iOS-проектов, которые помогут изучить SwiftUI • Новые уязвимости iOS и macOS ставят под угрозу личные данные пользователей • Что такое Apple TV App Store в 2023 году • Roadmap: дорожная карта разработки в приложении • Перенос URLSessionTask в background URLSession при уходе приложения в фон • Xcode tip: sharing breakpoints across projects • Scaling a Mature iOS Codebase with Tuist • Arbitrary SwiftUI Linear Gradient Rotation • UDP Listener in Swift • Writing an Idle Timer in Swift • Xcode Will No Longer Run Under Rosetta Android • Метки конфиденциальности данных для большинства популярных приложений в Google Play являются ложными • Настраиваем Android-девайс для анализа трафика приложений • Moshi: сериализация и десериализация JSON • How to use Gradle Managed Devices with your own devices • Graceful Resource Handling Using Structured Concurrency in Kotlin • Convert Android App to Use Material 3 Design • Publish Multi-module Private Android Library to jFrog • Effortlessly Add Pull-to-Refresh to Your Android App with Jetpack Compose Кроссплатформа • Optimize Your Flutter Development Environment with FlutterCleaner • How To Use GraphQL with Flutter