Помните позавчерашнюю ссылку про CoreData? Прилетела ответочка с критикой от другого специалиста по теме.
http://www.cimgf.com/2018/05/10/response-the-laws-of-core-data/
#coredata
http://www.cimgf.com/2018/05/10/response-the-laws-of-core-data/
#coredata
И напоследок крутая штука поиграться на выходные. Windmill – CI на вашей собственной машине, без необходимости поднимать сервис где-то еще. Вроде как полностью закрывает нужды одиночных разработчиков.
https://windmill.io
#tools
https://windmill.io
#tools
www.windmill.io
Windmill - Quality Assurance in the delivery of iOS apps.
Windmill is a developer tool on a mission to make continuous delivery of iPhone apps both ubiquitous and accessible to iOS developers and businesses.
Разбираемся, можно ли считать C низкоуровневым языком.
https://queue.acm.org/detail.cfm?id=3212479
#languages
https://queue.acm.org/detail.cfm?id=3212479
#languages
queue.acm.org
C Is Not a Low-level Language - ACM Queue
In the wake of the recent Meltdown and Spectre vulnerabilities, it
Про диспетчеризацию методов в протокол экстеншнах.
https://medium.com/@leandromperez/protocol-extensions-gotcha-9ef1a42c83b6
#swift
https://medium.com/@leandromperez/protocol-extensions-gotcha-9ef1a42c83b6
#swift
Medium
Swift Protocol Extensions Method Dispatch
Embrace static dispatch
Ребята из Pinterest довольно прагматчно подошли к вопросу интеграции React Native в основное приложение. Встроили, но не везде, и только после ряда экспериментов.
https://medium.com/@Pinterest_Engineering/supporting-react-native-at-pinterest-f8c2233f90e6
#reactnative
https://medium.com/@Pinterest_Engineering/supporting-react-native-at-pinterest-f8c2233f90e6
#reactnative
Medium
Supporting React Native at Pinterest
Vivian Qu | Pinterest engineer, Growth
Про управление сложностью запросов GraphQL и способы решения проблем, которые волнуют всех, кто хочет его использовать.
https://blog.acolyer.org/2018/05/21/semantics-and-complexity-of-graphql/
#graphql
https://blog.acolyer.org/2018/05/21/semantics-and-complexity-of-graphql/
#graphql
Не знаю, зачем я это публикую, но держите еще одну статью про VIPER. Вдруг вы начали забывать.
https://habr.com/post/358412/
#viper #architecture
https://habr.com/post/358412/
#viper #architecture
Хабр
Разбор архитектуры VIPER на примере небольшого iOS приложения на Swift 4
«У каждого свой VIPER». Автор неизвестен В данной статье я хотел бы рассмотреть архитектуру VIPER на небольшом конкретном примере, который в того же время показы...
Подтягивайтесь к нам в Авито на просмотр WWDC. Как всегда угар, викторины и все такое. Кроме просмотра делаем круглый стол с теми, кто уже катался в Сан-Хосе, прямое включение с Женей Суворовым, мерзнущем на табуреточке в очереди на вход. И как бонус для тех, кто не в Москве, организуем стрим кейноута с живыми комментариями от меня и Влада Алексеева.
https://habr.com/company/avito/blog/358892/
#meetups #wwdc
https://habr.com/company/avito/blog/358892/
#meetups #wwdc
Хабр
Экспресс Москва — Сан-Хосе: совместный просмотр WWDC 2018 в офисе Авито 4 июня
Впереди главное событие года любого iOS-разработчика — WWDC 2018. Именно за эти несколько дней Apple выдаст максимум информации о том, какие новые фреймворки и в...
Любимый вами дайджест вкусных вакансий в iOS разработке. App in the Air ищут айосника в Москву или Барсу, а Авито – в команду монетизации.
https://vk.com/@etolstoy-ios-good-jobs-may
#jobs
https://vk.com/@etolstoy-ios-good-jobs-may
#jobs
Vk
iOS Good Jobs
Дайджест актуальных позиций в Москве для iOS разработчиков. В этот раз – App in the Air и Авито.
Выложили в опенсорс авитовский плейбук. Если хотите, чтобы мы рассказали что-нибудь интересное про мобилки – ну там про релизные процессы, автоматизацию тестирования, нашу архитектуру или что-то еще, то оставляйте issues, будем их разбирать.
Ну и с подписчика по звездочке, конечно!
https://github.com/avito-tech/playbook
#opensource
Ну и с подписчика по звездочке, конечно!
https://github.com/avito-tech/playbook
#opensource
GitHub
GitHub - avito-tech/playbook: AvitoTech team playbook
AvitoTech team playbook. Contribute to avito-tech/playbook development by creating an account on GitHub.
Архитектура, построенная на плагинах.
https://medium.com/@tyronemichael/extending-your-modules-using-a-plugin-architecture-c1972735d728
#architecture
https://medium.com/@tyronemichael/extending-your-modules-using-a-plugin-architecture-c1972735d728
#architecture
Noteworthy - The Journal Blog
Extending your modules using a plugin architecture
Breaking your app up into modules has many benefits and it is extremely easy to achieve with Xcode using workspaces or Cocoapods. Whether…
Хорошая статья про устройство рендеринга веб-страниц и способы его оптимизации. Протыкайте и другие материалы в цикле, там в общем виде хорошая картина по js дается.
https://blog.sessionstack.com/how-javascript-works-the-rendering-engine-and-tips-to-optimize-its-performance-7b95553baeda
#js
https://blog.sessionstack.com/how-javascript-works-the-rendering-engine-and-tips-to-optimize-its-performance-7b95553baeda
#js
Medium
How JavaScript works: the rendering engine and tips to optimize its performance
This is post # 11 of the series dedicated to exploring JavaScript and its building components. In the process of identifying and describing…
Эксклюзивное архивное видео презентации Мэттом Гэлловеем "Силы Objective-C". Ну а автор видео, Владислав Алексеев, вместе со мной в понедельник будет стримить WWDC (вот как вилса, только веселее). А 16 июня он же на нашем митапе расскажет отличный доклад про инфраструктуру вокруг UI тестов в Авито. Скоро анонс!
Наконец-то анонсируем тот самый митап. Все как вы любите, максимально хардкорненько и интересно. Про инфраструктуру вокруг UI тестов, собственный пакетный менеджер, мониторинг ошибок и зависаний. А на закуску – мотивационный доклад про кроссфункциональность и t-shaped skills.
https://avitotech.timepad.ru/event/737788/?utm_refcode=2d3382725155184d8911cbc4ed6a5458d6d18991
#meetups
https://avitotech.timepad.ru/event/737788/?utm_refcode=2d3382725155184d8911cbc4ed6a5458d6d18991
#meetups
avitotech.timepad.ru
Avito iOS Summer Edition / События на TimePad.ru
16 июня приглашаем iOS-разработчиков на традиционный митап Avito iOS Summer Edition. Поговорим о мониторинге в мобильных приложениях, разработке, запуске и стабилизации функциональных тестов, обсудим, как работают кросс-функциональные команды и каким должен…
Любимая секция утечек перед WWDC. Говорят, в Xcode завезут темную тему.
https://9to5mac.com/2018/06/02/leaked-macos-10-14-screenshots-show-off-new-dark-mode-apple-news-app-xcode-10/
#wwdc
https://9to5mac.com/2018/06/02/leaked-macos-10-14-screenshots-show-off-new-dark-mode-apple-news-app-xcode-10/
#wwdc
9to5Mac
Leaked macOS 10.14 screenshots show off new dark mode, Apple News app for Mac, and Xcode 10 [update: video] - 9to5Mac
Developer Steve Troughton Smith today tweeted photos of macOS 10.14 with some very juicy details about Apple’s upcoming operating system....
Продолжаем искать оператора, который поможет нам с MVP видеоблога. Нужно иметь прямые руки, видеооборудование, петлички и что там еще посчитаете нужным. Пишите напрямую мне, @etolstoy. Гостя и место уже выбрали, кстати.
Интересный тред в твиттере в котором разбирают, депрекейтят ли React Native в Facebook или нет. Но что бы там в комментариях ни говорили, мы-то знаем, что в конце концов ожидает рпенсорсные продукты FB.
https://twitter.com/sandofsky/status/1003005043224842240
#reactnative
https://twitter.com/sandofsky/status/1003005043224842240
#reactnative
Twitter
Ben Sandofsky
Sources close to the matter have confirmed they’re moving away.
Forwarded from Tolstoy Live (Egor Tolstoy)
Доброе дело стриминга ввдц в телеграм продолжается, В этот раз, что интересно, от победителя scholarship, поэтому много уникального контента.
https://t.me/wwdc_ru_log
https://t.me/wwdc_ru_log