Извините, но еще один опрос. На этот раз от наших друзей, которые делают Mobius этой весной. Помогите ребятам определиться, нужны ли доклады про кроссплатформу, или пора их закопать.
https://ru.surveymonkey.com/r/LXLZJWC
#conferences
https://ru.surveymonkey.com/r/LXLZJWC
#conferences
Surveymonkey
Mobius 2018 Piter Crossplatform Survey
Web survey powered by SurveyMonkey.com. Create your own online survey now with SurveyMonkey's expert certified FREE templates.
В полку опенсорсных приложений прибыло. Ловите клиент для DuckDuckGo.
https://github.com/duckduckgo/iOS
#opensource
https://github.com/duckduckgo/iOS
#opensource
GitHub
GitHub - duckduckgo/iOS: DuckDuckGo iOS Application
DuckDuckGo iOS Application. Contribute to duckduckgo/iOS development by creating an account on GitHub.
Узкий, но полезный кейс. Кеширование AVUrlAsset, загруженных AVPlayer’ом.
https://habrahabr.ru/company/funcorp/blog/346848/
#sdk #video
https://habrahabr.ru/company/funcorp/blog/346848/
#sdk #video
Хабр
Как кешировать данные AVURLAsset, загруженные AVPLayer'ом
Привет, Хабр. Меня зовут Влад. Я работаю iOS разработчиком в FunCorp. Мы делаем приложения в сфере развлечений. Возможно, вы слышали о нашем флагмане iFunny и п...
Виктор Брыксин из Яндекса стартанул серию постов про свой фреймворк для реактивщины.
https://medium.com/@bober_maniac/%D1%8F%D0%B4%D0%B5%D1%80%D0%BD%D1%8B%D0%B9-%D1%80%D0%B5%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-6b40439ec8d
#reactive
https://medium.com/@bober_maniac/%D1%8F%D0%B4%D0%B5%D1%80%D0%BD%D1%8B%D0%B9-%D1%80%D0%B5%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-6b40439ec8d
#reactive
Medium
Ядерный реактор: обзор
Disclamer: все описанное ниже является моим пониманием реактивного программирования, основанном на моем опыте и знаний. Нижеизложенное не…
Разбираемся, как изучение различных парадигм помогает нам становиться лучше как разработчики.
https://blog.acolyer.org/2018/01/29/the-paradigms-of-programming/
#cs #learning
https://blog.acolyer.org/2018/01/29/the-paradigms-of-programming/
#cs #learning
Записали отличный выпуск про функциональное программирование вместе с сооснователем сообщества ruHaskell Денисом Шевченко.
http://bit.ly/2FqHTfM
#podlodka #fp
http://bit.ly/2FqHTfM
#podlodka #fp
Telegraph
Podlodka #44 – Функциональное программирование
Мы используем его принципы каждый день, но можем даже об этом не подозревать. Мы можем отвергать его, но в то же время использовать его лучшие подходы. Функциональное программирование шагает по планете и уже во всю стучится в уютный мирок мобильных разработчиков…
Очень подробный обзор текущих проблем и багов реализации PWA на iOS.
https://medium.com/@firt/pwas-are-coming-to-ios-11-3-cupertino-we-have-a-problem-2ff49fd7d6ea
#pwa
https://medium.com/@firt/pwas-are-coming-to-ios-11-3-cupertino-we-have-a-problem-2ff49fd7d6ea
#pwa
Medium
PWAs are coming to iOS 11.3: Cupertino, we have a problem
IMPORTANT: iOS 11.3 final version is now published. Check my updated article on the topic: Progressive Web Apps on iOS are here
И напоследок новый iOS Good Jobs. В этот раз ищется разработчик во Вконтакте.
https://vk.com/@sap-senior-ios-developer-at-vkcom
#jobs
https://vk.com/@sap-senior-ios-developer-at-vkcom
#jobs
Vk
Senior iOS Developer at VK.com
Senior iOS-разработчик в команду ВКонтакте
Подъехал первый кокоахедс этого года в Москве. В программе бомбическая тема про сториборды и сегью, говорят, они снова живы.
https://vk.com/wall-119039957_168
#meetups
https://vk.com/wall-119039957_168
#meetups
VK
CocoaHeads Russia. Запись со стены.
🔊 Мы возвращаемся! Первая встреча CocoaHeads Russia в 2018 году состоится в московском офисе Mail.ru... Смотрите полностью ВКонтакте.
Uber выпустили свой линтер, в котором из коробки идет поддержка swift.
https://eng.uber.com/neal/
#tools
https://eng.uber.com/neal/
#tools
Отличный вводный материал в юнит-тесты от Андрея Мишанина – зачем их писать, нужны ли тесты вместе с системой типов, как их поддерживать и куча чего еще.
http://andrey-mishanin.ru/unit-testing-why-and-what.html
#testing
http://andrey-mishanin.ru/unit-testing-why-and-what.html
#testing
Forwarded from Tolstoy Live (Egor Tolstoy)
Начало года – идеальный момент для того, чтобы начать выступать. Традиционно проводится куча митапов и конференций, как флагманских, так и попроще. И докладчиков обычно не хватает, особенно хороших. Давайте разберемся, что с этим делать.
# О чем рассказать
Решать вам, но подумайте про следующие вещи:
* Интересная фича, которую вы недавно запилили. Прикладные доклады обычно очень ценятся.
* Интересная фича, которую недавно запилил кто-то другой. Не стесняйтесь взять материал для выступления у коллеги, если он не против.
* Либа или инструмент, которым вы часто пользуетесь. На локальных митапах нормально заходят доклады-сравнения и продвинутые туториалы.
* Книга, которую вы прочитали. Если это не одна из стандартных книг для чтения новичками, то пересказ ее содержимого в виде доклада может дать узнать что-то новое.
* Практика, концепция или подход, в котором вы не разбираетесь, но хотите. Подготовка к докладу – лучший способ выучить что-то новое и упорядочить знания.
А если лень, то вот несколько неплохих стартовых тем:
* Property-based testing
* Прикладная стеганография
* Lazy loading маршрутов в приложении
# Где выступать
Если вы совсем новичок, то попробуйте местные митапы:
* CocoaHeads Moscow: @smejl
* CocoaHeads Piter: @kirillzzy
* PeerLab: @peerlabmoscow
Для смелых новичков или более тёртых ребят есть и вариант поинтереснее – региональные конференции:
* Стачка, Ульяновск: https://nastachku.ru/ (cfp до 20 марта)
* DUMP, Екатеринбург: http://dump-conf.ru/ (cfp где-то до середины марта)
* Secon, Пенза: https://2018.secon.ru (cfp до 17 марта)
И две самых крупных весенних мобильных конфы, куда стоит идти, только если вы действительно эксперт в вопросе (но необязательно с большим опытом выступлений):
* Mobius Piter: https://mobiusconf.com/ (cfp до середины февраля)
* AppsConf: http://appsconf.ru/ (cfp до 9 апреля)
Ну и помимо этого, многие компании будут проводить свои митапы в разных городах. Обычно это Avito, Яндекс, IT Improve, SuperJob. Единой точки доступа к ним нет, но можете писать мне в личку (@etolstoy), и я при случае сведу с организаторами.
А про то, как готовиться к выступлению, могу отдельный пост накатать. Если интересно, то тоже пишите в личку.
# О чем рассказать
Решать вам, но подумайте про следующие вещи:
* Интересная фича, которую вы недавно запилили. Прикладные доклады обычно очень ценятся.
* Интересная фича, которую недавно запилил кто-то другой. Не стесняйтесь взять материал для выступления у коллеги, если он не против.
* Либа или инструмент, которым вы часто пользуетесь. На локальных митапах нормально заходят доклады-сравнения и продвинутые туториалы.
* Книга, которую вы прочитали. Если это не одна из стандартных книг для чтения новичками, то пересказ ее содержимого в виде доклада может дать узнать что-то новое.
* Практика, концепция или подход, в котором вы не разбираетесь, но хотите. Подготовка к докладу – лучший способ выучить что-то новое и упорядочить знания.
А если лень, то вот несколько неплохих стартовых тем:
* Property-based testing
* Прикладная стеганография
* Lazy loading маршрутов в приложении
# Где выступать
Если вы совсем новичок, то попробуйте местные митапы:
* CocoaHeads Moscow: @smejl
* CocoaHeads Piter: @kirillzzy
* PeerLab: @peerlabmoscow
Для смелых новичков или более тёртых ребят есть и вариант поинтереснее – региональные конференции:
* Стачка, Ульяновск: https://nastachku.ru/ (cfp до 20 марта)
* DUMP, Екатеринбург: http://dump-conf.ru/ (cfp где-то до середины марта)
* Secon, Пенза: https://2018.secon.ru (cfp до 17 марта)
И две самых крупных весенних мобильных конфы, куда стоит идти, только если вы действительно эксперт в вопросе (но необязательно с большим опытом выступлений):
* Mobius Piter: https://mobiusconf.com/ (cfp до середины февраля)
* AppsConf: http://appsconf.ru/ (cfp до 9 апреля)
Ну и помимо этого, многие компании будут проводить свои митапы в разных городах. Обычно это Avito, Яндекс, IT Improve, SuperJob. Единой точки доступа к ним нет, но можете писать мне в личку (@etolstoy), и я при случае сведу с организаторами.
А про то, как готовиться к выступлению, могу отдельный пост накатать. Если интересно, то тоже пишите в личку.
А вот и обещанный рисерч по популярности отечественных команд мобильной разработки. За холиварами – в @iosgt.
https://medium.com/@etolstoy/%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%B2-2018-e23912eaf672
#career #techpr
https://medium.com/@etolstoy/%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%B2-2018-e23912eaf672
#career #techpr
Medium
Известность команд мобильной разработки в 2018
Каждый год я провожу опрос, который подсвечивает текущее положение дел среди команд мобильной разработки в России.
Случилась вполне закономерная штука – разработчики фастлейна начали запиливать свой CI сервис. Полностью опенсорсный, селфхостед, мобайл-онли, максимально простой для сетапа. Пилится гугловой командой, так что уверен, что они у себя поднимут и будут как saas предоставлять.
https://github.com/fastlane/ci
#ci #fastlane
https://github.com/fastlane/ci
#ci #fastlane
GitHub
GitHub - fastlane/ci: Open source, self hosted, mobile optimized CI powered by fastlane
Open source, self hosted, mobile optimized CI powered by fastlane - fastlane/ci
В swift 4.1 с помощью флага -0size можно будет оптимизировать вес бинарника, правда, в ущерб перфомансу.
https://swift.org/blog/osize/
#swift #performance
https://swift.org/blog/osize/
#swift #performance
Swift.org
Code Size Optimization Mode in Swift 4.1
In Swift 4.1 the compiler now supports a new optimization mode which enables dedicated optimizations to reduce code size.
Екатеринбуржцы, Яндекс у вас айосный хакатон устраивает 16 февраля. Ждут AR проектов.
https://events.yandex.ru/events/meetings/16-february-2018/
#hackathon
https://events.yandex.ru/events/meetings/16-february-2018/
#hackathon
events.yandex.ru
iOS Code Nights, 16 февраля 2018, Екатеринбург — События Яндекса
В ночь с пятницы на субботу в екатеринбургском офисе Яндекса состоится необычное мероприятие — ночной хакатон.
Можно ли уже разрабатывать бинарные фреймворки на свифте, и действительно ли ABI stability так важна.
https://pspdfkit.com/blog/2018/binary-frameworks-swift/
#swift
https://pspdfkit.com/blog/2018/binary-frameworks-swift/
#swift
Nutrient
Binary Frameworks in Swift | Nutrient
ABI? Module stability? What does binary stability mean, and how will it affect you?
А если у вас закончились интересные задачи на проекте, можете начать понедельник с добавления новой либы из топ-2018 в свой и без того огромный Podfile.
https://medium.mybridge.co/30-amazing-ios-swift-libraries-for-the-past-year-v-2018-7cf15027eee9
#libraries #opensource
https://medium.mybridge.co/30-amazing-ios-swift-libraries-for-the-past-year-v-2018-7cf15027eee9
#libraries #opensource
Medium
30 Amazing iOS Swift Libraries for the Past Year (v.2018)
For the past year, we’ve compared nearly 6,000 Swift open source libraries written in Swift to pick the Top 30 (0.5% chance).
20-21 апреля – конференция по мобильной разработке Mobius снова в Питере. Промокод: iOSGoodTickets.
2 дня докладов по iOS и Android. Будем говорить и о внутренностях платформ, и о библиотеках и фреймворках, и о мобильном тестировании – обо всём, что может понадобиться практикующему инженеру в работе. Йонатан Левин, Felix Krause, David Gonzalez, Hector Zarate, Кирилл Попов, Fernando Cejas, Денис Неклюдов – все они будут спикерами конференции. Программный комитет яростно отлавливает и выкидывает весь булшит, а годный материал помогает довести до совершенства.
https://mobiusconf.com/
#conferences
2 дня докладов по iOS и Android. Будем говорить и о внутренностях платформ, и о библиотеках и фреймворках, и о мобильном тестировании – обо всём, что может понадобиться практикующему инженеру в работе. Йонатан Левин, Felix Krause, David Gonzalez, Hector Zarate, Кирилл Попов, Fernando Cejas, Денис Неклюдов – все они будут спикерами конференции. Программный комитет яростно отлавливает и выкидывает весь булшит, а годный материал помогает довести до совершенства.
https://mobiusconf.com/
#conferences
Mobius 2025 Autumn. Конференция по мобильной разработке
Mobius 2025 Autumn | Конференция по мобильной разработке
Mobius 2025 Autumn. Единственная в России профильная IT-конференция для разработчиков мобильных приложений. Android, iOS, Flutter, Kotlin Multiplatform, кроссплатформенная разработка — в десятках докладов, воркшопов и дискуссий.
Рассказал в аудиоформате про свой рисерч по известности команд мобильной разработки. Про методологию, результаты прошлого года и этого. Ну и не пугайтесь ссылки на патреон, этот выпуск доступен всем желающим!
https://www.patreon.com/posts/16992270
#podlodka
https://www.patreon.com/posts/16992270
#podlodka
Patreon
Podlodka Solo – Известность команд мобильной разработки | Егор Толстой, Стас Цыганов и Глеб Новик on Patreon
Official Post from Егор Толстой, Стас Цыганов и Глеб Новик: Очередной эксперимент с форматом – сольные выпуски, в которых кто-то из ведущих рассказывает об интересной ему теме. Начали с Егора, который рассказал о своем исследовании известности отечественных…