

09.05.202506:46
Всех с праздником! Всех с 9 мая!


07.05.202516:33
Запись стрима
Что делать если менеджер - мудак? / Разборы
Диалоги об IT🎣
- Менджеры за***ли тупыми задачами?
- Коллеги тупят и, кажется, тянут вас за собой?
- Вам не дают заниматься разработкой в полную силу?
- Не понимаете, а зачем стараться сделать лучше, если можно на "И так сойдет"?
Смотреть на BOOSTY
‼️ Это можно изменить ‼️
🆘 Разобрали эти и другие ситуации на примере Руслана, чтобы их больше не повторяли
А во второй половине созвона к нам присоединился секретный гость
Что делать если менеджер - мудак? / Разборы
Диалоги об IT🎣
- Менджеры за***ли тупыми задачами?
- Коллеги тупят и, кажется, тянут вас за собой?
- Вам не дают заниматься разработкой в полную силу?
- Не понимаете, а зачем стараться сделать лучше, если можно на "И так сойдет"?
Смотреть на BOOSTY
‼️ Это можно изменить ‼️
🆘 Разобрали эти и другие ситуации на примере Руслана, чтобы их больше не повторяли
А во второй половине созвона к нам присоединился секретный гость
05.05.202509:04
❗️Напоминаем!
📞 Созвон сообщества уже сегодня в 19:00 по Москве.
Подключайтесь, по возможности задавайте вопросы и прокачивайтесь)
https://t.me/mobiledevnews/3522
Подписаться | Boosty | YouTube
📞 Созвон сообщества уже сегодня в 19:00 по Москве.
Подключайтесь, по возможности задавайте вопросы и прокачивайтесь)
https://t.me/mobiledevnews/3522
Подписаться | Boosty | YouTube
04.05.202512:41
Новое видео на канале! 🔥🔥
Разработчик HarmonyOS Next про ArkTS и HarmonyOS. Николай Иготти / ЧТУК
YOUTUBE (короткая версия)
BOOSTY (полная версия)
HarmonyOS Next пока еще не появилась на российском рынке, но всегда интересно первыми узнать про то, как происходит разработка таких вот мощных вещей.
Про это нам расскажет Николай Иготти (ex-JetBrains, ex-Google, ex-Oracle) - разработчик компиляторов, языков программирования и систем исполнения, который работает над новой операционной системой HarmonyOS Next
Приятного просмотра!
Разработчик HarmonyOS Next про ArkTS и HarmonyOS. Николай Иготти / ЧТУК
YOUTUBE (короткая версия)
BOOSTY (полная версия)
HarmonyOS Next пока еще не появилась на российском рынке, но всегда интересно первыми узнать про то, как происходит разработка таких вот мощных вещей.
Про это нам расскажет Николай Иготти (ex-JetBrains, ex-Google, ex-Oracle) - разработчик компиляторов, языков программирования и систем исполнения, который работает над новой операционной системой HarmonyOS Next
Приятного просмотра!
21.03.202504:03
#update
Большое обновление Kotlin 2.1.20
Вот лишь некоторые изменения:
🟢 Обновления компилятора K2
Начиная с этой версии Kotlin, реализация K2 плагина компилятора kapt по умолчанию включена для всех проектов. Улучшили производитлеьность. Но если все-таки что-то не так, рекомендуется отключить в gradle.properties вашего проекта:
Плагин компилятора Kotlin Lombok теперь поддерживает аннотацию @SuperBuilder, упрощающую создание конструкторов для иерархий классов. С @SuperBuilder конструктор автоматически наследует поля суперкласса, что позволяет инициализировать их при создании объекта. Более подробно можно ознакомиться в небольшой документации
🟢 KMP: новый DSL, который заменит Gradle's Application plugin
Начиная с Gradle 8.7, плагин Application больше не совместим с плагином Kotlin Multiplatform Gradle. Сейчас же представлен DSL (в experimantal) для достижения аналогичной функциональности. Новый executable {} блок настраивает задачи выполнения и распределение Gradle для JVM targets. Пример кода по ссылке чуть выше.
🟢 Kotlin/Native: новые оптимизации
Все оптимизации выполняются на этапе генерации кода. Новый проход должен работать лучше стандартного LLVM и улучшить производительность выполнения сгенерированного кода.
Чтобы включить, используйте следующую опцию компилятора:
Разработчики рекомендуют использовать значение в 40 токенов, но можете поэкспериментировать)
🟢 Kotlin/Wasm
Улучшен debugging и использование property.
Custom formatters в dev сборках включены по умолчанию, но чтобы включить их в браузере, проверьте включены ли они. Где проверить - можно посмотреть по ссылке выше.
А с поддержкой DWARF вы можете пошагово выполнять приложения Kotlin/Wasm, просматривать переменные и получать информацию о коде. Чтобы включить эту функцию, используйте следующую опцию компилятора:
Кроме того, несколько alias task были заменены, чтобы избежать путаницы,
например: wasmJsRun -> wasmJsBrowserDevelopmentRun
и другие, подробнее по ссылке.
🟢 Поддержка Gradle
Kotlin 2.1.20 полностью совместим с Gradle 7.6.3 — 8.11. Это самое важное, чтобы не нужно было бежать смотреть совместимости)
Если вы используете KMP проекты и после обновления столкнулись с проблемами при сборке Gradle, вы можете отказаться от нового поведения плагина Kotlin Gradle, добавив:
kotlin.kmp.isolated-projects.support=disable
🟢 AtomicTypes, UUID и новые функции time-tracking
УРА!
В Kotlin 2.1.20 поялвяются common atomic types в пакете kotlin.concurrent.atomics стандартной библиотеки, что позволяет использовать в KMP.
Пакет kotlin.concurrent.atomics - экспериментальный. Чтобы включить, используйте аннотацию
или параметр компилятора
Пример кода по ссылке выше
UUID в Kotlin теперь представлены в виде Comparable. Начиная с этой версии, вы можете напрямую сравнивать и сортировать значения типа Uuid. Подробнее с примерами - по ссылке.
Интерфейс kotlinx.datetime.Clock вводится в стандартную библиотеку как kotlin.time.Clock, а класс kotlinx.datetime.Instant-> kotlin.time.Instant.
Примеры и детальная информация - по ссылке выше.
🟢 Compose
Аргументы по умолчанию в открытых @Composable функциях теперь работают корректно (при использовании Kotlin 2.1.20 и выше);
ComposableSingletons удалены из публичного API, предотвращая утечки в inline-функциях;
По умолчанию включена функция на всех платформах, которая включает информацию о о месте, где был сгенерирован Compose код.
Не забудьте проверить, не задали ли вы этот параметр с помощью
- Обновлена документация по Kotlin, KMP, JC и другому. Полный перечень с переадресацией по ссылке.
♻️ Более подробно по каждому новшеству вы сможете ознакомиться по прикрепленным к каждому блоку ссылке, или по самой первой ссылке. Там есть примеры, подробное описание, картинки и ссылки на официальную документацию.
Подписаться | Boosty | YouTube
Большое обновление Kotlin 2.1.20
Вот лишь некоторые изменения:
🟢 Обновления компилятора K2
Начиная с этой версии Kotlin, реализация K2 плагина компилятора kapt по умолчанию включена для всех проектов. Улучшили производитлеьность. Но если все-таки что-то не так, рекомендуется отключить в gradle.properties вашего проекта:
Плагин компилятора Kotlin Lombok теперь поддерживает аннотацию @SuperBuilder, упрощающую создание конструкторов для иерархий классов. С @SuperBuilder конструктор автоматически наследует поля суперкласса, что позволяет инициализировать их при создании объекта. Более подробно можно ознакомиться в небольшой документации
🟢 KMP: новый DSL, который заменит Gradle's Application plugin
Начиная с Gradle 8.7, плагин Application больше не совместим с плагином Kotlin Multiplatform Gradle. Сейчас же представлен DSL (в experimantal) для достижения аналогичной функциональности. Новый executable {} блок настраивает задачи выполнения и распределение Gradle для JVM targets. Пример кода по ссылке чуть выше.
🟢 Kotlin/Native: новые оптимизации
Все оптимизации выполняются на этапе генерации кода. Новый проход должен работать лучше стандартного LLVM и улучшить производительность выполнения сгенерированного кода.
Чтобы включить, используйте следующую опцию компилятора:
Разработчики рекомендуют использовать значение в 40 токенов, но можете поэкспериментировать)
🟢 Kotlin/Wasm
Улучшен debugging и использование property.
Custom formatters в dev сборках включены по умолчанию, но чтобы включить их в браузере, проверьте включены ли они. Где проверить - можно посмотреть по ссылке выше.
А с поддержкой DWARF вы можете пошагово выполнять приложения Kotlin/Wasm, просматривать переменные и получать информацию о коде. Чтобы включить эту функцию, используйте следующую опцию компилятора:
Кроме того, несколько alias task были заменены, чтобы избежать путаницы,
например: wasmJsRun -> wasmJsBrowserDevelopmentRun
и другие, подробнее по ссылке.
🟢 Поддержка Gradle
Kotlin 2.1.20 полностью совместим с Gradle 7.6.3 — 8.11. Это самое важное, чтобы не нужно было бежать смотреть совместимости)
Если вы используете KMP проекты и после обновления столкнулись с проблемами при сборке Gradle, вы можете отказаться от нового поведения плагина Kotlin Gradle, добавив:
kotlin.kmp.isolated-projects.support=disable
🟢 AtomicTypes, UUID и новые функции time-tracking
УРА!
В Kotlin 2.1.20 поялвяются common atomic types в пакете kotlin.concurrent.atomics стандартной библиотеки, что позволяет использовать в KMP.
Пакет kotlin.concurrent.atomics - экспериментальный. Чтобы включить, используйте аннотацию
или параметр компилятора
Пример кода по ссылке выше
UUID в Kotlin теперь представлены в виде Comparable. Начиная с этой версии, вы можете напрямую сравнивать и сортировать значения типа Uuid. Подробнее с примерами - по ссылке.
Интерфейс kotlinx.datetime.Clock вводится в стандартную библиотеку как kotlin.time.Clock, а класс kotlinx.datetime.Instant-> kotlin.time.Instant.
Примеры и детальная информация - по ссылке выше.
🟢 Compose
Аргументы по умолчанию в открытых @Composable функциях теперь работают корректно (при использовании Kotlin 2.1.20 и выше);
ComposableSingletons удалены из публичного API, предотвращая утечки в inline-функциях;
По умолчанию включена функция на всех платформах, которая включает информацию о о месте, где был сгенерирован Compose код.
Не забудьте проверить, не задали ли вы этот параметр с помощью
- Обновлена документация по Kotlin, KMP, JC и другому. Полный перечень с переадресацией по ссылке.
♻️ Более подробно по каждому новшеству вы сможете ознакомиться по прикрепленным к каждому блоку ссылке, или по самой первой ссылке. Там есть примеры, подробное описание, картинки и ссылки на официальную документацию.
Подписаться | Boosty | YouTube
17.03.202515:03
🎰 Автоматизируем сборку в KMP приложениях
Источник
Fastlane — это инструмент для автоматизации процессов разработки мобильных приложений (iOS и Android), включая сборку, тестирование и публикацию. В умелых руках он значительно сокращает время, затрачиваемое на рутинные операции. Для Kotlin-разработчиков, работающих с KMP проектами, Fastlane особенно ценен - он объединяет все этапы сборки в единый конвейер.
🧑💻 Для разработки под Android KMP — это просто ещё одна библиотека для Android. Другими словами, вы будете использовать fastlane так же, как и в любом другом проекте для Android. Но для iOS всё немного по-другому...
Подробная инструкция как внедрить в ваш KMP проект Fastlane - смотрите в источнике. Так же, есть репозиторий с примером - тут.
Подписаться | Boosty | YouTube
Источник
Fastlane — это инструмент для автоматизации процессов разработки мобильных приложений (iOS и Android), включая сборку, тестирование и публикацию. В умелых руках он значительно сокращает время, затрачиваемое на рутинные операции. Для Kotlin-разработчиков, работающих с KMP проектами, Fastlane особенно ценен - он объединяет все этапы сборки в единый конвейер.
🧑💻 Для разработки под Android KMP — это просто ещё одна библиотека для Android. Другими словами, вы будете использовать fastlane так же, как и в любом другом проекте для Android. Но для iOS всё немного по-другому...
Подробная инструкция как внедрить в ваш KMP проект Fastlane - смотрите в источнике. Так же, есть репозиторий с примером - тут.
Подписаться | Boosty | YouTube
08.05.202514:03
И еще несколько живых демо. Честно говоря выглядит круто
1. Два разных режима UI. Для тех, кто привык к Windows и для тех, кто привык к MacOS. Очень правильно решение. Чем мучать людей непривычными UX паттернами они делают взаимодействие наоборот очень удобным
2. Демка AppGallery. Прикольно, что сразу же появляется десктопный магазин + учитывая контент, речь очевидно идет про Arm64 и все аппки по умолчанию мультиплатформенные
3. Все, включая пермишны выключаются аппаратно. То есть можно буквально вырубить прослушку и камеру аппаратно (кстати, этот тренд начали задавать у нас)
4. Ну, а тут мы видим насколько теперь бесшовное взаимодействие между девайсами. В моем демо из Huawei Store, которое я записал буквально в феврале этого года все лагало и тупило (потому что винда)
New era is coming. Теперь не только китайские автомобили, но и телефоны/компы/телевизоры и тд
Подписаться | Boosty | YouTube
1. Два разных режима UI. Для тех, кто привык к Windows и для тех, кто привык к MacOS. Очень правильно решение. Чем мучать людей непривычными UX паттернами они делают взаимодействие наоборот очень удобным
2. Демка AppGallery. Прикольно, что сразу же появляется десктопный магазин + учитывая контент, речь очевидно идет про Arm64 и все аппки по умолчанию мультиплатформенные
3. Все, включая пермишны выключаются аппаратно. То есть можно буквально вырубить прослушку и камеру аппаратно (кстати, этот тренд начали задавать у нас)
4. Ну, а тут мы видим насколько теперь бесшовное взаимодействие между девайсами. В моем демо из Huawei Store, которое я записал буквально в феврале этого года все лагало и тупило (потому что винда)
New era is coming. Теперь не только китайские автомобили, но и телефоны/компы/телевизоры и тд
Подписаться | Boosty | YouTube
से पुनः पोस्ट किया:
Информатика • Алексей Гладков



