Ну а снять депрессию из-за блокировки любимой телеги можно посмотрев трансляцию CocoaHeads из TuTu. В программе не помню что, но что-то про iOS разработку точно.
youtube.com/watch?v=Me7irFVpPZ0
#meetups
youtube.com/watch?v=Me7irFVpPZ0
#meetups
YouTube
CocoaHeads: 13.04.18
19:00 Вступительное слово
19:05 Доклад Стаса
19:30 Вопросы к докладу
19:35 Перерыв, перекус
20:05 Доклад Владислава
20:30 Вопросы к докладу
20:35 Викторина
20:50 Доклад Никиты
21:15 Вопросы к докладу
21:20 Круглый стол
19:05 Доклад Стаса
19:30 Вопросы к докладу
19:35 Перерыв, перекус
20:05 Доклад Владислава
20:30 Вопросы к докладу
20:35 Викторина
20:50 Доклад Никиты
21:15 Вопросы к докладу
21:20 Круглый стол
Ну и последнее напоминание про питерский Мобиус. Уже следующие выхи, будет бодро, весело и доклады кайф. Плюс ловите там меня, с радостью потру про что-нибудь интересное. Промокод: PodlodkaPromo
mobiusconf.ru
#conferences
mobiusconf.ru
#conferences
Ну и почитать на вечер. Разработчики из инстаграма выложили статью про то, как они запиливали редакторирование текста в сториз. Много интересных эдж кейсов.
https://medium.com/m/global-identity?redirectUrl=https://instagram-engineering.com/building-type-mode-for-stories-on-ios-and-android-8804e927feba
#ui
https://medium.com/m/global-identity?redirectUrl=https://instagram-engineering.com/building-type-mode-for-stories-on-ios-and-android-8804e927feba
#ui
Medium
Building Type Mode for Stories on iOS and Android
Instagram recently launched Type Mode, a new way to post creative, dynamic text styles and backgrounds to Stories. Type Mode was an…
Раз уж мы теперь вне правового поля, то запощу сверх обещанных трех сылок в день. Дядюшке Боб сравнивает ООП и ФП и накидывает на вентилятор старого холивара.
http://blog.cleancoder.com/uncle-bob/2018/04/13/FPvsOO.html
#oop #fp
http://blog.cleancoder.com/uncle-bob/2018/04/13/FPvsOO.html
#oop #fp
Разбираемся, почему IBAction’ы нельзя называть ‘didTapButton’. Впервые за долгое время действительно важная статья!
http://blog.cocoafrog.de/2018/04/12/How-to-name-IBActions.html
#naming
http://blog.cocoafrog.de/2018/04/12/How-to-name-IBActions.html
#naming
blog.cocoafrog.de
Why you should not name your @IBActions didTapButton
Often I see code like this:
Мне говорили, что иногда нужно подкидывать статьи про сервер сайд свифт. Хоть я и не фанат, но вот вроде неплохой туториал-сравнение китуры и вэйпора.
https://www.hackingwithswift.com/articles/73/server-side-swift-kitura-vs-vapor
#swift #backend
https://www.hackingwithswift.com/articles/73/server-side-swift-kitura-vs-vapor
#swift #backend
Hacking with Swift
Server-Side Swift: Kitura vs Vapor
Want a detailed comparison of server-side Swift frameworks? Look no further.
Утренняя вакансия вам в ленту! Стартап на свифте без легаси с хорошей вилкой, все как вы любите.
vk.com/@etolstoy-ios-good-jobs
#jobs
vk.com/@etolstoy-ios-good-jobs
#jobs
Vk
iOS Good Jobs
Senior iOS Developer
TL;DR Ищем еще одного ведущего в подкаст Podlodka!
Когда мы только начинали делать подкаст Podlodka, мало кто, в том числе и мы сами, думал, что нам удастся продержаться хоть сколько-нибудь долго. На данный момент у нас, не считая всяких специальных серий, накопилось уже 56 выпусков. И мы не просто не загнулись в первый год, мы смогли поддерживать стабильный темп по выпуску в неделю и продолжаем расти по прослушиваниям месяц к месяцу.
Но давайте к делу. Мы ищем себе напарника по следующим причинам:
- Нам хочется отличный от нас бекграунд, идеально в Android-разработке.
- Мы хотим иметь возможность чаще ротировать состав ведущих в выпуске.
Какие преимущества для вас:
- В первую очередь это возможность пообщаться со знаковыми людьми в разработке и расширить свой кругозор
- Слава, почет, уважение, стрит кридабилити
- Возможность попадать на некоторые ивенты абсолютно бесплатно
Мифы, легенды, слухи. Podlodka – это не:
- Деньги
- Тачки
- Женщины
Мы делаем подкаст на голом энтузиазме, и никто (кроме Глеба естественно) на подкасте не заработал.
Что мы ожидаем от ведущего:
- Желание приносить пользу комьюнити
- Рвение, энтузиазм
- Умение говорить (ну чтобы хоть кто-то 🙂 )
- Достаточное количество свободного времени
https://goo.gl/forms/RKTQxNkGq1kYglA12
#news #podlodka
Когда мы только начинали делать подкаст Podlodka, мало кто, в том числе и мы сами, думал, что нам удастся продержаться хоть сколько-нибудь долго. На данный момент у нас, не считая всяких специальных серий, накопилось уже 56 выпусков. И мы не просто не загнулись в первый год, мы смогли поддерживать стабильный темп по выпуску в неделю и продолжаем расти по прослушиваниям месяц к месяцу.
Но давайте к делу. Мы ищем себе напарника по следующим причинам:
- Нам хочется отличный от нас бекграунд, идеально в Android-разработке.
- Мы хотим иметь возможность чаще ротировать состав ведущих в выпуске.
Какие преимущества для вас:
- В первую очередь это возможность пообщаться со знаковыми людьми в разработке и расширить свой кругозор
- Слава, почет, уважение, стрит кридабилити
- Возможность попадать на некоторые ивенты абсолютно бесплатно
Мифы, легенды, слухи. Podlodka – это не:
- Деньги
- Тачки
- Женщины
Мы делаем подкаст на голом энтузиазме, и никто (кроме Глеба естественно) на подкасте не заработал.
Что мы ожидаем от ведущего:
- Желание приносить пользу комьюнити
- Рвение, энтузиазм
- Умение говорить (ну чтобы хоть кто-то 🙂 )
- Достаточное количество свободного времени
https://goo.gl/forms/RKTQxNkGq1kYglA12
#news #podlodka
Google Docs
Приглашаем ведущего
Когда мы только начинали, мало кто, в том числе и мы сами, думал, что нам удастся продержаться хоть сколько-нибудь долго. На данный момент у нас, не считая всяких специальных серий, накопилось уже 56 выпусков. И мы не просто не загнулись в первый год, мы…
Заанонсили октябрьский AppsConf. Два дня, лютое число докладов, мощный программный комитет (и я тоже кстати в нем), обновленный формат. Ну и известны первые айосные хедлайнеры: Graham Lee, Brandon Williams и Андрей Володин. Кидайте свои заявки на доклады и закупайте early bird билеты. Есть вопросы – пишите @etolstoy, все расскажу.
https://habrahabr.ru/company/oleg-bunin/blog/353714/
#conferences
https://habrahabr.ru/company/oleg-bunin/blog/353714/
#conferences
Хабр
Анонс AppsConf: 2 дня прикладных, хардкорных и хайповых докладов
8-9 октября в Москве пройдет AppsConf — конференция, посвященная проблемам в мобильной разработке и их решению. Это будет уже третья AppsConf, и теперь мы реши...
Обновилось Damn Vulnerable iOS Application – площадка для начинающих пентестеров, на которой можно протыкать все стандартные уязвимости. Теперь оно на свифте и добавили новые дыры.
http://highaltitudehacks.com/2018/04/19/damn-vulnerable-ios-app-v2-swift-edition/
#security
http://highaltitudehacks.com/2018/04/19/damn-vulnerable-ios-app-v2-swift-edition/
#security
Prateekg147
Releasing Damn Vulnerable iOS App v2.0 - written in Swift
I am glad to release a completely new version of Damn Vulnerable iOS App written in Swift 4. With developers now migrating to Swift for developing apps, it is important to have a testbed app for iOS in Swift. Though I have added some sections in Objective…
Если вы не в курсе, у мобиуса идет бесплатная трансляция из большого зала. Сейчас Женя Суворов из Авито будет рассказывать про модульную архитектуру.
https://www.youtube.com/watch?v=HmDYBra3hAo
#conferences
https://www.youtube.com/watch?v=HmDYBra3hAo
#conferences
YouTube
Mobius 2018 Piter. Прямая трансляция первого зала. День 1.
Ближайшая конференция: Mobius 2025 Spring, 9–10 апреля, Москва + онлайн. Подробности и билеты: https://jrg.su/ojGU3B
— — . .
. Расписание докладов: https://mobiusconf.com/online-free/
— — . .
. Расписание докладов: https://mobiusconf.com/online-free/
В инстаграме запилили хот релоад для нативного кода на dlopen(). В реализации прямо довольно просто.
https://medium.com/@InstagramEng/instant-feedback-in-ios-engineering-workflows-c3f6508c76c8
#tools
https://medium.com/@InstagramEng/instant-feedback-in-ios-engineering-workflows-c3f6508c76c8
#tools
Instagram Engineering
Instant Feedback in iOS Engineering Workflows
At Instagram and Facebook, we’ve seen how adopting React Native in product development has allowed our engineers to move and iterate…
Про упрощение бизнес-логики за счет оптимизации используемых структур данных.
https://www.pointfree.co/blog/posts/2-case-study-algebraic-data-types
#swift
https://www.pointfree.co/blog/posts/2-case-study-algebraic-data-types
#swift
www.pointfree.co
Case Study: Algebraic Data Types
Let’s look at a real world use for algebraic data types. We will refactor a data type that is used in the code on this very site so that the invalid states are unrepresentable by the compiler.
Отличный сервис, который позволяет построить дифф между двумя любыми версиями свифта.
https://www.whatsnewinswift.com
#swift
https://www.whatsnewinswift.com
#swift
Whatsnewinswift
What’s new in Swift?
Code examples for all new features in Swift
Грэхэм Ли рассуждает о наследовании и делит его на три разных типа: онтологическое, наследование абстрактного типа данных и наследование реализации. Про то, как эта модель упрощает использование наследования, и говорится в статье.
https://www.sicpers.info/2018/03/why-inheritance-never-made-any-sense/
#oop
https://www.sicpers.info/2018/03/why-inheritance-never-made-any-sense/
#oop
Записали выпуск Подлодки для амбициозных с готовым планом по тому, как стать хед ов мобайлом. Не благодарите.
https://vk.cc/80OIaF
#podlodka
https://vk.cc/80OIaF
#podlodka
Vk
Podlodka #57 – Head of Mobile
Мы постарались и записали самый подробный в мире гайд про должность Head of Mobile. Из выпуска вы узнаете, что он должен уметь, сколько может получать, какие процессы в команде должен выстроить, и, самое главное, как им вообще стать. Помимо Стаса и Егора…
Про особенности тестирования геолокации. Жизнь это боль.
https://habr.com/company/jugru/blog/354500/
#testing
https://habr.com/company/jugru/blog/354500/
#testing
Habr
Тестирование геолокации в Badoo: шишки, камни, костыли и селфи-палка
Вроде бы о тестировании мобильных приложений есть уже тысячи материалов, так что удивить тут сложно. Но пока аспекты вроде UI уже затёрты до дыр, про тестирование геолокации рассказывают гораздо реже....
4 мая в Питере пройдет очередной CocoaHeads. Навигация, gRPC, нейронки и коллаборативный доступ.
https://cocoaheads-epam2018.eventbrite.com
#meetups
https://cocoaheads-epam2018.eventbrite.com
#meetups
Eventbrite
CocoaHeads и EPAM Systems (Санкт-Петербург, 4 мая 2018)
4 мая CocoaHeads Russia и EPAM Systems проведут очередную встречу сообщества iOS-разработчиков в Санкт-Петербурге.
Пожалуйста, заполняйте имя и фамилию на русском языке!
Видео о встречах CocoaHeads
В программе четыре доклада и командная викторина. В конце…
Пожалуйста, заполняйте имя и фамилию на русском языке!
Видео о встречах CocoaHeads
В программе четыре доклада и командная викторина. В конце…
Огромный набор гайдов по продвижению мобильных приложений с разбором разных бизнес-моделей и кейсов крупных компаний.
http://guide.appbrain.ru/
#marketing #aso
http://guide.appbrain.ru/
#marketing #aso