Apple переходит к новому формату рабочей группы вокруг серверного свифта.
https://swift.org/server/
#swift #backend
https://swift.org/server/
#swift #backend
Swift.org
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
Меня тут попросили провести опрос про курсы по мобильной разработке. Результатами, конечно же, поделюсь.
https://goo.gl/forms/BqxIlwxG4EynKwKq2
#polls
https://goo.gl/forms/BqxIlwxG4EynKwKq2
#polls
Google Docs
Опрос по курсам iOS для продвинутых разработчиков
Проекту Mull, реализующему мутационное тестирование для языков на базе LLVM, нужна помощь в адаптации свифта. По ссылке – описание концепции и первых шагов.
https://stanislaw.github.io/2018/09/03/mull-and-swift-how-it-almost-works.html
#testing
https://stanislaw.github.io/2018/09/03/mull-and-swift-how-it-almost-works.html
#testing
А вы знали про Behaviours в Xcode? Выглядит супер-полезно, если вы угораете по продуктивности разработки.
https://www.jessesquires.com/blog/xcode-tip-debugging-behavior-new-tab/
#xcode
https://www.jessesquires.com/blog/xcode-tip-debugging-behavior-new-tab/
#xcode
Jesse Squires
Xcode tip: Using behaviors to improve debugging
Previously, I discussed how to make Xcode’s ‘Assistant Editor’ less frustrating when writing Swift. Another trick I learned recently involves using Xcode Beh...
Обновился гайд по оптимизации производительности сборок свифта под Xcode 10.
https://github.com/fastred/Optimizing-Swift-Build-Times#table-of-contents
#swift
https://github.com/fastred/Optimizing-Swift-Build-Times#table-of-contents
#swift
GitHub
GitHub - fastred/Optimizing-Swift-Build-Times: Collection of advice on optimizing compile times of Swift projects.
Collection of advice on optimizing compile times of Swift projects. - fastred/Optimizing-Swift-Build-Times
Вышло топовое интервью про то, как устроена мобильная разработка в крупных компаниях – Авито, Убере, Спотифае и Одноклассниках.
https://habr.com/company/oleg-bunin/blog/422863/
#processes #architecture
https://habr.com/company/oleg-bunin/blog/422863/
#processes #architecture
Хабр
Трайбы, гильдии, build train и никаких TDD: как устроена мобильная разработка в Uber, Spotify, «Одноклассниках» и Авито
В преддверии AppsConf 2018 мы опросили специалистов из крупных компаний о том, какие отличительные черты и процессы есть у больших команд, занимающихся разрабо...
CI-сервис от фастлейна задепрекейтили, так и не запустив. Оно и к лучшему.
https://github.com/fastlane/ci#readme
#ci #news
https://github.com/fastlane/ci#readme
#ci #news
GitHub
GitHub - fastlane/ci: Open source, self hosted, mobile optimized CI powered by fastlane
Open source, self hosted, mobile optimized CI powered by fastlane - fastlane/ci
И завезли новый кокоахедс. Ребята продолжают упарываться по количеству докладов, в этот раз из снова шесть.
https://events.yandex.ru/events/yagosti/29-sep-2018/
#meetups
https://events.yandex.ru/events/yagosti/29-sep-2018/
#meetups
events.yandex.ru
CocoaHeads Special Event, 29 сентября 2018, Москва — События Яндекса
Приглашаем на большое мероприятие сообщества CocoaHeads в московском офисе Яндекса.
27 сентября в 17 часов проводим прямую трансляцию круглого стола экспертов по автоматизации разработки мобильных приложений. Авито, Яндекс и Альфа трут про CI/CD, автотесты, релизы и прочие веселые вещи.
https://habr.com/company/avito/blog/423585/
#events
https://habr.com/company/avito/blog/423585/
#events
Хабр
Прямой эфир: СI/CD в iOS и Android
Всем привет! Меня зовут Дима Воронин, я архитектор мобильных приложений в Авито, занимаюсь инфраструктурой тестирования, CI. 27 сентября на нашем ютуб-канале мы...
Подъехала прямая трансляция с Кёльнской SwiftConf, где я буду выступать сегодня в 15 часов по Москве.
https://www.youtube.com/watch?v=kt2aZFh007c
#events
https://www.youtube.com/watch?v=kt2aZFh007c
#events
YouTube
SwiftConf 2018 - Day 1
SwiftConf is live on Day 1 bringing you awesome talks all around Swift
Наверное, вы подумали, что сегодня пятница. Но нет, сегодня четверг, а я — не Егор Толстой, который обычно пишет бесполезные комментарии к статьям в канале.
Сегодня я Егор – организатор конференции AppsConf. В этом выпуске мне лень делать подборку самых интересных iOS-докладов будущей конференции – они все топчик, поэтому выбирать сложно. Зато я готов поделиться полным расписанием, в котором уже каждый сможет для себя решить, что ему интересно.
Читайте и присоединяйтесь, уже 8-9 октября. А если есть вопросы – го в личку @etolstoy.
https://appsconf.ru/2018/schedule.html
#events
Сегодня я Егор – организатор конференции AppsConf. В этом выпуске мне лень делать подборку самых интересных iOS-докладов будущей конференции – они все топчик, поэтому выбирать сложно. Зато я готов поделиться полным расписанием, в котором уже каждый сможет для себя решить, что ему интересно.
Читайте и присоединяйтесь, уже 8-9 октября. А если есть вопросы – го в личку @etolstoy.
https://appsconf.ru/2018/schedule.html
#events
Мало статей выкладываю, сорри, скоро исправлюсь. Пока вот вам манифест про прогнившее современное программирование, который вы уже скорее всего прочитали.
https://habr.com/post/423889
#programming
https://habr.com/post/423889
#programming
Habr
Моё разочарование в софте
Суть разработки программного обеспечения — Нужно проделать 500 отверстий в стене, так что я сконструировал автоматическую дрель. В ней используются элегантные точные шестерни для непрерывной...
Стартуем броадкаст круглого стола по CI/CD в мобилках. Накидывайте в комменты ваши вопросы.
https://www.youtube.com/watch?v=y0wxtyUQZ1I
#events #ci #cd
https://www.youtube.com/watch?v=y0wxtyUQZ1I
#events #ci #cd
YouTube
СI/CD в iOS и Android
27 сентября на нашем ютуб-канале мы проведем прямой эфир и обсудим continuous integration и continuous delivery в iOS и Android. Вещаем прямиком из офиса Авито. Поговорим об основах: зачем нужны CI/CD и как их настраивать, коснемся UI-тестирования и feature…
Вышел видосик моего доклада на SwiftConf. Кривой английский, кривые картинки, кривые шутки, в общем, всё, как вы любите. Накидайте там лойсов, чтобы немцы увидели русскую силу.
https://youtube.com/watch?v=jSkohApHFEE
#processes
https://youtube.com/watch?v=jSkohApHFEE
#processes
YouTube
SwiftConf '18 - Egor Tolstoy: Developer experience
Problem validation, roadmaps, usage metrics and feedback, user experience are not first-class citizens in internal platforms and tools development. I'll talk about developer experience, an approach that helps our engineers create useful, thriving and developer…
Кстати, начался хактоберфест. 5 пулл-реквестов и футболка со стикерпаками прилетят к вам по почте.
hacktoberfest.digitalocean.com
#events
hacktoberfest.digitalocean.com
#events
Довольно упоротый подход с заменой стандартных пуш-уведомлений на background fetch + local notifications + fmdb.
https://blog.githawk.com/2018/10/02/Notifications-and-Background-Fetch.html
#sdk
https://blog.githawk.com/2018/10/02/Notifications-and-Background-Fetch.html
#sdk
GitHawk Blog
Local Notifications with Background Fetch
This is how we used Background Fetch to show Local Notifications instead of traditional Push Notifications in GitHawk. We used FMDB to track delivered alerts in our implementation.
Про то, как ApplicationCoordinator’ы используются в Авито.
https://habr.com/company/oleg-bunin/blog/423299/
#architecture
https://habr.com/company/oleg-bunin/blog/423299/
#architecture
Хабр
Application Coordinator в iOS приложениях
Каждый год в платформе iOS происходит множество изменений, к тому же регулярно выходят сторонние библиотеки по работе с сетью, кэшированию данных, отрисовке UI ч...
И все как вы любите – хорошая вакансия iOS разработчика, в этот раз от Qiwi. По ссылке все детали.
vk.com/@etolstoy-ios-good-jobs-oct-3
#jobs
vk.com/@etolstoy-ios-good-jobs-oct-3
#jobs
Vk
iOS Good Jobs
iOS-разработчик в QIWI, у нас несколько интересных проектов с миллионами пользователей, свобода (относительная :) технологических решений, участие в архитектурных решениях вместе с backend. Если вы разрабатывали приложения на Swift, и вас не пугает MVVM и…