07.05.202505:33
#вехи_истории
🗓 07.05 - День радио
🎆 День радио — профессиональный праздник, ежегодно отмечаемый 7 мая в России и ряде других стран, таких как Беларусь, Армения и Кыргызстан. Он посвящён работникам всех отраслей связи, включая радиовещание, телевидение, телекоммуникации и почтовую связь.
🎙 Именно 7 мая 1895 года российский физик Александр Степанович Попов продемонстрировал на заседании Русского физико-химического общества в Санкт-Петербурге первый в мире радиоприёмник. Это устройство, изначально предназначенное для регистрации атмосферных разрядов, стало важным шагом в развитии беспроводной связи. Позже Попов усовершенствовал его, добавив возможность приёма сигналов от передатчика, что позволило использовать прибор для передачи информации.
👄 Интересный факт: первую радиограмму в мире Попов отправил 24 марта 1896 года. В ней было всего два слова: «Генрих Герц».
🥳 Всех причастных к радио - с Праздником!
📝 Пишите в комментарии, свои любимые радиостанции, если вообще слушаете/слушали)
YouTube | RuTube | Telegram | Pikabu
🗓 07.05 - День радио
🎆 День радио — профессиональный праздник, ежегодно отмечаемый 7 мая в России и ряде других стран, таких как Беларусь, Армения и Кыргызстан. Он посвящён работникам всех отраслей связи, включая радиовещание, телевидение, телекоммуникации и почтовую связь.
🎙 Именно 7 мая 1895 года российский физик Александр Степанович Попов продемонстрировал на заседании Русского физико-химического общества в Санкт-Петербурге первый в мире радиоприёмник. Это устройство, изначально предназначенное для регистрации атмосферных разрядов, стало важным шагом в развитии беспроводной связи. Позже Попов усовершенствовал его, добавив возможность приёма сигналов от передатчика, что позволило использовать прибор для передачи информации.
👄 Интересный факт: первую радиограмму в мире Попов отправил 24 марта 1896 года. В ней было всего два слова: «Генрих Герц».
🥳 Всех причастных к радио - с Праздником!
📝 Пишите в комментарии, свои любимые радиостанции, если вообще слушаете/слушали)
YouTube | RuTube | Telegram | Pikabu
से पुनः पोस्ट किया:
Frontend Developer

