
Компания OpenAI заявила, что разрабатывает платформу найма на базе искусственного интеллекта, которая позволит компаниям и сотрудникам найти общий язык. Этот сервис может составить серьёзную конкуренцию LinkedIn. Продукт называется OpenAI Jobs Platform, и компания планирует запустить его к середине 2026 года. Миссия — «использовать ИИ, чтобы найти идеальное соответствие между потребностями компаний и тем, что могут предложить работники». OpenAI также заявляет, что начнет предлагать сертификацию для людей с разным уровнем владения ИИ через свою OpenAI Academy, онлайн-программу, которую компания запустила в прошлом году. Представитель OpenAI сообщил, что компания планирует запустить пилотную программу сертификации OpenAI в конце 2025 года.
Разработка
- OpenAI анонсирует платформу найма на базе искусственного интеллекта
- Лучший билд команды и проекта в IT
- DevRel в мобильной разработке: между платформами, комьюнити и командой
- Числа в программировании — Почему компьютер не понимает 0.1 + 0.2
- Как упростить разработку: опыт и размышления (компиляция из моей переписки)
Маркетинг
Кроссплатформа
iOS
Первые пять лет своей карьеры в iOS-разработке я был тем разработчиком, который разбрасывал повсюду операторы print()
, словно конфетти на новогодней вечеринке. Нужно проверить переменную? print(myVariable)
. Приложение падает? print("Made it here!")
. Сложная структура данных ведёт себя странно? print("Debug: \(someComplexObject)")
. И знаете что? Это работало. Вроде как. Пока не перестало. Пробуждение пришло во время особенно изнурительного сеанса отладки, когда в моей кодовой базе было разбросано более 47 операторов print
(да, я считал). Консоль выглядела как цифровая лавина, и я тратил больше времени на прокрутку отладочной информации, чем на исправление ошибок.
- Как правильно отлаживать iOS-приложения
- AwaitlessKit — синхронные обёртки для async функций
- The Cupertino Ghost in the Machine: An Analysis of Xcode’s New AI Assistant
- @ViewBuilder usage explained with code examples
- Creating Light and Dark Mode Icons using Icon Composer
- Turning CI Logs into Actions
- 7 Swift String Interpolation Tricks That Will Make You a Better Developer
- 10 SwiftUI Hacks For Cleaner Apps, Less Code Same Power
Android
В современных медиа-ориентированных приложениях обеспечение плавного и бесперебойного воспроизведения является ключом к хорошему пользовательскому опыту. Пользователи ожидают, что их видео запустится мгновенно и будет воспроизводиться без задержек. Основная проблема — задержка. Традиционно видеоплеер начинает работу — подключается, загружает, анализирует и буферизует — только после того, как пользователь выбрал элемент для воспроизведения. Такой реактивный подход медленный для современных коротких видео. Решение — действовать проактивно. Нам необходимо предвидеть, что пользователь будет смотреть дальше, и подготовить контент заранее. В этом и заключается суть предварительной загрузки. В этой серии статей из трёх частей, Google подробно рассмотрит мощные инструменты Media3 для (пред)загрузки компонентов.
- Reveal — эффект подсветки (обучающие подсказки) для Compose Multiplatform
- Облегчаем жизнь больших экранов на Compose
- Разбор MAX программистом
- ProGuard — Стандарт Мобильной Безопастности?
- Ты готов к собеседованию в Альфа-Банк? Интервью мобильного разработчика
- Mastering Conditional Layouts in Jetpack Compose: The Flexible Way
- runBlocking in practice: Where it should be used and where not
- Inside Burst’s Test Interceptors
- The Hidden Dangers of Jetpack Compose State (And How to Fix Them With Real Examples)
- Elevating media playback: Introducing preloading with Media3
- Google Just Gave Android Developers Superpowers — Here’s How I’m Using Them