Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2017 March 13
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про разные подходы к написанию Release Notes. Отдельного внимания заслуживает ссылка на reddit в самом начале, где релиз-инженер из Facebook набрасывает, почему они игнорируют этот механизм.
https://uxdesign.cc/design-better-release-notes-3e8c8c785231#.itxn0670b

#ux #appstore
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Во втором выпуске подкаста Podlodka мы поговорили о том, что такое CI/CD, какие особенности у этих процессов именно в мобильной разработке и обсудили подходы к Continuous Deployment в Facebook.
Да, звук все еще не идеален, но мы работаем над этим.

iTunes: http://apple.co/2neMDQs
SoundCloud: http://bit.ly/2mZtvFG
Обратная связь: http://bit.ly/2nvheFJ
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Это, тут прилетел новый доклад про архитектуру-которую-нельзя-называть. Статью, думаю, уже могли читать. В целом похоже на православный VIPER, но есть нюансы.
https://realm.io/news/break-the-monoloth-with-b-viper-modules/

#architecture #viper
источник
2017 March 14
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Статья ну с очень громким заголовком, который не сильно соответствует истине. Как обезопаситься от retain cycle в приложении, по крайней мере, в самых очевидных случаях.
https://medium.com/ios-os-x-development/abolish-retain-cycles-in-swift-with-a-single-unit-test-d338c29aa723#.53j62q347

#testing
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про пользу и вред открытости разных процессов в компании, в том числе зарплат и начисления бонусов. Все не так просто, как кажется на первый взгляд.
http://www.mckinsey.com/business-functions/organization/our-insights/the-dark-side-of-transparency

#career
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Гайд по тому, как поднять веб-сервер на Kitura сразу на iOS. Если у вас появляется закономерный вопрос - зачем это нужно, то там же - шесть юзкейсов. Мой любимый - бесплатный оффлайн режим.
https://developer.ibm.com/swift/2017/03/13/kitura-ios/

#swift #backend
источник
2017 March 15
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Весьма неплохой материал про семафоры и работу с ними в Swift. Как я люблю - все рассказано на пальцах и очень легко усваивается.
https://medium.com/swiftly-swift/a-quick-look-at-semaphores-6b7b85233ddb#.eedr87lde

#swift #concurrency
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Давно не было серьезных холиварных вбросов. Тут говорят, что Storyboards - это отличный и полезный инструмент, причем не только для приложений-однодневок и фастфуд-программирования. И я с этим, кстати, вполне согласен. Ну а поспорить можно в нашем чатике @iosgt.
https://www.skilled.io/u/swiftsummit/storyboards-revisited

#ui #tools
источник
2017 March 16
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Раз вчера начали разбираться с семафорами, то вот еще один материал по теме. Я рассказываю про задачи синхронизации потоков, их классические и прикладные решения. Лучший момент - демка в конце, однозначно.
http://www.youtube.com/watch?v=y0UQEioIgTQ

#concurrency
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
21-22 апреля состоится конференция по мобильной разработке Mobius 2017. На конференции будет много разных докладов, в том числе - выступление John Sundell, разрабочика кучи тулзов и фреймворков вроде Unbox и Hub Framework, который работал в Spotify и Volvo.  Доклад будет про то, как писать тулзы для разработчика на Swift. Вроде как старые подходы все еще имеют право на существование, но скриптинг Swift их в итоге зарубит. Посмотрим - у меня уже болит душа за Ruby. https://mobiusconf.com/talks/writing-your-own-scripts-i-tools-using-swift/?utm_campaign=mobius2017&utm_source=GoodReads&utm_medium=iOS

#conferences #swift
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Любая история становится лучше, когда у нее есть продолжение. На прошлой неделе я писал о том, что Apple ужесточили проверки приложений и теперь не пускают в стор пользователей сервиса rollout.io. Прилетела ответочка от отца-основателя проекта - открытое письмо компании Apple, в котором он предлагает ввести системный механизм апдейтов определенных частей приложения с использованием JS и отдельной сертификации. Не взлетит.
https://rollout.io/blog/open-letter-to-apple-secure-javascript-injection-ios/

#apple #js
источник
2017 March 17
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Не планировал выкладывать эту статью, но прямо слишком много людей мне ее забрасывают. Смотрите сами в общем - тут сравнивают производительность приложения на Swift с аналогичным на React Native. У меня вызывает сомнения методика проведения эксперимента - кейсы выбраны довольно простые, нет понимания, сколько замеров было проведено, да и вообще - сомнительно все это как-то.
https://medium.com/the-react-native-log/comparing-the-performance-between-native-ios-swift-and-react-native-7b5490d363e2#.kb6eu3kq2

#swift #reactnative
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
И давайте закроем тему семафоров действительно отличной ссылкой. Если хотите раз и навсегда избавить себя от стыдных вопросов по базовым примитивам синхронизации, более сложным паттернам, да и вообще, порешать интересные задачи - эта книга для вас. Бесплатно, без SMS.
http://greenteapress.com/wp/semaphores/

#concurrency
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Внезапно набрели на удобный синтаксис switch case для работы с Optional'ами. Не знаю, как вы - я не встречал раньше.
https://twitter.com/Fizmatchel/status/842713609654456324

#swift
источник
2017 March 18
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Вернемся к теме монорепозитория. Подборка явных плюсов этого решения, если вам оно еще не кажется очевидным вином.
http://danluu.com/monorepo/

#git #processes
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Как собрать хакинтош, который будет рвать MacBook Pro и Mac Pro по большей части бенчмарков.
https://www.dancounsell.com/building-a-hackintosh-pro/

#hardware
источник
2017 March 19
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Огроменная статья от человека, прошедшего порядка 50 интервью за последнее время и готового поделиться своим опытом и наблюдениями.
http://kolesky.com/datums/job-search/

#career
источник
2017 March 20
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Последовательно оптимизируем NSOrderedSet, используя различные фичи языка Swift.
http://www.thedotpost.com/2017/01/karoly-lorentey-optimizing-swift-collections

#swift
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Кстати, мне тут набросили очередную доку из глубин репозитория Swift. В этот раз про оптимизацию кода.
https://github.com/apple/swift/blob/master/docs/OptimizationTips.rst

#swift
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Мы верны своему слову - встречайте третий выпуск подкаста Podlodka.

В этом выпуске обсуждаем три очень тесно связанных, но все же разных термина: Inversion of Control, Dependency Injection и Dependency Inversion Principle. Наш гость, Илья Пучка, разработчик open source проектов DIP и Sorcery, рассказывает о практической реализации DI-контейнеров на Swift, отличиях FieryCrucible, DIP, Typhoon и Swinject. Ну и, конечно, раскроется главная интрига - куда пошли работать Стас и Глеб.

Расписание и ссылки: http://telegra.ph/Podlodka-3---IoC-DI-i-DIP-03-20
SoundCloud: https://soundcloud.com/podlodka/podlodka-3-ioc-di-i-dip

#podlodka #podcasts #di
источник