А вот подоспел и московский ивент с просмотром презентации. Хостят Trinity Digital.
https://www.facebook.com/events/375850069983110/?ti=icl
#events
https://www.facebook.com/events/375850069983110/?ti=icl
#events
Facebook
Яблочный Спас Trinity Digital
Party event in Moscow, Russia by Trinity Monsters and Pavel Voropaev on Tuesday, September 10 2019
Так, еще один просмотр. Обещаю не больше одного в день рекламировать! На этот раз – Ростов.
https://it61.info/events/2019-09-10-apple-special-event-stream-at-tradingview-399
#events
https://it61.info/events/2019-09-10-apple-special-event-stream-at-tradingview-399
#events
Ростовское IT-сообщество
Apple Special Event stream at TradingView
Привет! Грядет Apple Special Event, и мы в TradingView будем смотреть стрим из Купертино. Присоединяйтесь к нам 10 сентября в 20-00. Что нас ждет: — Новые айфоны. Возможно трехглазые и новых цветов. — Часы в обновленном корпусе. Возможно новой серии. — Макбук…
Учимся строить карту развития мобильного разработчика вместе с Сашей Черным.
https://habr.com/ru/company/oleg-bunin/blog/465569/
#career
https://habr.com/ru/company/oleg-bunin/blog/465569/
#career
Хабр
Карта развития мобильного разработчика
Мы ежедневно сталкиваемся с понятиями «джун», «мидл», «сеньор», но наши представления о том, какими знаниями должен обладать разработчик на разных стадиях роста,...
Uber заопенсорсил свою альтернативу VectorDrawable для iOS.
https://eng.uber.com/cyborg/
#ui #libraries
https://eng.uber.com/cyborg/
#ui #libraries
Хорошая подборка мнений про Catalyst, его проблемы, недостатки и возможное будущее развитие.
https://appleinsider.com/articles/19/09/04/apples-catalyst-polarizes-developers-ahead-of-ios-13-catalina-launch
#macos
https://appleinsider.com/articles/19/09/04/apples-catalyst-polarizes-developers-ahead-of-ios-13-catalina-launch
#macos
AppleInsider
Apple's Catalyst polarizes developers ahead of iOS 13, Catalina launch
After months of working with Catalyst, and just ahead of the release of macOS Catalina, developers have thoughts on what's good and what's still surprisingly bad about Apple's project to get iOS apps on the Mac.
Гугл заопенсорсили свои стандарты по проведению code review.
https://google.github.io/eng-practices/review/reviewer/
#codereview
https://google.github.io/eng-practices/review/reviewer/
#codereview
eng-practices
How to do a code review
Google’s Engineering Practices documentation
Тут в gradle расширенную поддержку свифта завезли, включая управление зависимостями.
https://blog.gradle.org/introducing-the-swift-plugins
#gradle
https://blog.gradle.org/introducing-the-swift-plugins
#gradle
blog.gradle.org
Introducing the Swift plugins
This post introduces some new native plugins that we’ve been working on that can build Swift libraries and applications.
They work on both macOS and Linux with the official Swift compiler.
They work on both macOS and Linux with the official Swift compiler.
Давно в Москве не было крупных хайринг ивентов. На этот раз Bolt, новый модный таксишный стартап, нанимает большую команду, и отбирает людей сначала на хакерранке, а потом на вечеринке в Москве. Подключайтесь, лучший способ провести воскресенье.
https://boltchampionship.com/?utm_source=igr
#jobs
https://boltchampionship.com/?utm_source=igr
#jobs
Появился чек-лист, в котором довольно неплохо разбирают, что ожидается от senior инженера.
https://littleblah.com/post/2019-09-01-senior-engineer-checklist/
#career
https://littleblah.com/post/2019-09-01-senior-engineer-checklist/
#career
Огромный гайд по всем проблемам, связанным с управлением стейтом приложения, и способам их решения.
https://www.appcoda.com/state-management-ios/
#patterns
https://www.appcoda.com/state-management-ios/
#patterns
AppCoda
The Comprehensive Guide to the State Management in iOS
There are many challenges in the software development, but there is one beast that tends to screw things up much more often than the others: the problem of app’s state management and data propagation.
So what can go wrong with the state, which is…
So what can go wrong with the state, which is…
Топовый лонгрид про то, как считается длина строки, в частности эмоджи, в разных языках программирования. Вот например длина строки для 🤦🏻♂️:
- JavaScript: 7
- Python 2: 17
- Python 3: 5
- Swift: 1
https://hsivonen.fi/string-length/
#string
- JavaScript: 7
- Python 2: 17
- Python 3: 5
- Swift: 1
https://hsivonen.fi/string-length/
#string
hsivonen.fi
It’s not wrong that "🤦🏼♂️".length == 7
Автоматизируем релизы новых версий кокоаподс с помощью GitHub Actions.
https://medium.com/@s1ddok/automated-cocoapod-releases-with-github-actions-8526dd4535c7
#cd #libraries
https://medium.com/@s1ddok/automated-cocoapod-releases-with-github-actions-8526dd4535c7
#cd #libraries
Medium
Automated CocoaPod releases with GitHub Actions
In this article we are going to quickly cover a trivial GitHub Actions setup I use for my open source Metal library Alloy to automatically…
Завезли обновления Flutter и Dart прямо под релиз iOS 13. В комплекте автокомплит на мэшинлернинге, переезд на Swift и Kotlin и поддержка всяких платформенных фичей.
https://9to5google.com/2019/09/10/flutter-1-9-dart-2-5-released-ios-13/
#crossplatform
https://9to5google.com/2019/09/10/flutter-1-9-dart-2-5-released-ios-13/
#crossplatform
9to5Google
Flutter 1.9 and Dart 2.5 released w/ iOS 13 support, ML-based code complete, and more
Google announced the simultaneous release of Flutter 1.9 and version 2.5 of the underlying Dart programming language, with new features like iOS 13 support.
Подборка советов по тому, как использовать libdispatch более эффективно.
https://gist.github.com/tclementdev/6af616354912b0347cdf6db159c37057
#concurrency #sdk
https://gist.github.com/tclementdev/6af616354912b0347cdf6db159c37057
#concurrency #sdk
Gist
Making efficient use of the libdispatch (GCD)
Making efficient use of the libdispatch (GCD). GitHub Gist: instantly share code, notes, and snippets.
Если вы часто пользуетесь ренеймом в Xcode, этот твит сделает вашу жизнь чуть лучше.
https://twitter.com/dmartincy/status/1173289543124029440
#xcode
https://twitter.com/dmartincy/status/1173289543124029440
#xcode
Twitter
Daniel Martín
Tip: If you use the rename refactoring in Xcode a lot, you can save some time by skipping the code folding animation: defaults write https://t.co/D0YvLBgPdY.dt.Xcode CodeFoldingAnimationSpeed -int 0
Замечательная команда Яндекс.Еды ищет не менее замечательного iOS-разработчика!
Что нужно делать:
- Много работать с UI. Переписать старые экраны, заставить их загружаться быстрее и сделать их более удобными и интерактивными.
- Довести миграцию на Swift до конца, а также привести старые части приложения к новой архитектуре.
- Автоматизировать процессы: Внедрять кодогенерацию запросов к API, автоматизировать релизный цикл.
- Работать с платформенными SDK вроде Dark Mode и Siri Shortcuts
https://yandex.ru/jobs/vacancies/dev/iosdev_eda/
#jobs
Что нужно делать:
- Много работать с UI. Переписать старые экраны, заставить их загружаться быстрее и сделать их более удобными и интерактивными.
- Довести миграцию на Swift до конца, а также привести старые части приложения к новой архитектуре.
- Автоматизировать процессы: Внедрять кодогенерацию запросов к API, автоматизировать релизный цикл.
- Работать с платформенными SDK вроде Dark Mode и Siri Shortcuts
https://yandex.ru/jobs/vacancies/dev/iosdev_eda/
#jobs
В эту пятницу Redmadrobot проводят митапчик с темами про модульность, спеки для API, анимации.
https://habr.com/ru/company/redmadrobot/blog/466747/
#events
https://habr.com/ru/company/redmadrobot/blog/466747/
#events
Хабр
Митап iOS-разработчиков в Redmadrobot
Как поддерживать стабильность и быстродействие разрастающегося проекта, спроектировать спецификацию API и выжать максимум из анимации переходов между экранами. Расскажем 20 сентября в московском...
И в продолжение темы ивентов. Мы наконец-то сформировали финальное расписание осеннего AppsConf. Если вы не торопились с покупкой билетов до полной уверенности в программе, теперь их можно смело покупать. Не буду много спамить, поделюсь полезными ссылками, где уже все рассказано.
Мой твиттер-тред с обзором программы: https://twitter.com/igrekde/status/1173467166907256834
Шаблон письма для руководителя с обоснованием покупки билета: https://t.co/fGz3gz2OUc
Программа конференции: https://appsconf.ru/spb/2019
Промокод на скидку 15%: GoodReadsPromo
#events
Мой твиттер-тред с обзором программы: https://twitter.com/igrekde/status/1173467166907256834
Шаблон письма для руководителя с обоснованием покупки билета: https://t.co/fGz3gz2OUc
Программа конференции: https://appsconf.ru/spb/2019
Промокод на скидку 15%: GoodReadsPromo
#events
Twitter
Egor Tolstoy
После недели жарких споров мы сформировали расписание осеннего AppsConf, получилась просто конфетка. Запилю-ка я тред с интересными фактами.
Ребята организуют текстовый лайв с конференции NSSpain. Присоединяйтесь!
https://t.me/joinchat/AAAAAE4RPL-xSdRxE4d7kg
#events
https://t.me/joinchat/AAAAAE4RPL-xSdRxE4d7kg
#events
Telegram
NSSpain 2019 by Avito guys
Репортаж с NSSpain 2019
Расписание: https://2019.nsspain.com/index.html#schedule (в Москве +1 час)
Расписание: https://2019.nsspain.com/index.html#schedule (в Москве +1 час)