05.05.202507:44
Всем привет!
Давайте подведем итоги за последние два месяца — что появилось в этом канале 👇
📌 ДАЙДЖЕСТ: МАРТ & АПРЕЛЬ
🎯 Frontend от меня:
Исторический экскурс от JavaScript до ES Modules – https://t.me/frontenddevelopernews/4
Как вообще уживаются вместе .cjs, .mjs и .js файлы в одном проекте – https://t.me/frontenddevelopernews/5
Service и Web Workers – https://t.me/frontenddevelopernews/9
Пример работы с веб-воркером –https://t.me/frontenddevelopernews/11
Разбор задачи из bigfrontend.dev – https://t.me/frontenddevelopernews/14
Организация стилей в современных веб-приложениях – https://t.me/frontenddevelopernews/15
requestAnimationFrame – https://t.me/frontenddevelopernews/18
🗺 Frontend-новости:
Устаревание styled-components – https://t.me/frontenddevelopernews/16
GSAP 3.13 теперь полностью бесплатен – https://t.me/frontenddevelopernews/25
👩💻 Тимлидство:
Из разработчика в руководителя: с какими трудностями я столкнулась – https://t.me/frontenddevelopernews/12
Я почти не пишу код. Боже, я деградирую?! – https://t.me/frontenddevelopernews/17
Как ничего не забыть и не продолбать важное? – https://t.me/frontenddevelopernews/19
💡 Реальные кейсы:
«Теория не нужна!» — реальный кейс с ассессмента – https://t.me/frontenddevelopernews/10
Как я получила A++ за курсовую на магистратуре в Лондоне – https://t.me/frontenddevelopernews/13
ИИ помогает писать код — но базу всё равно нужно знать – https://t.me/frontenddevelopernews/24
📚 Статьи и видео:
Первоначальная производительность загрузки для React-разработчиков: глубокое исследование – https://t.me/frontenddevelopernews/6
Почему BFF должны писать именно фронтендеры – https://t.me/frontenddevelopernews/21
Достижение субкадровой интерполяции с помощью GSAP и Web Workers – https://t.me/frontenddevelopernews/22
Как создать offline-friendly систему загрузки изображений – https://t.me/frontenddevelopernews/23
---
Дальше — больше! Кажется, я только начинаю набирать обороты.
Спасибо, что вы со мной — обещаю, дальше будет ещё интереснее!
#дайджест
Давайте подведем итоги за последние два месяца — что появилось в этом канале 👇
📌 ДАЙДЖЕСТ: МАРТ & АПРЕЛЬ
🎯 Frontend от меня:
Исторический экскурс от JavaScript до ES Modules – https://t.me/frontenddevelopernews/4
Как вообще уживаются вместе .cjs, .mjs и .js файлы в одном проекте – https://t.me/frontenddevelopernews/5
Service и Web Workers – https://t.me/frontenddevelopernews/9
Пример работы с веб-воркером –https://t.me/frontenddevelopernews/11
Разбор задачи из bigfrontend.dev – https://t.me/frontenddevelopernews/14
Организация стилей в современных веб-приложениях – https://t.me/frontenddevelopernews/15
requestAnimationFrame – https://t.me/frontenddevelopernews/18
🗺 Frontend-новости:
Устаревание styled-components – https://t.me/frontenddevelopernews/16
GSAP 3.13 теперь полностью бесплатен – https://t.me/frontenddevelopernews/25
👩💻 Тимлидство:
Из разработчика в руководителя: с какими трудностями я столкнулась – https://t.me/frontenddevelopernews/12
Я почти не пишу код. Боже, я деградирую?! – https://t.me/frontenddevelopernews/17
Как ничего не забыть и не продолбать важное? – https://t.me/frontenddevelopernews/19
💡 Реальные кейсы:
«Теория не нужна!» — реальный кейс с ассессмента – https://t.me/frontenddevelopernews/10
Как я получила A++ за курсовую на магистратуре в Лондоне – https://t.me/frontenddevelopernews/13
ИИ помогает писать код — но базу всё равно нужно знать – https://t.me/frontenddevelopernews/24
📚 Статьи и видео:
Первоначальная производительность загрузки для React-разработчиков: глубокое исследование – https://t.me/frontenddevelopernews/6
Почему BFF должны писать именно фронтендеры – https://t.me/frontenddevelopernews/21
Достижение субкадровой интерполяции с помощью GSAP и Web Workers – https://t.me/frontenddevelopernews/22
Как создать offline-friendly систему загрузки изображений – https://t.me/frontenddevelopernews/23
---
Дальше — больше! Кажется, я только начинаю набирать обороты.
Спасибо, что вы со мной — обещаю, дальше будет ещё интереснее!
#дайджест
14.04.202515:30
Новый стрим на канале!
Что показали на АврораКонф? / Live
https://youtube.com/live/1wWtFU9fUV4
Всем привет, собираемся в среду 16 апреля в 19:00, чтобы обсудить, что показали на недавно прошедшем митапе про Аврору и заодно обсудить какие вообще перспективы развития у нашей ОС
Увидимся на стриме
Курс по Android | Boosty | YouTube
Что показали на АврораКонф? / Live
https://youtube.com/live/1wWtFU9fUV4
Всем привет, собираемся в среду 16 апреля в 19:00, чтобы обсудить, что показали на недавно прошедшем митапе про Аврору и заодно обсудить какие вообще перспективы развития у нашей ОС
Увидимся на стриме
Курс по Android | Boosty | YouTube
20.03.202512:04
Сегодня я буду на мероприятии для тех, кто хочет начать карьеру в IT от Young&&Yandex
В прошлом году я приезжал на их большой фестиваль Young Con, и это было одно из самых масштабных и крутых мероприятий, на котором я бывал
Там была своя атмосфера, которую я редко встречаю где-то еще, эта легкость и открытость. Могу долго описывать, но это надо было посетить самому, чтобы прочувствовать. Сегодня ребята как раз анонсировали новый Young Con, который пройдет в июне. В этом году ожидаю того же уровня.
А сегодня все начали с кофе-рейва от DJ STONIK1917, будет и много других активностей. А вечером концерты разных групп, например Моя Мишель
Ниже ссылка на мой личный канал, где сегодня я буду выкладывать все самое интересное с Young&&Yandex
t.me/alexgladkovblog
В прошлом году я приезжал на их большой фестиваль Young Con, и это было одно из самых масштабных и крутых мероприятий, на котором я бывал
Там была своя атмосфера, которую я редко встречаю где-то еще, эта легкость и открытость. Могу долго описывать, но это надо было посетить самому, чтобы прочувствовать. Сегодня ребята как раз анонсировали новый Young Con, который пройдет в июне. В этом году ожидаю того же уровня.
А сегодня все начали с кофе-рейва от DJ STONIK1917, будет и много других активностей. А вечером концерты разных групп, например Моя Мишель
Ниже ссылка на мой личный канал, где сегодня я буду выкладывать все самое интересное с Young&&Yandex
t.me/alexgladkovblog
17.03.202514:49
Какой вопрос вы бы задали Андрею Сумину?
08.05.202513:31
Ещё очень интересный нюанс
1. Huawei явно видит конкурентом Apple, а не Google и это логично, потому что Google скоро потеряет все позиции
2. Сделана замена буквально для всего. Свои языки, компиляторы, ядра, протоколы, сеть, графика и так далее и так далее
P.S. Сам ноутбук весит 960 грамм всего
Подписаться | Boosty | YouTube
1. Huawei явно видит конкурентом Apple, а не Google и это логично, потому что Google скоро потеряет все позиции
2. Сделана замена буквально для всего. Свои языки, компиляторы, ядра, протоколы, сеть, графика и так далее и так далее
P.S. Сам ноутбук весит 960 грамм всего
Подписаться | Boosty | YouTube
06.05.202515:43
Cybercode 2077


