SmartDev - первая технологическая конференция Сбера
⏱ 20 мая
👨💻 Онлайн и бесплатно
🎯 Регистрация
Сбер впервые организовывает масштабную техно-конференцию, чтобы рассказать, какие возможности открывает для разработчиков, инженеров и других представителей техно-сообщества.
Более 50 топовых российских и международных спикеров, параллельные стримы и live coding от шести активов Сбера:
- SmartMarket —о единой среде разработки приложений от Сбера и инструментах для создания навыков виртуальных ассистентов Салют;
- Platform V — о полноценном PaaS от Сбера;
- SberCloud — об облачной платформе от Сбера;
- ML Space — о платформе для ML-разработки полного цикла от SberCloud;
- Салют + платформы — о виртуальных ассистентах семейства Салют, устройствах от SberDevices и новых возможностях для разработчиков;
- SmartUniverse — о дополнительных сервисах от компаний экосистемы Сбера и партнеров.
Подключайся к конференции 20 мая. Будь в курсе первым!
⏱ 20 мая
👨💻 Онлайн и бесплатно
🎯 Регистрация
Сбер впервые организовывает масштабную техно-конференцию, чтобы рассказать, какие возможности открывает для разработчиков, инженеров и других представителей техно-сообщества.
Более 50 топовых российских и международных спикеров, параллельные стримы и live coding от шести активов Сбера:
- SmartMarket —о единой среде разработки приложений от Сбера и инструментах для создания навыков виртуальных ассистентов Салют;
- Platform V — о полноценном PaaS от Сбера;
- SberCloud — об облачной платформе от Сбера;
- ML Space — о платформе для ML-разработки полного цикла от SberCloud;
- Салют + платформы — о виртуальных ассистентах семейства Салют, устройствах от SberDevices и новых возможностях для разработчиков;
- SmartUniverse — о дополнительных сервисах от компаний экосистемы Сбера и партнеров.
Подключайся к конференции 20 мая. Будь в курсе первым!
17 мая - Бесплатное демо-занятие «Пишем клиент для музыкального сервиса»
Попробуем написать всего за пару часов приложение для работы с музыкальным сервисом.
В качестве технологии используем декларативный фреймворк SwiftUI и Combine.
Для регистрации на занятие, необходимо пройти тестирование: https://otus.pw/nTAu/
🎁 Скидка на курс iOS Professional по промокоду: 21study10
Попробуем написать всего за пару часов приложение для работы с музыкальным сервисом.
В качестве технологии используем декларативный фреймворк SwiftUI и Combine.
Для регистрации на занятие, необходимо пройти тестирование: https://otus.pw/nTAu/
🎁 Скидка на курс iOS Professional по промокоду: 21study10
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
Теперь можно рекламироваться в предложенных приложениях в разделе поиска в AppStore.
https://developer.apple.com/news/?id=p5kjwfnf
https://developer.apple.com/news/?id=p5kjwfnf
Apple
Apple Search Ads introduces a new way to promote apps - Latest News - Apple Developer
Apple Search Ads has always made it easy to promote your apps at the top of relevant search results on the App Store. Now you can reach users even before they search with an ad placement on the Search tab. It’s a simple and effective way to help users discover…
Небольшой опрос про отношение iOS разработчиков к кроссплатформе.
https://surveys.jetbrains.com/s3/a1-ios-developers-survey
https://surveys.jetbrains.com/s3/a1-ios-developers-survey
Jetbrains
iOS Developers Survey
iOS Developers Survey.
Оффер от Яндекса за 1 день!
15, 22 и 29 мая Яндекс проводит онлайн-мероприятие для найма мобильных разработчиков — One Day Offer
Если вы middle/senior-разработчик, пишущий на Objective-C/Swift/Java/Kotlin — приходите и получите оффер от Яндекса за одну субботу! Чтобы принять участие, нужно просто зарегистрироваться и решить две задачи онлайн: https://clck.ru/Uh7dF
15, 22 и 29 мая Яндекс проводит онлайн-мероприятие для найма мобильных разработчиков — One Day Offer
Если вы middle/senior-разработчик, пишущий на Objective-C/Swift/Java/Kotlin — приходите и получите оффер от Яндекса за одну субботу! Чтобы принять участие, нужно просто зарегистрироваться и решить две задачи онлайн: https://clck.ru/Uh7dF
Proof of Concept: приложение, которое делает черно-белые изображения цветными с помощью CoreML и машинного обучения здорового человека.
https://www.onswiftwings.com/posts/image-colorization-coreml/
https://www.onswiftwings.com/posts/image-colorization-coreml/
OnSwiftWings
Colorizing images with CoreML
Learn how to colorize grayscale images with CoreML
Еще одна статья про то, какой могла бы быть документация Apple. Больше курсов, больше интерактива, вернуть старые видео, улучшить работу с версиями и многое другое.
https://www.hackingwithswift.com/articles/231/reimagining-apples-documentation
https://www.hackingwithswift.com/articles/231/reimagining-apples-documentation
Hacking with Swift
Reimagining Apple’s documentation
Example code, faster navigation, and goodbye to No Overview Available.
Чеклист для стартаперов - надо ли делать мобильное приложение или веба хватит для начала.
https://shouldyoubuildamobile.app/
https://shouldyoubuildamobile.app/
Should you build a mobile app?
The answer may surprise you.
Сегодня вышли первая глава и вступление из книги про доступность от Mobile Head Додо. Рассказывается про правильное именование идентификаторов для VoiceOver. А еще есть практические упражнения.
https://dodo.dev/a11y-book
https://dodo.dev/a11y-book
Копаемся во внутренностях TextFiledStyle в попытках предугадать, что нас ждет в июне.
https://www.fivestars.blog/articles/textfieldstyle/
https://www.fivestars.blog/articles/textfieldstyle/
FIVE STARS
A TextFieldStyle API preview! | FIVE STARS
TextFieldStyle is not officially available yet, can we have a sneak peek at how it might look like?
Отсутствие рефакторинга не только мешает быстро и стабильно деливерить новые фичи, но и приводит к ускорению деградации качества кода. Так что техдолг надо не просто платить, а делать это вовремя.
https://www.lucasoliveira.tech/posts/refactoring/
https://www.lucasoliveira.tech/posts/refactoring/
Lucas Oliveira dot Tech
Refactoring | Lucas Oliveira dot Tech
Refactoring is the process of re-writing code with the intent of improving its quality without changing its external behavior. It is a constant effort that an engineering team has to make to keep or improve code quality. This post summarizes a lot of what…
Этим летом будет работать программа менторства по работе над языком Swift. Заявки надо подавать уже на этой неделе.
https://swift.org/blog/swift-mentorship-program/
https://swift.org/blog/swift-mentorship-program/
Swift.org
Announcing the Swift Mentorship Program
We’re thrilled to announce the Swift Mentorship Program — a new contributor program for the Swift community and part of the Diversity in Swift initiative. The Swift Mentorship Program is designed to support developers as they become active open source contributors…
TabView можно использовать не только как UITabBarController, но и как UIPageViewController, просто заменив стиль.
https://kristaps.me/blog/swiftui-tabview/
https://kristaps.me/blog/swiftui-tabview/
Kristaps Grinbergs - Blockchain, mobile and fullstack developer. Startup founder. Conference speaker. Mentor. Passionate about building products, sustainability and Web 3.0
Kristaps Grinbergs
Все методы синхронизации в Swift в одной статье про потокобезопасность.
https://swiftrocks.com/thread-safety-in-swift
https://swiftrocks.com/thread-safety-in-swift
Swiftrocks
Thread Safety in Swift
Concurrency is the entry point for the most complicated and bizarre bugs a programmer will ever experience. In this article, I'll share my favorite methods of ensuring thread safety, as well as analyzing the performance of the different mechanisms.
Команда @selectelnews выпустила свое первое видео из серии «мак энд чипс». На нем Вова Туров, специалист по тестированию оборудования из Selectel, разбирает старый и новый Mac mini при помощи гитарного медиатора, зубной нити и мягкой физической силы.
Почему Mac mini? Недавно Selectel выпустили новое решение — аренду сервера с macOS® на M1. На нем можно:
— быстро компилировать написанный код в среде Xcode®,
— протестировать приложение, проверить его на совместимость с Apple Silicon® и на работу с разными версиями ОС,
— в 15 раз быстрее работать с задачами машинного обучения,
— пользоваться программами для творчества, которые доступны только на macOS®.
🔔 Подписывайтесь на канал, ставьте лайки и оставляйте комментарии!
https://slc.tl/Fe0fX
Почему Mac mini? Недавно Selectel выпустили новое решение — аренду сервера с macOS® на M1. На нем можно:
— быстро компилировать написанный код в среде Xcode®,
— протестировать приложение, проверить его на совместимость с Apple Silicon® и на работу с разными версиями ОС,
— в 15 раз быстрее работать с задачами машинного обучения,
— пользоваться программами для творчества, которые доступны только на macOS®.
🔔 Подписывайтесь на канал, ставьте лайки и оставляйте комментарии!
https://slc.tl/Fe0fX
YouTube
Что внутри Mac mini на M1? / Разбор и сравнение
Первое видео из серии «мак энд чипс». Вова Туров, специалист по тестированию оборудования из Selectel, разбирает старый и новый Mac mini при помощи гитарного медиатора, зубной нити и мягкой физической силы. Весь процесс за ним наблюдает его ручной Тирекс.…
Что дают
https://trycombine.com/posts/swift-actors/
actor
и withTaskGroup
, а также отличная иллюстрация текущего состояния снэпшота с async/await.https://trycombine.com/posts/swift-actors/
try Code
Swift Actors: A practical example, part 1
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
Еще один наглядный пример пример того, что за фактическое отображение в SwiftUI отвечает Style, а View скорее содержит логику отображения.
https://serialcoder.dev/swiftui/progressview-in-swiftui/
https://serialcoder.dev/swiftui/progressview-in-swiftui/
SerialCoder.dev
Progress View in SwiftUI - SerialCoder.dev
Find out how to show and configure a progress view in SwiftUI for long-running tasks, and create advanced progress views with custom styles.
А тут еще больше про async/await в связке с Combine. В примере несколько раз возвращается прогресс, а потом отправляется событие завершения через Publisher.
https://trycombine.com/posts/swift-actors-combine/
https://trycombine.com/posts/swift-actors-combine/
try Code
Swift Actors: A practical example, part 2
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
24 мая - Demo day курса «iOS Developer. Professional»
На вебинаре Ексей Пантелеев (iOS Team Lead в Утконос) расскажет:
- О курсе в целом и его программе
- Насколько востребованы iOS-разработчики в период кризиса?
- Какие требования к соискателям предъявляют компании-работодатели?
- Какие вопросы задают на собеседовании, и как не допустить ошибку при ответе?
- Какие знания и навыки необходимы, чтобы выделиться из толпы и обеспечить себе карьерный прогресс
Регистрация: https://otus.pw/oo86/
Перед вебинаром вы можете пройти тестирование и задать по нему вопросы преподавателю: https://otus.pw/E7uY/
🎁 Все кто пройдет тестирование, сможет воспользоваться скидкой 10% на курс iOS Professional по промокоду: 21study10
На вебинаре Ексей Пантелеев (iOS Team Lead в Утконос) расскажет:
- О курсе в целом и его программе
- Насколько востребованы iOS-разработчики в период кризиса?
- Какие требования к соискателям предъявляют компании-работодатели?
- Какие вопросы задают на собеседовании, и как не допустить ошибку при ответе?
- Какие знания и навыки необходимы, чтобы выделиться из толпы и обеспечить себе карьерный прогресс
Регистрация: https://otus.pw/oo86/
Перед вебинаром вы можете пройти тестирование и задать по нему вопросы преподавателю: https://otus.pw/E7uY/
🎁 Все кто пройдет тестирование, сможет воспользоваться скидкой 10% на курс iOS Professional по промокоду: 21study10
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
Что вы ожидаете от WWDC 2021? Тут целый список про SwiftUI, доведение iPad до уровня Mac и возможность нормально принимать платежи.
https://beckyhansmeyer.com/2021/05/12/wishes-for-wwdc-2021/
https://beckyhansmeyer.com/2021/05/12/wishes-for-wwdc-2021/
Beckyhansmeyer
Wishes for WWDC 2021 | Becky Hansmeyer
A blog about Apple and indie iOS development using Swift and SwiftUI.