Утренняя вакансия вам в ленту! Стартап на свифте без легаси с хорошей вилкой, все как вы любите.
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: 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
Structure and Interpretation of Computer Programmers
Why inheritance never made any sense
There are three different types of inheritance going on. Ontological inheritance is about specialisation: this thing is a specific variety of that thing (a football is a sphere and it has this...
Записали выпуск Подлодки для амбициозных с готовым планом по тому, как стать хед ов мобайлом. Не благодарите.
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
Каждый айосник в душе моушн дизайнер и энимейшн амбассадор. Вроде все правильно сказал.
Короче, держите пост с примерами того, как из хороших анимаций сделать великие.
https://uxdesign.cc/good-to-great-ui-animation-tips-7850805c12e5
#ux #ui
Короче, держите пост с примерами того, как из хороших анимаций сделать великие.
https://uxdesign.cc/good-to-great-ui-animation-tips-7850805c12e5
#ux #ui
Medium
Good to great UI animation tips
Practical suggestions to improve your UI micro-interactions.
Расшифровка доклада прошлогоднего AppsConf про использование UI тестов.
https://habr.com/company/oleg-bunin/blog/353276/
#testing
https://habr.com/company/oleg-bunin/blog/353276/
#testing
Хабр
UI-тесты в iOS проекте. Есть ли профит и для чего их вообще внедряют
Людей, которые не просто хотя бы раз писали UI-тесты, а делали бы это в коммерческих проектах, довольно мало, потому что эту часть разработки очень сложно продат...
Илья Пучка рассказывает про свой опыт перевода большой кодовой базы на Codable и выявленные им недостатки. Спойлер – в конце вам будут продавать Sourcery.
http://ilya.puchka.me/codable-in-practice/
#swift
http://ilya.puchka.me/codable-in-practice/
#swift
ilya.puchka.me
Codable in practice
One of the first tasks I got in my new team was to convert entire code base from in-house JSON encoding/decoding solution (in fact two of them) to Swift native…
Решили хайпануть и записали небольшой цикл выпусков про релокацию в страны, где для работы не нужен VPN. В первой части общаемся с айтишниками, перебравшимися в Сингапур, Германию, Австралию и Таиланд. Разбираемся, какие сложности ожидают при переезде, сколько может зарабатывать и тратить программист, как жить, работать и развлекаться в этих странах. Ну и, если что, мы ни поддерживаем, ни осуждаем решение, которое вы примете, наслушавшись историй про бассейны на крышах Бангкока или серфинг на ветреных пляжах Голд-Коста.
https://vk.cc/82oCcG
#podlodka
https://vk.cc/82oCcG
#podlodka
Vk
Podlodka #58 – Релокация в Сингапур, Германию, Австралию и Таиланд
Решили хайпануть и записали небольшой цикл выпусков про релокацию в страны, где для работы не нужен VPN. В первой части общаемся с айтишниками, перебравшимися в Сингапур, Германию, Австралию и Таиланд. Разбираемся, какие сложности ожидают при переезде, сколько…
Как обычно, 4 июня будем проводить публичный просмотр WWDC в Avito. Перед ним хотим провести небольшой митап с блиц-докладами по 15 минут. Основная тема - "Как мы запилили что-то из новых эппловых фичей и получили успех/провал". Если вам есть о чем рассказать, смело пишите @etolstoy.
Ну а регистрацию на ивент тоже скоро откроем, ждите.
Ну а регистрацию на ивент тоже скоро откроем, ждите.
Очень, очень, очень хорошая статья про CoreData. Набор довольно очевидных, но суперважных правил для тех, кто работает с этим фреймворком. Отдельно понравилось про «Several years ago I created a framework to access the stackoverflow.com API, and networking was done via a custom Core Data store that translated Core Data requests in to API calls. It was weird, but it worked.»
https://davedelong.com/blog/2018/05/09/the-laws-of-core-data/
#coredata
https://davedelong.com/blog/2018/05/09/the-laws-of-core-data/
#coredata
Dave DeLong
The Laws of Core Data
In my conversations with developers, I’ve heard a pretty common theme from them that “Core Data is hard” or “Core Data is buggy” or “I could never get it to work right and gave up on it”.
А вот и еще одна расшифровка доклада со старого AppsConf. Ирина Дягилева рассказывает про все аспекты работы с текстом в iOS.
https://habr.com/company/oleg-bunin/blog/354184/
#ui
https://habr.com/company/oleg-bunin/blog/354184/
#ui
Хабр
Типографика в iOS
Большинство информации в приложениях передается посредством текста. Поэтому верстать его приходится много, а незнание всей механики рендеринга влечет за собой ра...