05.05.202506:35
04.04.202519:33
Стрим уже завтра!
से पुनः पोस्ट किया:
Информатика • Алексей Гладков

19.03.202510:27
Друзья, кто из вас пробовал писать код с помощью ChatGPT? Coursor? GigaChat?
Мы с организаторами интенсива ДевФест Кукис решили посвятить первый воркшоп именно искусственному интеллекту — какие чат-боты больше подходят для написания инструкций и кода? Как правильно писать промпт? Возможно ли за пару часов с помощью ИИ сверстать полноценное приложение?
Уверен, что разработчик любого уровня получит новые знания после этого мероприятия. Оно, кстати, пройдёт онлайн, и доступно участникам из любой точки страны. После секции лайвкодинга каждый спикер ответит на ваши вопросы.
Для подписчиков телеграм-канала «Информатика» мы подготовили розыгрыш трёх билетов на событие. Условия участия:
- Быть подписанным на канал Информатика Алексей Гладков
- Быть подписанным на канал ДевФест Кукис
- Нажать «Участвую» под этим постом
Итоги подведем 24 марта. А пока можете изучить программу события. Всем удачи!
Мы с организаторами интенсива ДевФест Кукис решили посвятить первый воркшоп именно искусственному интеллекту — какие чат-боты больше подходят для написания инструкций и кода? Как правильно писать промпт? Возможно ли за пару часов с помощью ИИ сверстать полноценное приложение?
Уверен, что разработчик любого уровня получит новые знания после этого мероприятия. Оно, кстати, пройдёт онлайн, и доступно участникам из любой точки страны. После секции лайвкодинга каждый спикер ответит на ваши вопросы.
Для подписчиков телеграм-канала «Информатика» мы подготовили розыгрыш трёх билетов на событие. Условия участия:
- Быть подписанным на канал Информатика Алексей Гладков
- Быть подписанным на канал ДевФест Кукис
- Нажать «Участвую» под этим постом
Итоги подведем 24 марта. А пока можете изучить программу события. Всем удачи!
17.03.202508:22
12–13 апреля проводим Weekend Offer Mobile
Устроиться в Яндекс за выходные — реально. Ищем крутых Android- и iOS-разработчиков с опытом работы от 3 лет, готовых работать в офисном или гибридном режиме в России.
Подавайте заявку до 9 апреля — и всего за 2 дня пройдите все технические собеседования. После сможете пообщаться с нанимающими командами и выбрать ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер.
Узнать подробности и зарегистрироваться.
Реклама. ООО "Яндекс". ИНН 7736207543
Устроиться в Яндекс за выходные — реально. Ищем крутых Android- и iOS-разработчиков с опытом работы от 3 лет, готовых работать в офисном или гибридном режиме в России.
Подавайте заявку до 9 апреля — и всего за 2 дня пройдите все технические собеседования. После сможете пообщаться с нанимающими командами и выбрать ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер.
Узнать подробности и зарегистрироваться.
Реклама. ООО "Яндекс". ИНН 7736207543
08.05.202506:19
HarmonyOS PC официально анонсирована
Итак, это произошло. Сегодня на презентации новых продуктов от Huawei был анонсирован новый ноутбук Matebook и заодно новая ОС Harmony OS Next для десктопов
Что известно?
👉 Процессор свой собственный (Hisilicon unknown chip)
👉ОС полностью своя, на своем ядре (это не линукс и не винда)
👉 У хуавей теперь полностью своя экосистема, которая включает и компьютер в том числе
👉 Она очень быстрая и работает очень плавно как и телефоны (смотрите мой обзор на канале)
👉 Внутри есть свои аналоги Airdrop, перехват звонков, сквозных сообщений, копирование и вставки и даже перемещение окон между девайсами
👉 Дизайн <strike>украден</strike> вдохновлен эпплом и для китайцев это если что не зашквар (смотрите интервью с Николаем Иготти на канале)
👉 Внутри уже 150 приложений сделанных специально под эту ОС и около 2000 адаптировано
В том числе и своя студия DevEco. Добро пожаловать в новый мир. Ранее Huawei объявляла что пойдёт со своими продуктами в мир, поэтому мы явно будем одними из первых кто на себе это почувствует
Напоминаю, что я буду продолжать разбирать продукцию и код под Huawei у себя на Boosty
Подписаться | Boosty | YouTube
Итак, это произошло. Сегодня на презентации новых продуктов от Huawei был анонсирован новый ноутбук Matebook и заодно новая ОС Harmony OS Next для десктопов
Что известно?
👉 Процессор свой собственный (Hisilicon unknown chip)
👉ОС полностью своя, на своем ядре (это не линукс и не винда)
👉 У хуавей теперь полностью своя экосистема, которая включает и компьютер в том числе
👉 Она очень быстрая и работает очень плавно как и телефоны (смотрите мой обзор на канале)
👉 Внутри есть свои аналоги Airdrop, перехват звонков, сквозных сообщений, копирование и вставки и даже перемещение окон между девайсами
👉 Дизайн <strike>украден</strike> вдохновлен эпплом и для китайцев это если что не зашквар (смотрите интервью с Николаем Иготти на канале)
👉 Внутри уже 150 приложений сделанных специально под эту ОС и около 2000 адаптировано
В том числе и своя студия DevEco. Добро пожаловать в новый мир. Ранее Huawei объявляла что пойдёт со своими продуктами в мир, поэтому мы явно будем одними из первых кто на себе это почувствует
Напоминаю, что я буду продолжать разбирать продукцию и код под Huawei у себя на Boosty
Подписаться | Boosty | YouTube
से पुनः पोस्ट किया:
Aurora Developers



