А у нас замечательные новости!
Сообщество гуд толкс растёт и наконец-то разделяется на четыре чата:
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 и является полностью анонимным. Результаты его будут опубликованы на сайте в следующем году.
🔥Заканчивается очередной набор базового и продвинутого онлайн-курсов «Android-разработчик» на Kotlin. Успейте пройти тест и попасть в группу с новогодней скидкой 30% (выгоднее ещё не было и не будет): https://otus.pw/ufuF/
📌Только живое обучение онлайн: вебинары в прямом эфире, общение с преподавателями и группой в Слаке, проверка домашних работ и получение обратной связи, работа над выпускным проектом и подготовка к собеседованию.
📌Только проверенные преподаватели-практики и работа на результат: за это время OTUS подготовил 466 специалистов, 70% из них получили job offer по итогу обучения, а 60% - серьёзно выросли в заработной плате на нынешнем месте.
☝🏻Курсы рассчитаны на разработчиков с опытом работы от 1 года. Начните путь к левел апу с выгодой прямо сейчас: https://otus.pw/ufuF/
📌Только живое обучение онлайн: вебинары в прямом эфире, общение с преподавателями и группой в Слаке, проверка домашних работ и получение обратной связи, работа над выпускным проектом и подготовка к собеседованию.
📌Только проверенные преподаватели-практики и работа на результат: за это время OTUS подготовил 466 специалистов, 70% из них получили job offer по итогу обучения, а 60% - серьёзно выросли в заработной плате на нынешнем месте.
☝🏻Курсы рассчитаны на разработчиков с опытом работы от 1 года. Начните путь к левел апу с выгодой прямо сейчас: https://otus.pw/ufuF/
Otus
Альфа Банк - партнер курсов Android разработчик | OTUS
Профессиональные онлайн курсы для разработчиков
Если вы все еще верите в Serverside Swift, то можете разработать свой собственный веб фреймворк на SwiftNIO.
https://www.alwaysrightinstitute.com/microexpress-nio2/
https://www.alwaysrightinstitute.com/microexpress-nio2/
Alwaysrightinstitute
A µTutorial on SwiftNIO 2
SwiftNIO
is the library to build backend servers in the Swift programming
language.
As part of this article we are going to write our own tiny, Node like
web framework using NIO:
µExpress. Updated for NIO2/Xcode 11.
is the library to build backend servers in the Swift programming
language.
As part of this article we are going to write our own tiny, Node like
web framework using NIO:
µExpress. Updated for NIO2/Xcode 11.