Про менторство джунов – как это делать правильно и что оно дает самому ментору.
https://hackernoon.com/why-you-should-mentor-a-junior-developer-d6c51ab95c75
#learning
https://hackernoon.com/why-you-should-mentor-a-junior-developer-d6c51ab95c75
#learning
Hackernoon
Why You Should Mentor a Junior Developer | HackerNoon
This past summer I saw a Facebook post from my friend Andrew:
FoundationDB заопенсорсили Record Layer, на котором построен бэкенд CloudKit. Там же есть ссылка на вайтпейпер с описанием того, как они адаптировались под такой хайлоад.
https://www.foundationdb.org/blog/announcing-record-layer/
#database
https://www.foundationdb.org/blog/announcing-record-layer/
#database
Личный опыт диджитал номада, который рассказывает, почему для айтишника постоянные путешествия не лучший выбор.
https://teletype.in/@your_soft_skillzz/H1MYiVfW4
#career
https://teletype.in/@your_soft_skillzz/H1MYiVfW4
#career
Teletype
Digital Nomad и ремоут
Я тут пропал на некоторое время, всё из-за рожденственских праздников. Уехал в путешествие по северу UK и выкладывать новые посты... ну...
Подробный разбор всех спосов сериализации, доступных в iOS. В конце – бенчмарк их всех.
https://dmtopolog.com/object-serialization-in-ios/
#serialization
https://dmtopolog.com/object-serialization-in-ios/
#serialization
topolog’s tech blog
Object serialization in iOS
In this post I’ll try to systemise the knowledge about major formats and types of data serialization in iOS development. I will also compare ObjC approach to the problem (NSCoding) with the one we got in Swift 4 (Codable) and will take a look at some specific…
Учимся продавать руководству дизайн-систему на примере простой кнопки. Если еще поиграть цифрами, то можно и больше миллиона накрутить.
https://medium.com/eightshapes-llc/and-you-thought-buttons-were-easy-26eb5b5c1871
#design
https://medium.com/eightshapes-llc/and-you-thought-buttons-were-easy-26eb5b5c1871
#design
Medium
And You Thought Buttons Were Easy?
A Story for Selling a System that Scales
Неплохой гайд по реализации оффлайн-режима в вашем приложении.
https://medium.com/device-blogs/the-many-offline-options-for-ios-apps-2922c9b3bff3
#networking #persistance
https://medium.com/device-blogs/the-many-offline-options-for-ios-apps-2922c9b3bff3
#networking #persistance
Medium
The Many Offline Options for iOS Apps
Offline mode is no longer just an extra feature you could choose to add to your app — it’s something many users expect. I’ve often seen…
Упрощаем дебаг с помощью разработки собственных плагинов для Xcode Instruments. Выглядит довольно изи.
https://medium.com/appspector/building-custom-instruments-package-9d84fd9339b6
#tools
https://medium.com/appspector/building-custom-instruments-package-9d84fd9339b6
#tools
Medium
Building custom Xcode Instruments Package
First steps
Немного про скриптинг на свифте и использование ранлупа.
https://alejandromp.com/blog/2019/01/19/a-runloop-for-your-swift-script/
#swift
https://alejandromp.com/blog/2019/01/19/a-runloop-for-your-swift-script/
#swift
Alejandromp
A RunLoop for your Swift script - Alejandro Martinez
In the past few days the Swift community has been awoken again with the promise of a better way of using Swift for scripting, all thanks to…
Совсем все пропустил. Вышел Swift 5.
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_beta_release_notes/swift_5_release_notes_for_xcode_10_2_beta
#swift
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_beta_release_notes/swift_5_release_notes_for_xcode_10_2_beta
#swift
Хорошая статья про реализацию архитектуры ReactiveFeedback для одной отдельно взятой фичи.
http://ilya.puchka.me/implementing-features-with-reactivefeedback/
#architecture
http://ilya.puchka.me/implementing-features-with-reactivefeedback/
#architecture
ilya.puchka.me
Implementing features with ReactiveFeedback
Some time ago there was an explosion of articles and talks in the iOS community about "unidirectional flow" architectures, inspired by Redux library from JavaScript. The dust has settled since then but as a result of this storm, we now have ReSwift and other…
Запускаю ежегодный опрос известности команд мобильной разработки 🔥🔥🔥
Расскажите, у кого лучший офис, самые интересные задачи и максимально крутые доклады. Как и в прошлые два года, я в конце подготовлю детальный отчет по тому, что происходит с мобильной разработкой в России.
Вариантов выбора в этом году стало чуть больше, добавилось еще несколько вопросов – но не пугайтесь, прохождение не займет больше нескольких минут. Опрос анонимный, поэтому можете смело писать всю правду. И главное – делитесь опросом со своими коллегами и друзьями. Чем шире будет выборка, тем больше интересного получится узнать!
Опрос: http://bit.ly/2RoSPjA
Прошлое исследование: http://bit.ly/2Uld2bO
Расскажите, у кого лучший офис, самые интересные задачи и максимально крутые доклады. Как и в прошлые два года, я в конце подготовлю детальный отчет по тому, что происходит с мобильной разработкой в России.
Вариантов выбора в этом году стало чуть больше, добавилось еще несколько вопросов – но не пугайтесь, прохождение не займет больше нескольких минут. Опрос анонимный, поэтому можете смело писать всю правду. И главное – делитесь опросом со своими коллегами и друзьями. Чем шире будет выборка, тем больше интересного получится узнать!
Опрос: http://bit.ly/2RoSPjA
Прошлое исследование: http://bit.ly/2Uld2bO
Google Docs
Исследование отечественных команд мобильной разработки, 2019
Ежегодный опрос, который позволяет оценить влияние техпиара на узнаваемость отечественных команд мобильной разработки.
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
А тут интересные новости. Facebook с помощью энтерпрайзного сертификата подписывал и распространял приложение, которое анализировало всю сетевую активность подписавшихся под это дело пользователей. Apple психанул, отозвал серт, теперь у фб не работают внутренние приложения и инструменты.
https://tcrn.ch/2Wo1J4J
#news
https://tcrn.ch/2Wo1J4J
#news
TechCrunch
Facebook pays teens to install VPN that spies on them
Desperate for data on its competitors, Facebook has been secretly paying people to install a “Facebook Research” VPN that lets the company suck in all of a user’s phone and web activity, similar to Facebook’s Onavo Protect app that Apple banned in June and…
Подробный разбор математических основ работы Auto Layout.
https://habr.com/ru/company/oleg-bunin/blog/437584/
#sdk #ui
https://habr.com/ru/company/oleg-bunin/blog/437584/
#sdk #ui
Хабр
Математические основы Auto Layout
Многие разработчики считают, что Auto Layout — это тормозная и проблемная штука, и крайне сложно заниматься его отладкой. И хорошо, если этот вывод сделан на основе собственного опыта, а то бывает...
8 февраля в Москве пройдет первый CocoaHeads этого года. В программе шейдеры, пуши и модуляризация. Ну и, хит сезона, розыгрыш билета на апрельский AppsConf!
itunes.apple.com/ru/app/cocoaheads-russia/id1257534277
#events
itunes.apple.com/ru/app/cocoaheads-russia/id1257534277
#events
Ко мне в Авито открыты три айосные вакансии:
1. Синьор в юнит Performance. Ребята занимаются лютым хардкором, оптимизируя скорость загрузки приложения, открытия экранов, скролла и всего остального. Сейчас вот ферму строят, чтобы ловить регресс FPS на пуллреквестах.
2. Мидл и синьор в команду Mobile Design System. Ее цель – консистентный и управляемый UI. Нужно будет закапываться в правильный API компонентов, много работать с дизайнерами и другими разработчиками, пилить архитектурную и инструментальную обвязку.
Ну а вообще про Авито вы и так все знаете. Одна из сильнейших мобильных команд, модульная архитектура, релизные трейны, тысяча UI тестов, офис на белке, плюшки и вот это все. По вопросам смело пишите мне в личку, @etolstoy. Еще ищу много бэкендеров, так что рекомендуйте.
https://www.avito.ru/company/job/iosperforma
https://avito.ru/company/job/iosmds
#jobs
1. Синьор в юнит Performance. Ребята занимаются лютым хардкором, оптимизируя скорость загрузки приложения, открытия экранов, скролла и всего остального. Сейчас вот ферму строят, чтобы ловить регресс FPS на пуллреквестах.
2. Мидл и синьор в команду Mobile Design System. Ее цель – консистентный и управляемый UI. Нужно будет закапываться в правильный API компонентов, много работать с дизайнерами и другими разработчиками, пилить архитектурную и инструментальную обвязку.
Ну а вообще про Авито вы и так все знаете. Одна из сильнейших мобильных команд, модульная архитектура, релизные трейны, тысяча UI тестов, офис на белке, плюшки и вот это все. По вопросам смело пишите мне в личку, @etolstoy. Еще ищу много бэкендеров, так что рекомендуйте.
https://www.avito.ru/company/job/iosperforma
https://avito.ru/company/job/iosmds
#jobs
Глубокий обзор принципов работы React от Дэна Абрамова.
https://overreacted.io/react-as-a-ui-runtime/
#architecture #ui
https://overreacted.io/react-as-a-ui-runtime/
#architecture #ui
overreacted.io
React as a UI Runtime — overreacted
An in-depth description of the React programming model.
Подъехал новый выпуск АйтиХайпа с Андреем Себрантом, главным за стратегический маркетинг в Яндексе. В выпуске много инсайда про Яндекс, историй про инновации и Китай, беспилотников и ИИ. С вас подписки лайки и шеры!
https://www.youtube.com/watch?v=HtK7pWhm3WE
#айтихайп
https://www.youtube.com/watch?v=HtK7pWhm3WE
#айтихайп
YouTube
Андрей Себрант – Маркетинг, Яндекс и беспилотники / АйтиХайп
Андрей Себрант – директор по стратегическому маркетингу Яндекса, а по совместительству бывший ученый и футуролог. В выпуске мы обсуждаем, как Яндекс считает счастье пользователей, почему лучшие стартапы – в Китае, будущее беспилотников и искусственного интеллекта.…
Разбираемся, как работает LLVM и Swift Intermediate Language.
https://medium.com/@Georguy/swift-intermediate-language-c5e36a8729db
#swift
https://medium.com/@Georguy/swift-intermediate-language-c5e36a8729db
#swift
Medium
Swift Intermediate Language
Как устроен компилятор LLVM. Как изменяется Swift-код во время компиляции. Как выглядит SIL и для чего он нужен.
В прошлом году канал уже помог найти крутого iOS разработчика в компанию Aizel. Теперь ребята ищут еще одного. RxSwift, Codable, SOA и все, как вы любите.
https://hh.ru/vacancy/29638539
#jobs
https://hh.ru/vacancy/29638539
#jobs
hh.ru
Вакансия IOS-developer в Москве, работа в компании Agent Provocateur (вакансия в архиве c 1 апреля 2019)
Зарплата: не указана. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 28.03.2019.