06.05.202506:22
Проект Aurora Bot.
Aurora CLI — приложение от сообщества, упрощающее работу с экосистемой ОС Аврора для разработчиков:
👉 Работа с устройствами
👉 Работа с эмуляторами
👉 Работа с Flutter SDK
👉 Работа с Platform SDK
👉 Работа с Aurora SDK
С развитием Aurora CLI появилось много отдельных проектов:
Aurora Toolbox — GUI приложение на базе Aurora CLI.
Aurora Dataset — база знаний в формате вопрос-ответ.
Aurora Apps — предварительно собранные приложения готовые к установке на устройство или эмулятор.
Я решил объединить их в единой инфраструктуре и расширить ее. Так появился проект Aurora Bot. Сейчас проект в разработке. Это многокомпонентный проект, который состоит из 6 отдельных проектов. Часть приложений проекта уже доступны в альфа версиях.
Telegram Bot v0.1.0
Бот, живущий в telegram с двумя режимами: FAQ (ответы из Dataset) и CMD (умная командная строка) — позволяет соединиться с приложением на PC и управлять экосистемой ОС Аврора с любого устройства с Telegram.
Aurora Bot v0.1.0
Основное приложение проекта, выполняющее все задачи Aurora CLI, но быстрее — приложение написано на Rust в отличие от Aurora CLI, который написан Python. Так же он расширяет возможности и делает способы взаимодействия с ним быстрее.
👨💻 Часть проектов находится в активной разработке:
Telegram App
Web-приложение, которое можно будет использовать на любом устройстве с Telegram, его не нужно будет устанавливать на PC вовсе.
Aurora Toolbot
GUI версия приложения для PC — подобно Aurora Toolbox оно взаимодействует с основным приложением Aurora Bot, в котором присутствует API для сторонних приложения.
Релиз проекта Aurora Bot планирую на конец 2025 года, но альфа версии уже можно использовать и отставлять ваши issue, укрепляя тем самым приложения. Приложение Aurora CLI помещено в архив, но доступно в репозитории pypi. Оно постепенно устаревает и дорабатываться не будет. Например, через Aurora CLI больше нельзя поставить последнюю версию Flutter SDK, а через Aurora Bot можно уже сейчас.
Ознакомиться детальнее с проектом Aurora Bot можно на сайте: https://aurora-bot.keygenqt.com.
Aurora CLI — приложение от сообщества, упрощающее работу с экосистемой ОС Аврора для разработчиков:
👉 Работа с устройствами
👉 Работа с эмуляторами
👉 Работа с Flutter SDK
👉 Работа с Platform SDK
👉 Работа с Aurora SDK
С развитием Aurora CLI появилось много отдельных проектов:
Aurora Toolbox — GUI приложение на базе Aurora CLI.
Aurora Dataset — база знаний в формате вопрос-ответ.
Aurora Apps — предварительно собранные приложения готовые к установке на устройство или эмулятор.
Я решил объединить их в единой инфраструктуре и расширить ее. Так появился проект Aurora Bot. Сейчас проект в разработке. Это многокомпонентный проект, который состоит из 6 отдельных проектов. Часть приложений проекта уже доступны в альфа версиях.
Telegram Bot v0.1.0
Бот, живущий в telegram с двумя режимами: FAQ (ответы из Dataset) и CMD (умная командная строка) — позволяет соединиться с приложением на PC и управлять экосистемой ОС Аврора с любого устройства с Telegram.
Aurora Bot v0.1.0
Основное приложение проекта, выполняющее все задачи Aurora CLI, но быстрее — приложение написано на Rust в отличие от Aurora CLI, который написан Python. Так же он расширяет возможности и делает способы взаимодействия с ним быстрее.
👨💻 Часть проектов находится в активной разработке:
Telegram App
Web-приложение, которое можно будет использовать на любом устройстве с Telegram, его не нужно будет устанавливать на PC вовсе.
Aurora Toolbot
GUI версия приложения для PC — подобно Aurora Toolbox оно взаимодействует с основным приложением Aurora Bot, в котором присутствует API для сторонних приложения.
Релиз проекта Aurora Bot планирую на конец 2025 года, но альфа версии уже можно использовать и отставлять ваши issue, укрепляя тем самым приложения. Приложение Aurora CLI помещено в архив, но доступно в репозитории pypi. Оно постепенно устаревает и дорабатываться не будет. Например, через Aurora CLI больше нельзя поставить последнюю версию Flutter SDK, а через Aurora Bot можно уже сейчас.
Ознакомиться детальнее с проектом Aurora Bot можно на сайте: https://aurora-bot.keygenqt.com.


