Акторы в Swift — для чего они нужны?
Актор — это ссылочный тип, подобный классу, созданный для безопасного управления изменяемым состоянием в многопоточной среде. Появившиеся в Swift 5.5, акторы помогают разработчикам писать потокобезопасный и более предсказуемый код при работе с асинхронными задачами и общими изменяемыми данными.
Чем акторы отличаются от классов?
Акторы гарантируют, что к их изменяемому состоянию одновременно имеет доступ только один поток. Это предотвращает повреждение данных и обеспечивает целостность.
https://blog.egesucu.com.tr/swift-actors-what-are-they-for-fd40b4264d9a
#ios
👉 @developer_mobila
Актор — это ссылочный тип, подобный классу, созданный для безопасного управления изменяемым состоянием в многопоточной среде. Появившиеся в Swift 5.5, акторы помогают разработчикам писать потокобезопасный и более предсказуемый код при работе с асинхронными задачами и общими изменяемыми данными.
Чем акторы отличаются от классов?
Акторы гарантируют, что к их изменяемому состоянию одновременно имеет доступ только один поток. Это предотвращает повреждение данных и обеспечивает целостность.
https://blog.egesucu.com.tr/swift-actors-what-are-they-for-fd40b4264d9a
#ios
👉 @developer_mobila
👍1
🔥 Современная оркестрация Kotlin-приложениями
Приглашаем на открытый урок.
🗓 22 октября в 19:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Kotlin Backend Developer. Professional».
Уже прошла эпоха монолита, когда целые компании занимались разработкой одного необъятного приложения. Сейчас любая информационная система насыщена различными сервисами, а микросервисами уже никого не удивишь.
Обязательным атрибутом собеседований стал вопрос про Saga, хореографию и оркестрацию.
И именно эту тему мы разберем на вебинаре в применении к Kotlin-разработке.
Что будет на вебинаре:
- Обсудим как традиционные оркестраторы типа Airflow или Camunda, так новых игроков.
- На практической части вебинара мы разработаем простое приложение, управляемое оркестратором.
🔗 Ссылка на регистрацию: https://vk.cc/cQoBPr
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Приглашаем на открытый урок.
🗓 22 октября в 19:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Kotlin Backend Developer. Professional».
Уже прошла эпоха монолита, когда целые компании занимались разработкой одного необъятного приложения. Сейчас любая информационная система насыщена различными сервисами, а микросервисами уже никого не удивишь.
Обязательным атрибутом собеседований стал вопрос про Saga, хореографию и оркестрацию.
И именно эту тему мы разберем на вебинаре в применении к Kotlin-разработке.
Что будет на вебинаре:
- Обсудим как традиционные оркестраторы типа Airflow или Camunda, так новых игроков.
- На практической части вебинара мы разработаем простое приложение, управляемое оркестратором.
🔗 Ссылка на регистрацию: https://vk.cc/cQoBPr
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Рулим светодиодом по UDP и ESP8266
Сегодня я поделюсь опытом работы с протоколом UDP вместе с микроконтроллером ESP8266, где я управлял светодиодом, а также получал температуру с датчика DHT11. Всё управление будет происходить из Android-приложения, написание логики которого также будет рассмотрено.
https://habr.com/ru/articles/925800/
#Android
👉 @developer_mobila
Сегодня я поделюсь опытом работы с протоколом UDP вместе с микроконтроллером ESP8266, где я управлял светодиодом, а также получал температуру с датчика DHT11. Всё управление будет происходить из Android-приложения, написание логики которого также будет рассмотрено.
https://habr.com/ru/articles/925800/
#Android
👉 @developer_mobila
👍3
Функциональный стиль: объясняю как другу
«Функциональное программирование», «Immutable значения», «Pure функции».
Тоже слышал эти умные слова?
И ты такой: «Что? Можно просто for написать?»
Спокойно. Сейчас все разложим по полочкам. Даже если ты пишешь var a = 1 и гордишься этим - ты свой. Погнали.
https://habr.com/ru/articles/926900/
#ios
👉 @developer_mobila
«Функциональное программирование», «Immutable значения», «Pure функции».
Тоже слышал эти умные слова?
И ты такой: «Что? Можно просто for написать?»
Спокойно. Сейчас все разложим по полочкам. Даже если ты пишешь var a = 1 и гордишься этим - ты свой. Погнали.
https://habr.com/ru/articles/926900/
#ios
👉 @developer_mobila
👍1
📱 Поделитесь обратной связью с RuStore — и выиграйте фичеринг
RuStore развивается, опираясь на мнение разработчиков. Ответив на вопросы, вы поможете сделать платформу удобнее и улучшить ее для публикации и продвижения приложений.
Опрос анонимный и займет не более 5 минут. Пройти его можно до 1 ноября.
👉 Перейти к опросу
🎁 Призы и итоги
5 разработчиков получат фичеринг в RuStore — размещения выйдут в течение трёх месяцев после объявления результатов.
Итоги будут подведены 1 декабря.
Условия участия
— Участвовать могут разработчики, чьи приложения уже опубликованы в RuStore.
— Приложения должны соответствовать требованиям площадки.
— Формат и даты фичеринга определяет редакция RuStore.
Полные правила конкурса и все обновления публикуются в Telegram-канале @rustoredev.
RuStore развивается, опираясь на мнение разработчиков. Ответив на вопросы, вы поможете сделать платформу удобнее и улучшить ее для публикации и продвижения приложений.
Опрос анонимный и займет не более 5 минут. Пройти его можно до 1 ноября.
👉 Перейти к опросу
🎁 Призы и итоги
5 разработчиков получат фичеринг в RuStore — размещения выйдут в течение трёх месяцев после объявления результатов.
Итоги будут подведены 1 декабря.
Условия участия
— Участвовать могут разработчики, чьи приложения уже опубликованы в RuStore.
— Приложения должны соответствовать требованиям площадки.
— Формат и даты фичеринга определяет редакция RuStore.
Полные правила конкурса и все обновления публикуются в Telegram-канале @rustoredev.
💩2
Антон Бушманов — Перерисовки в SwiftUI
Антон рассказал о части перформанса в SwiftUI, а конкретнее о перерисовках. Доклад нацелен на тех, кто только переходит на SwiftUI или использует его не так давно, чтобы задаваться вопросами перформанс ревью. Будет интересно разработчикам всех уровней. Главная цель доклада — преподнести перерисовку максимально простым языком и на примерах.
https://www.youtube.com/watch?v=a_FQ93Laqvs
#ios
👉 @developer_mobila
Антон рассказал о части перформанса в SwiftUI, а конкретнее о перерисовках. Доклад нацелен на тех, кто только переходит на SwiftUI или использует его не так давно, чтобы задаваться вопросами перформанс ревью. Будет интересно разработчикам всех уровней. Главная цель доклада — преподнести перерисовку максимально простым языком и на примерах.
https://www.youtube.com/watch?v=a_FQ93Laqvs
#ios
👉 @developer_mobila
YouTube
Антон Бушманов — Перерисовки в SwiftUI
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
Скачать презентацию с сайта Mobius — https://jrg.su/K9Wwrr
Антон рассказал о части перформанса в SwiftUI, а конкретнее о перерисовках. Доклад нацелен на тех, кто только переходит на SwiftUI или использует…
— —
Скачать презентацию с сайта Mobius — https://jrg.su/K9Wwrr
Антон рассказал о части перформанса в SwiftUI, а конкретнее о перерисовках. Доклад нацелен на тех, кто только переходит на SwiftUI или использует…
👍1
