Наверное, лучший обзор парадигмы protocol-oriented programming на русском языке. Выпуск-разоблачение парадигмы protocol-oriented programming. Андрей Мишанин, инженер из Facebook, рассказывает, как Apple популяризовала гораздо более старую концепцию обобщенного программирования под не самым удачным новым именем. Много экскурсов в историю с разбором процедурного и объектно-ориентированного программирования, практических примеров работы с POP, сравнения Swift и C++ и обсуждений полиморфизма.
http://bit.ly/2C9w3cc
#podlodka
http://bit.ly/2C9w3cc
#podlodka
Telegraph
Podlodka #47 – Protocol-Oriented Programming
Выпуск-разоблачение парадигмы protocol-oriented programming. Андрей Мишанин, инженер из Facebook, рассказывает, как Apple популяризовала гораздо более старую концепцию обобщенного программирования под не самым удачным новым именем. Много экскурсов в историю…
Про безопасность хотя бы иногда нужно вспоминать. Хоть Феликс Краузе и справляется с напоминанием об этом на постоянной основе, я попробую набросить статью не его авторства. Ничего нового, просто напоминание о рисках из OWASP Top Ten.
https://habrahabr.ru/company/redmadrobot/blog/349272/
#security
https://habrahabr.ru/company/redmadrobot/blog/349272/
#security
Хабр
Основные практики обеспечения безопасности iOS-приложений
При разработке любого мобильного приложения, обрабатывающего пользовательские данные, важно уделить внимание безопасности. Особенно остро этот вопрос стоит для...
Немного интересной статистики. Организаторы Mobius опрашивали аудиторию по поводу докладов про клоссплатформу. Как и ожидалось, кроссплатформа массам не нужна.
https://ru.surveymonkey.com/results/SM-5LHQZMJB8/
#crossplatform
https://ru.surveymonkey.com/results/SM-5LHQZMJB8/
#crossplatform
Защитники отечества сегодня смогут оправдать свое гордое звание, отправившись переписывать приложения на новую функциональную архитектуру с фидбэк лупами и монадами – ArchitectureKit. Горжусь вами заранее.
https://hackernoon.com/functional-architecture-for-swift-dfa8854239cb
#architecture
https://hackernoon.com/functional-architecture-for-swift-dfa8854239cb
#architecture
Мы в подкасте Podlodka решили постепенно осваивать новые горизонты и снять пилотный выпуск видеоблога. Но есть проблема – мы не сильно шарим в режиссуре и операторской работе, равно как и в трендах современного ютубчика. Короче говоря, ищем кого-то, кто нам поможет во всем этом разобраться, а в идеале еще и все это дело вместе с нами снимет и смонтирует.
Что важно – мы не особо монетизируемся, поэтому платим любовью, славой и фирменным стаффом!
Короче, если хотите сделать что-то очень крутое, то пишите @etolstoy.
Что важно – мы не особо монетизируемся, поэтому платим любовью, славой и фирменным стаффом!
Короче, если хотите сделать что-то очень крутое, то пишите @etolstoy.
Неизвестный герой подготовил подборку наверное всех архитектурных подходов, встречающихся в айос разработке. Собери их все!
https://github.com/onmyway133/fantastic-ios-architecture
#architecture
https://github.com/onmyway133/fantastic-ios-architecture
#architecture
GitHub
GitHub - onmyway133/awesome-ios-architecture: :japanese_castle: Better ways to structure iOS apps
:japanese_castle: Better ways to structure iOS apps - onmyway133/awesome-ios-architecture
Расшифровка доклада Брыксина из Яндекса про оптимизацию времени старта приложения. В этот раз не только технические детали, но и UI-ные хаки.
https://habrahabr.ru/company/yandex/blog/349874/
#ui #performance
https://habrahabr.ru/company/yandex/blog/349874/
#ui #performance
Хабр
Blue Shift или оптимизация времени запуска iOS-приложения. Лекция Яндекса
Казалось бы, при загрузке приложения можно и потерпеть секунду-другую. Но когда ваша программа используется часто, а в конкурентах — аналог от производителя само...
Разбор одного из классических примеров того, как стандартный баг влечет за собой огромные последствия. Разбираемся, как неявное приведение типов привело к тому, что ракета взорвалась в воздухе.
https://www.cs.jhu.edu/~jorgev/cs106/bug.pdf
#testing
https://www.cs.jhu.edu/~jorgev/cs106/bug.pdf
#testing
Подключайтесь к прямой трансляции юбилейного выпуска Podlodka, где мы сравниваем Kotlin и Swift. В гостях Николай Иготти, техлид Kotlin Native и Шурик Бабаев, технический руководитель питерского офиса RedMadRobot.
https://www.facebook.com/podlodkacast/videos/489107968157664/
#podlodka #swift #kotlin
https://www.facebook.com/podlodkacast/videos/489107968157664/
#podlodka #swift #kotlin
Facebook
Podlodka Podcast
Podlodka Podcast. 229 likes · 66 talking about this. Еженедельный подкаст про мобильную разработку Call for Papers: https://goo.gl/forms/TWRRd99zQQfL1A1k2
Довольно стандартная история о реверс-инжиниринге приложения, заканчивающаяся обнаружением новой фичи с видеозвонками в Instagram. Мораль такая – не закрывайте фичетоглами секретную функциональность.
https://medium.com/@guilhermerambo/how-i-discovered-instagrams-upcoming-video-calling-feature-on-ios-934d7085da57
#security
https://medium.com/@guilhermerambo/how-i-discovered-instagrams-upcoming-video-calling-feature-on-ios-934d7085da57
#security
Medium
How I discovered Instagram's upcoming video calling feature on iOS
Yesterday I managed to grab some screenshots of a video calling UI on Instagram. This is the story of how that happened. I think the…
Идеальный кейс того, как нужно встраивать в приложение URL-схемы от команды Things 3. Здесь и гибкая схема, и готовый визуальный конструктор урлов, и либа для встраивания в сторонние приложения – короче говоря, вообще счастье.
https://www.macstories.net/stories/things-automation/
#automation
https://www.macstories.net/stories/things-automation/
#automation
www.macstories.net
Things 3.4 Brings Powerful New Automation Features and App Integrations
I switched to Things as my task manager late last year, sometime before the holidays. While I discussed this decision at length on Connected and AppStories, I didn't write about it on MacStories because I didn't want to rehash Ryan's in-depth review of Things…
Подвезли топовый кокоахедс размером с маленькую конфу – шесть докладов от всяких разных крупных компаний. Есть и от нас – про реализацию работающей обертки над XCUITest с кучей хардкора и магии под капотом.
http://corp.mail.ru/ru/press/events/437/
#meetups
http://corp.mail.ru/ru/press/events/437/
#meetups
vk.company
VK / CocoaHeads Special Event
24 марта в субботу в московском офисе Mail.Ru Group состоится большой CocoaHeads Special Event
Длинные праздники – отличный повод укутаться в плед и задуматься о своем будущем. Держите в помощь очередную подборку классных вакансий.
https://goo.gl/hU9MN9
#jobs
https://goo.gl/hU9MN9
#jobs
Telegraph
iOS Good Jobs #6
Дайджест актуальных позиций в Москве для iOS разработчиков. В финтех проект нужен сильный тех лид с опытом больших проектов, умеющий управлять командой до 10 iOS разработчикв уровня middle+ и выше, с хорошим английским. Работа удаленная, европейский офис.…
Про импорт анимаций из афтер эффекта в приложение.
https://badootech.badoo.com/behind-the-scenes-with-importing-adobe-after-effects-animation-into-badoo-ios-app-45a21e2ba1e4
#ui
https://badootech.badoo.com/behind-the-scenes-with-importing-adobe-after-effects-animation-into-badoo-ios-app-45a21e2ba1e4
#ui
Medium
Behind the scenes with importing Adobe After Effects animation into Badoo iOS app.
Re — think, Re — design, Re — fresh.
Мы свели в одном выпуске Подлодки адептов двух главных языков современной мобильной разработки – Николая Иготти, техлида проекта Kotlin/Native в JetBrains, и Шурика Бабаева, технического руководителя питерского офиса RedMadRobot. Очень много говорили про особенности интеропа, синтаксиса, работы с памятью и других языковых особенностях. И, что особенно ценно, очень много нового узнали про Kotlin/Native.
http://telegra.ph/Podlodka-50--Kotlin-i-Swift-03-12
#podlodka #swift #kotlin
http://telegra.ph/Podlodka-50--Kotlin-i-Swift-03-12
#podlodka #swift #kotlin
Telegraph
Podlodka #50 – Kotlin и Swift
На наш юбилей мы свели в одном выпуске адептов двух главных языков современной мобильной разработки – Николая Иготти, техлида проекта Kotlin/Native в JetBrains, и Шурика Бабаева, технического руководителя питерского офиса RedMadRobot. Очень много говорили…
Яндекс наконец-то обновил свой MapKit, запилил туда кучу фичей и закрыл их платными лицензиями. Но есть и бесплатный вариант.
https://tech.yandex.ru/mapkit/doc/3.x/concepts/enterprise-docpage/
#libraries
https://tech.yandex.ru/mapkit/doc/3.x/concepts/enterprise-docpage/
#libraries
tech.yandex.ru
Коммерческая версия MapKit — Технологии Яндекса
В платной версии MapKit снята часть ограничений бесплатной версии. Срок действия лицензии 1 год. Купить лицензию на меньший срок нельзя. Лицензию необходимо оплатить до использования MapKit.
И немного про распил монолитного приложения на модули, все в духе последних трендов.
https://edit.theappbusiness.com/modular-ios-strangling-the-monolith-4a6843a28992
#architecture
https://edit.theappbusiness.com/modular-ios-strangling-the-monolith-4a6843a28992
#architecture
Стартанула трансляция сегодняшнего CocoaHeads. Подключайтесь, а если вы уже в офисе мыла, то подходите, выдам стикер подкаста 🙂
youtube.com/watch?v=H9Ff6R_4Mw8
#meetups
youtube.com/watch?v=H9Ff6R_4Mw8
#meetups
YouTube
Эфир. CocoaHeads Special Event | Технострим
О КАНАЛЕ:
Официальный канал образовательных проектов Mail.Ru Group
► Нажмите здесь для подписки ‣ http://www.youtube.com/TPMGTU?sub_confirmation=1
Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной…
Официальный канал образовательных проектов Mail.Ru Group
► Нажмите здесь для подписки ‣ http://www.youtube.com/TPMGTU?sub_confirmation=1
Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной…
Еще один год прошел, и ребята из Artsy подводят очередной итог использованию React Native в продакшне. За два года активной разработки они накопили огромное количество опыта – и рассказ точно стоит послушать.
http://artsy.github.io/blog/2018/03/17/two-years-of-react-native/
#reactnative
http://artsy.github.io/blog/2018/03/17/two-years-of-react-native/
#reactnative