05.05.202506:15
#update
Обновление Decompose 3.4.0-alpha01
👀 Что изменилось:
👉 Используется идентификатор SPDX в POMs
👉 Отключен StrictMode с перезапуском стека Activity для deep links
👉 Улучшенная обработка deep links, которая гарантирует, что приложение запустит перезагрузку только при наличии корректных данных deep link, что повышает стабильность и предотвращает непредвиденное поведение
👉 Расширенный контекст API компонентов позволяет задавать приоритет обратной навигации, что даёт более точный контроль над поведением вложенных компонентов при сохранении обратной совместимости
👉 Подняты версии:
Compose -> 1.8.0-rc01
compileSdkVersion -> 35
Подписаться | Boosty | YouTube
Обновление Decompose 3.4.0-alpha01
👀 Что изменилось:
👉 Используется идентификатор SPDX в POMs
👉 Отключен StrictMode с перезапуском стека Activity для deep links
👉 Улучшенная обработка deep links, которая гарантирует, что приложение запустит перезагрузку только при наличии корректных данных deep link, что повышает стабильность и предотвращает непредвиденное поведение
👉 Расширенный контекст API компонентов позволяет задавать приоритет обратной навигации, что даёт более точный контроль над поведением вложенных компонентов при сохранении обратной совместимости
👉 Подняты версии:
Compose -> 1.8.0-rc01
compileSdkVersion -> 35
Подписаться | Boosty | YouTube
21.03.202514:05
Что бы вы спросили у создателя ArkTS/ArkX/ArkUI?
19.03.202506:04
🍎 Закрываем ВСЮ базу по Grand Central Dispatch
Источник
👨🦱Один из наших подписчиков заморочился и постарался сделать почти ультимативный мануал по GCD. В статье он пытается рассказать, как освоение базовых концепций GDC необходимо для создания отзывчивых и стабильных приложений. Вот некоторые моменты, которые подсвечены в материале:
👉 почему GDC актуально и еще будет таким
👉 базовые понятия по GDC, потокам, очередям и т.д.
👉 как выполнять задачи асинхронно или синхронизировать их
👉 проблемы с потоками
👉 очереди и как работать с QoS
👉 deadlock
Все слова подкреплены подробными картинками/анимациями для зрительного запоминания, а так же все случаи сопровождаются кодом.
🆘 Если остались вопросы по статье, то пишите прямо тут в комментарии, думаю автор с удовольствием на них ответит)
📍 Перешли товарищу iOS`серу, пусть он тоже пишет качественный код)
☝️P.S. Хочешь со своей статьей получить минуту славы в ленте MD?
Вступай в MD Elite (tier 3 на Boosty), присылай её в чат с большим количеством опытных разработчиков (смогут подсказать что подправить) и тогда твоя статья сможет легко попасть на всеобщее обозрение)
Подписаться | Boosty | YouTube
Источник
👨🦱Один из наших подписчиков заморочился и постарался сделать почти ультимативный мануал по GCD. В статье он пытается рассказать, как освоение базовых концепций GDC необходимо для создания отзывчивых и стабильных приложений. Вот некоторые моменты, которые подсвечены в материале:
👉 почему GDC актуально и еще будет таким
👉 базовые понятия по GDC, потокам, очередям и т.д.
👉 как выполнять задачи асинхронно или синхронизировать их
👉 проблемы с потоками
👉 очереди и как работать с QoS
👉 deadlock
Все слова подкреплены подробными картинками/анимациями для зрительного запоминания, а так же все случаи сопровождаются кодом.
🆘 Если остались вопросы по статье, то пишите прямо тут в комментарии, думаю автор с удовольствием на них ответит)
📍 Перешли товарищу iOS`серу, пусть он тоже пишет качественный код)
☝️P.S. Хочешь со своей статьей получить минуту славы в ленте MD?
Вступай в MD Elite (tier 3 на Boosty), присылай её в чат с большим количеством опытных разработчиков (смогут подсказать что подправить) и тогда твоя статья сможет легко попасть на всеобщее обозрение)
Подписаться | Boosty | YouTube
17.03.202506:02
#update
Обновление compose-multuplatform 1.8.0-alpha04
🟩 Изменения(некоторые):
- улучшена производительность при рендеринге (урррраааа);
- Google Maven теперь содержит некоторые артефакты для всех целевых Kotlin-платформ, включая Wasm и JS. Compose Multiplatform теперь зависит от этих артефактов, и проектам может потребоваться добавить google() репозиторий в repositories {...} блок, если его ещё нет;
- Material3 из Jetpack Compose Material3 1.4.0-alpha07 понижается до 1.3.1 поскольку 1.4.0 Stable будет выпущен только после Compose Multiplatform 1.8.0 - используем аккуратно и ждем стабильную версию, костыль тут
♻️ Подробнее по каждой платформе можно прочитать в источнике, но вывод можно сделать один - не спешите ставить alpha версии, а то за какими-то улучшениями можно поймать фатальные ошибки. Будьте внимательны)
Подписаться | Boosty | YouTube
Обновление compose-multuplatform 1.8.0-alpha04
🟩 Изменения(некоторые):
- улучшена производительность при рендеринге (урррраааа);
- Google Maven теперь содержит некоторые артефакты для всех целевых Kotlin-платформ, включая Wasm и JS. Compose Multiplatform теперь зависит от этих артефактов, и проектам может потребоваться добавить google() репозиторий в repositories {...} блок, если его ещё нет;
- Material3 из Jetpack Compose Material3 1.4.0-alpha07 понижается до 1.3.1 поскольку 1.4.0 Stable будет выпущен только после Compose Multiplatform 1.8.0 - используем аккуратно и ждем стабильную версию, костыль тут
♻️ Подробнее по каждой платформе можно прочитать в источнике, но вывод можно сделать один - не спешите ставить alpha версии, а то за какими-то улучшениями можно поймать фатальные ошибки. Будьте внимательны)
Подписаться | Boosty | YouTube
दिखाया गया 1 - 24 का 33
अधिक कार्यक्षमता अनलॉक करने के लिए लॉगिन करें।