Ребята из Вконтача запускают олимпиаду для мобильных разрабов. Все серьезно, с правилами Codeforces.
https://vk.com/cup?w=wall-41208167_1648
https://vk.com/cup?w=wall-41208167_1648
VK
VK Cup
Искать напарника для участия в новом сезоне VK Cup не нужно — соревнование пройдёт в сольном формате. Поэтому скорее регистрируйтесь — 4 декабря анкета превратится в тыкву: vk.cc/cup В треке Mobile вас ждёт два направления: Android и iOS. На квалификационном…
Пару лет назад уже выкладывал ссылку, но не грез и повториться. Если вы хотите потренировать свои навыки в безопасности iOS приложений, попробуйте поломать DVIA – Damn Vilnerable iOS Application.
https://github.com/prateek147/DVIA-v2
https://github.com/prateek147/DVIA-v2
GitHub
GitHub - prateek147/DVIA-v2: Damn Vulnerable iOS App (DVIA) is an iOS application that is damn vulnerable. Its main goal is to…
Damn Vulnerable iOS App (DVIA) is an iOS application that is damn vulnerable. Its main goal is to provide a platform to mobile security enthusiasts/professionals or students to test their iOS penet...
А у нас замечательные новости!
Сообщество гуд толкс растёт и наконец-то разделяется на четыре чата:
iOS GT main (@gtmain) - главное пространство для дружелюбного общения на профессиональные темы и, конечно же, для обсуждения статей.
iOS GT beginners (@gtbegin) - место, где можно не бояться показать, что ты чего-то не знаешь. Здесь можно задавать любые интересующие тебя вопросы.
iOS GT offtop (@gtofftop) - здесь можно передохнуть от кодерской жизни и обсудить любую тему. От инвестиций до плоской земли.
iOS GT god (@iosgt)- место для самых суровых дискуссий, только для тех, кто может постоять за себя. Без дружелюбия, без сочувствия, с ненавистью. Здесь своя ламповая атмосфера и свои правила.
Выбирай и присоединяйся!
Сообщество гуд толкс растёт и наконец-то разделяется на четыре чата:
iOS GT main (@gtmain) - главное пространство для дружелюбного общения на профессиональные темы и, конечно же, для обсуждения статей.
iOS GT beginners (@gtbegin) - место, где можно не бояться показать, что ты чего-то не знаешь. Здесь можно задавать любые интересующие тебя вопросы.
iOS GT offtop (@gtofftop) - здесь можно передохнуть от кодерской жизни и обсудить любую тему. От инвестиций до плоской земли.
iOS GT god (@iosgt)- место для самых суровых дискуссий, только для тех, кто может постоять за себя. Без дружелюбия, без сочувствия, с ненавистью. Здесь своя ламповая атмосфера и свои правила.
Выбирай и присоединяйся!
12 декабря в Москве пройдет митап от Касперского с темами про Mach-O, статический и динамический анализ приложений и процессы в Касперском.
https://kaspersky.timepad.ru/event/1133855/
https://kaspersky.timepad.ru/event/1133855/
Немного рассказал про кроссплатформенную разработку на Kotlin. И ловите наш новый лендос, там прям красиво и по пунктам.
Лендинг: https://www.jetbrains.com/lp/mobilecrossplatform/
Твиттер тред: https://twitter.com/igrekde/status/1202583848896409600
Лендинг: https://www.jetbrains.com/lp/mobilecrossplatform/
Твиттер тред: https://twitter.com/igrekde/status/1202583848896409600
JetBrains
Kotlin Multiplatform for Cross-Platform Development | JetBrains
Kotlin Multiplatform is a technology that enables reusing code across Android, iOS, web, desktop, and server-side while retaining native programming benefits.
Маленький прием, который позволит сделать ваши юнит-тесты чище – кастомный XCTAssert.
https://vojtastavik.com/2019/11/28/custom-multiline-assertion
https://vojtastavik.com/2019/11/28/custom-multiline-assertion
Статья про то, как вести список своих рабочих достижений. Его можно и нужно показывать своему руководителю, коллегам, маме и всем вокруг. Ну и в дополнение – шаблон и наводящие вопросы.
https://jvns.ca/blog/brag-documents/
https://jvns.ca/blog/brag-documents/
Julia Evans
Get your work recognized: write a brag document
There’s this idea that, if you do great work at your job, people will (or should!) automatically recognize that work and reward you for it with promotions / increased pay. In practice, it’s often more complicated than that – some kinds of important work are…
12 декабря Perekrestok проводит свой первый айосный митап. В программе работа с кнопками, PromiseKit и Keyboard Extension.
https://mobile-development.timepad.ru/event/1152755/
https://mobile-development.timepad.ru/event/1152755/
Какой менеджер зависимостей вы используете чаще всего в iOS проектах?
Anonymous Poll
82%
Cocoapods
9%
Carthage
4%
SwiftPM
3%
Управляю вручную
2%
Что-то еще
Поддерживаете ли вы для ваших приложений 32bit архитектуру?
Anonymous Poll
11%
Да
67%
Нет
21%
Не знаю
Осознанно крешить приложение в проде – норм.
https://www.donnywals.com/responsibly-crashing-your-apps/
https://www.donnywals.com/responsibly-crashing-your-apps/
Donny Wals
Using preconditions, assertions, and fatal errors in Swift – Donny Wals
Crashing apps aren’t fun for anybody. But sometimes it’s the right thing to do. Learn about different ways to crash your app in production and development builds.
И еще немного твиттера. Перед началом рабочей недели детально изучите эти два треда, чтобы научиться скрывать свой синдром самозванца от окружающих. А чтобы они точно ничего про вас не заподозрили – обязательно ретвитните!
https://twitter.com/igrekde/status/1204316588880650242
https://twitter.com/M0rtyMerr/status/1204315896107241472
https://twitter.com/igrekde/status/1204316588880650242
https://twitter.com/M0rtyMerr/status/1204315896107241472
Twitter
Egor Tolstoy
Чувствовали ли вы когда-нибудь себя самозванцем? Уверен, что да. Сегодня мы с @M0rtyMerr научим вас правильно скрывать это от всех вокруг, и вы наконец-то почувствуете уют и защищенность. По совету за ретвит или 12 лайков, погнали!
Учимся использовать иерархию парсеров вместо регулярок.
https://buff.ly/2P1xgaR
https://buff.ly/2P1xgaR
Уже СЕГОДНЯ подкаст Podlodka зарядит вас новогодним настроением, ведь мы проведем New Year Special Live! Никаких гостей и сложных тем: уютным составом нашего экипажа будем подводить итоги уходящего года, рефлексировать и планировать новые свершения!
Почему вам обязательно надо присоединиться к лайву сегодня, в 20-00:
- Куча интерактива с гостями: начиная от ответов на ваши вопросы заканчивая грандиозной ВИКТОРИНОЙ
- В которой вы сможете выиграть... NINTENDO SWITCH!
- Атмосфера, которую не передашь через звук — мандаринки, костюмы, новогодние гирлянды. Пора уже зарядиться новогодним настроением!
Ждем всех сегодня, в 20-00. Ссылки на прямую трансляцию будут размещены в @PodlodkaNews.
Почему вам обязательно надо присоединиться к лайву сегодня, в 20-00:
- Куча интерактива с гостями: начиная от ответов на ваши вопросы заканчивая грандиозной ВИКТОРИНОЙ
- В которой вы сможете выиграть... NINTENDO SWITCH!
- Атмосфера, которую не передашь через звук — мандаринки, костюмы, новогодние гирлянды. Пора уже зарядиться новогодним настроением!
Ждем всех сегодня, в 20-00. Ссылки на прямую трансляцию будут размещены в @PodlodkaNews.
Прощай, свифт на сервере.
https://twitter.com/bzamayo/status/1206706334059638786?s=20
https://twitter.com/bzamayo/status/1206706334059638786?s=20
Хороший такой лонгрид про работу с сетью в бэкграунде.
https://habr.com/ru/company/redmadrobot/blog/478566/
https://habr.com/ru/company/redmadrobot/blog/478566/
Хабр
iOS. Работа с сетью, когда приложение не запущено
Пользователи ожидают, что работа с сетью происходит «волшебно» и незаметно. Зависит эта волшебность от разработчиков системы и приложений. На систему повлиять с...
Наши друзья проводят очередной зарплатный опрос. Делитесь инфой, результаты потом пошарю тоже.
https://docs.google.com/forms/d/e/1FAIpQLSfnQUyBQCiV634-uM5owCbfarEdaN8Q2zQ4IxEWpD9R5U9r6A/viewform
https://docs.google.com/forms/d/e/1FAIpQLSfnQUyBQCiV634-uM5owCbfarEdaN8Q2zQ4IxEWpD9R5U9r6A/viewform
Google Docs
Зарплаты российских мобильных разработчиков 2019
Опрос проводится на сайте Apptractor.ru и является полностью анонимным. Результаты его будут опубликованы на сайте в следующем году.