В прошлом году в моем исследовании по вопросу “Команды, в которых хотелось бы работать” лидировали следующие:
- Яндекс (49%)
- Badoo (37%)
- Авито (31%)
- Tinkoff.ru (21%)
- ВКонтакте (19%)
Давайте уже наберем голосов и разберемся, как ситуация поменялась за год! С вас 3 минуты на заполнение.
https://forms.gle/Ur3epxQUzCVeT1qB8
- Яндекс (49%)
- Badoo (37%)
- Авито (31%)
- Tinkoff.ru (21%)
- ВКонтакте (19%)
Давайте уже наберем голосов и разберемся, как ситуация поменялась за год! С вас 3 минуты на заполнение.
https://forms.gle/Ur3epxQUzCVeT1qB8
Google Docs
Исследование российских команд мобильной разработки, 2020
Ежегодный опрос про состояние отечественного рынка мобильной разработки. Оценку даем за прошедший год (2019).
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2019: https://bit.ly/2vokzjj
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2019: https://bit.ly/2vokzjj
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Небольшой совет по переводу приложения на темную тему.
https://www.jessesquires.com/blog/implementing-dark-mode-with-cgcolor/
https://www.jessesquires.com/blog/implementing-dark-mode-with-cgcolor/
Jesse Squires
Implementing Dark Mode and using CGColor
For an iOS project that I am currently working on, I am implementing Dark Mode. The codebase is approaching 7 years old, it is mostly Swift with some legacy ...
Вышел Swift 5.2 с разными улучшениями developer experience.
https://swift.org/blog/swift-5-2-released/
https://swift.org/blog/swift-5-2-released/
Swift.org
Swift 5.2 Released!
Swift 5.2 is now officially released! 🎉
Обзор мертвых языков, оказавших существенное влияние на индустрию.
https://hillelwayne.com/post/influential-dead-languages/
https://hillelwayne.com/post/influential-dead-languages/
Hillel Wayne
10 Most(ly dead) Influential Programming Languages
The other day I read 20 most significant programming languages in history, a “preposterous table I just made up.” He certainly got preposterous right: he lists Go as “most significant” but not ALGOL, Smalltalk, or ML. He also leaves off Pascal because it’s…
Так, сегодня последний шанс заполнить главный опрос мобильных разработчиков (по моей версии конечно же). И совсем скоро постараюсь выкатить аналитику с результатами. Навалимся!
https://forms.gle/wpjPw1LihZNJDgqaA
https://forms.gle/wpjPw1LihZNJDgqaA
Google Docs
Исследование российских команд мобильной разработки, 2020
Ежегодный опрос про состояние отечественного рынка мобильной разработки. Оценку даем за прошедший год (2019).
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2019: https://bit.ly/2vokzjj
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2019: https://bit.ly/2vokzjj
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Как вчера выяснилось, на удаленке нам предстоит провести еще как минимум месяц. Есть много вариантов того, как можно его провести, но я предлагаю один очень-очень клевый – познакомиться с ролью тимлида! В течение трех недель апреля куча крутых приглашенных экспертов будут делиться своим личным опытом и отвечать на ваши вопросы про то, как найти работу тимлидом, как не продолбаться в свои первые месяцы, и как вообще найти смысл своей работы.
Покупайте билеты, стартуем прям вот-вот!
podlodka.io/crew
Покупайте билеты, стартуем прям вот-вот!
podlodka.io/crew
podlodka.io
Podlodka Crew – онлайн-конференции нового формата
Онлайн-конференции про IT нового формата – однонедельные интенсивы с ежедневными интерактивными сессиями в Zoom, нон-стоп общением с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack. И все это – по цене в десять раз ниже привычных…
Ну и еще сегодня будет iOS митап от e-Legion. Онлайн, конечно.
https://elegion.timepad.ru/event/1292810/
https://elegion.timepad.ru/event/1292810/
elegion.timepad.ru
e-Legion-meetup :: iOS-разработка / События на TimePad.ru
В эту пятницу проведём наш первый удалённый e-Legion митап при поддержке авторов и создателей iOS-дайджеста MBLT DEV.
Самоизоляция – отличный момент, чтобы начать генерировать документацию для своих свифтовых проектов.
https://github.com/SwiftDocOrg/swift-doc
https://github.com/SwiftDocOrg/swift-doc
GitHub
GitHub - SwiftDocOrg/swift-doc: A documentation generator for Swift projects
A documentation generator for Swift projects. Contribute to SwiftDocOrg/swift-doc development by creating an account on GitHub.
Да что вы вообще знаете о техдолге! Боинги нужно перезагружать каждые 50 дней, чтобы избежать переполнения счетчика.
https://www.theregister.co.uk/2020/04/02/boeing_787_power_cycle_51_days_stale_data/
https://www.theregister.co.uk/2020/04/02/boeing_787_power_cycle_51_days_stale_data/
The Register
Boeing 787s must be turned off and on every 51 days to prevent 'misleading data' being shown to pilots
US air safety bods call it 'potentially catastrophic' if reboot directive not implemented
Полезная напоминалка о том, как можно получить доступ у папке Documents вашего приложения на симуляторе и девайсе.
https://fluffy.es/inspect-app-folder-in-simulators-and-real-device/
https://fluffy.es/inspect-app-folder-in-simulators-and-real-device/
fluffy.es - iOS development tutorials
Inspect app folder in simulators and real device
Your app might store some data or files in the Documents folder, and sometimes you might want to check if the data / files are stored correctly by inspecting them. How do we find the app folder containing the data?You can also inspect the UserDefaults data…
Подборка инструментов, которые помогут вам подчистить неиспользуемые ресурсы в приложении.
https://www.avanderlee.com/optimization/unused-images-clean-up/
https://www.avanderlee.com/optimization/unused-images-clean-up/
SwiftLee
Unused images and resources clean up in Xcode
Unused images can be cleaned up using several free tools like LSUnusedResources and FengNiao. Learn how to use those tools and keep your projects clean.
Если вы постоянно путаетесь с тем, как использовать DateFormatter – держите сервис. Как раз еще и обновление недавно прилетело с разными best practices.
https://nsdateformatter.com/
https://nsdateformatter.com/
Swift Package Manager, кстати, можно использовать и для автоматизации разных тасок – например, для запуска линтера.
https://www.lordcodes.com/articles/manage-automation-tasks-using-spm
https://www.lordcodes.com/articles/manage-automation-tasks-using-spm
Lordcodes
Manage automation tasks using Swift Package Manager | Lord Codes
To perform automation tasks on Swift projects, such as linting and code formatting, we often need to use command line tools or run scripts. Let's install them and manage it all with Swift Package Manager instead!
Восторженный обзор работы в крупной продуктовой компании – архитектура, процессы, технологии. Не хватает, правда, перечисления сопутствцющих всему этому минусов – если найдете такую ссылку, пошарьте мне.
https://medium.com/flawless-app-stories/what-have-i-learned-in-a-big-tech-company-661eda808098
https://medium.com/flawless-app-stories/what-have-i-learned-in-a-big-tech-company-661eda808098
Medium
What have I learned in a big tech company?
Brief on new things I’ve picked up since joined a big tech company
Подвел итоги эпического опроса мобильных разработчиков. Ищите себя в списках и шарьте своим эйчарам!
https://medium.com/@etolstoy/известность-команд-мобильной-разработки-в-2020-ff630da2d854
https://medium.com/@etolstoy/известность-команд-мобильной-разработки-в-2020-ff630da2d854
Medium
Известность команд мобильной разработки в 2020
Результаты большого опроса мобильщиков: в каких компаниях хотят работать, как их выбирают, какие ресурсы читают, на какие конференции…
Улучшаем себе жизнь при использовании LLDB.
https://www.gaelfoppolo.com/improving-your-debugging-experience-with-lldb/
https://www.gaelfoppolo.com/improving-your-debugging-experience-with-lldb/
Отличный тред про боли и лайфхаки по встраиванию In-App Purchases.
https://twitter.com/katleta3000/status/1245796534693871620
https://twitter.com/katleta3000/status/1245796534693871620
Twitter
Rtishchev Evgenii
Всё, In-App Purchase для Hourly полностью готовы👍. Осталось добить одну фичу и можно отправлять версию в AppStore. Хочу немного поделиться своими рекомендациями и пройденными болями по интеграции встроенных покупок, оказывается это достаточно болезненный…
Ребята из Artsy рассказали, как они составляют и поддерживают актуальными рабочие соглашения для команд.
http://artsy.github.io/blog/2020/04/01/team-working-agreements/
http://artsy.github.io/blog/2020/04/01/team-working-agreements/
Про обработку серверных ошибок в приложении в плане архитектуры и взаимодействия с пользователем.
https://habr.com/ru/company/manychat/blog/495346/
https://habr.com/ru/company/manychat/blog/495346/
Хабр
Из ошибки в алерт с действиями
Привет, Хабр! Для пользователя сообщения об ошибке часто выглядят как «Что-то не так, АААА!». Конечно, ему бы хотелось вместо ошибок видеть волшебную ошибку «Починить все». Ну или другие варианты...
Консольная утилита для решения нескольких болей при ведении проекта на GitHub: генерирует чейнджлог, собирает релиз по тегу, обновляет все связанные issue ссылками на релиз.
https://github.com/WeTransfer/GitBuddy/blob/master/README.md
https://github.com/WeTransfer/GitBuddy/blob/master/README.md
GitHub
GitBuddy/README.md at master · WeTransfer/GitBuddy
Your buddy in managing and maintaining GitHub repositories, and releases. Automatically generate changelogs from issues and merged pull-requests. - GitBuddy/README.md at master · WeTransfer/GitBuddy