Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2016 December 27
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Периодически просто необходимо отрывать вас, дорогие читатели, от изучения архитектуры с новым стильным названием и популярных фреймворков для расчета лэйаута, и напоминать о том, что знание основ все-таки важно. Ловите статью на тему.
http://www.skorks.com/2010/04/on-the-value-of-fundamentals-in-software-development/

#learning
источник
2016 December 28
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Выступление Стаса Цыганова про использование сервис-ориентированной архитектуры в iOS. Рассказывает про основные принципы, плюсы и минусы, примеры из жизни.
https://www.youtube.com/watch?v=_kPz7MrejPA

#architecture
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Ну очень крутой доклад от Яндекса про использование JavaScript в iOS приложениях. Разобрали все, что нужно знать по теме - и JSCore, и плюшки WKWebView, и разные крутые демки. Даже если вы - ярый противник смешивания нативного кода и JS, посмотреть стоит - никогда не знаешь, когда тебе все-таки придется этим заниматься в боевом проекте.
https://events.yandex.ru/lib/talks/2388/

#js #webkit
источник
2016 December 29
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Надеюсь, что вы, как и я, любите статьи про особенности работы с памятью. В этот раз - про то, от чего зависит воемя жизни переменной в Swift, и детально про функцию withExtendedLifetime.
https://www.cocoawithlove.com/blog/resources-releases-reentrancy.html

#swift #memory
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Автор статьи постарался подробно ответить на вопрос "Как построить хорошую архитектуру программы?". Очень много про разные принципы, связность и связанность, критерии хорошей архитектуры и даже про вред наследования. Правда отличный материал, который стоит иногда перечитывать.
https://habrahabr.ru/post/276593/

#architecture #principles
источник
2016 December 30
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
На пальцах про устройство протокола авторизации OAuth 2.0 : схемы и примеры, плюсы и минусы. Не все проблемы ведь можно решить использованием уже готовой либы.
https://habrahabr.ru/company/mailru/blog/115163/

#oauth
источник
2016 December 31
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про взлом iOS приложения Pokemon GO, а заодно и вообще про патчинг чужих приложений. Что клево - не просто включили/отключили какую-то фичу, а добавили полноценную панельку для управления фейковой локацией.
https://medium.com/@kennethpoon/hacking-the-pokemongo-ios-app-with-3-classes-4b81589a9f39#.u1ah54ju7

#security
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Попробуйте отправить сообщение "Happy New Year!" кому-нибудь в iMessage, Apple подготовили пасхалочку.
И да, с наступающим или уже наступившим Новым годом вас! :) Нас уже 1.000, и планов на развитие самого канала и сопутствующих штук - просто море. А следующий материал - уже завтра!
источник
2017 January 01
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Начнем 2017 год с крутой статьи про шесть различных моделей работы с памятью, на которых построены различные языки программирования.
http://canonical.org/~kragen/memory-models/

#memory #languages #cs
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Еще один вариант начать 2017 год - с прочтения главы книги The Architecture of Open Source Applications про устройство и принципы работы llvm за авторством самого Криса Латтнера. А после этого - можно и всю книгу прочесть, там есть очень крутые истории.
http://www.aosabook.org/en/llvm.html

#llvm #architecture
источник
2017 January 02
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Еще вариант того, чем можно заняться на каникулах - прокачать свою систему хранения и накапливания знаний, с использованием как внутренних, так и внешних ресурсов. По моему опыту Anki не очень зашла - хотя тут возможно дело в том, что пытался делать свои карточки, и получалось у меня не очень. Зато советы с Evernote очень помогли. Отчасти благодаря им я и собрал очень большую базу материалов по разработке, которыми и делюсь в этом канале.
https://habrahabr.ru/post/240451/

#efficiency
источник
2017 January 03
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Немного дизайнерских статей вам в мессенджер. Рассказ про алгоритм подбора идеального цвета для фона любой иконки. Если кто-то реализует в виде простой библиотеки - кидайте ссылку, поделюсь со всеми.
http://bit.ly/2i7IECk

#ui #colors
источник
2017 January 04
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Бесконечно подробный урок по использованию TDD в Swift проекте. Очень много кода и разъяснений, хороший вход для новичков не только в TDD, но и в тестирование кода вообще.
https://pawanpoudel.svbtle.com/test-driven-development-in-swift

#tdd #testing #swift
источник
2017 January 05
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Неловкий вопрос - а что вы знаете про URL? Тут целую статью нашел про его структуру, использование спецсимволов и отличия абсолютных и относительных вариантов. Узнал для себя несколько новых вещей точно.
http://www.skorks.com/2010/05/what-every-developer-should-know-about-urls/

#networking
источник
2017 January 06
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Давно я Сергея Теплякова не выкладывал. Сегодня - его статья про технический долг и последствия его наличия.
http://sergeyteplyakov.blogspot.ru/2011/05/blog-post.html

#processes
источник
2017 January 07
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Доклад про работу с памятью в Swift, в том числе про memory leaks и retain cycles. Без хардкора, для легкого вечернего просмотра.
https://realm.io/news/hector-matos-memory-management/

#memory #swift
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Неплохая подборка правил и советов по проведению Code Review в команде. Часть вещей заточена на механику ревью pull request'ов на GitHub, но это не критично. Говорят еще, что нельзя оскорблять и необоснованно критиковать. Ну и ладно.
https://habrahabr.ru/company/mailru/blog/318510

#processes
источник
2017 January 08
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про различные психологические проблемы и синдромы, так или иначе связанные с работой в IT. Список когнитивных искажений особенно впечатляет, каждый у себя несколько сможет насчитать точно.
http://www.maxshulga.ru/2016/12/popular-psychology.html

#career #motivation
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Очередной материал цикла "О чем вы никогда не задумывались, но что стоит знать". Видео про то, как под капотом устроен рендеринг web-страницы в обычном браузере. Расширяем кругозор.
https://www.youtube.com/watch?v=n1cKlKM3jYI

#web
источник
2017 January 09
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про изменение пользы от написания тестов в зависимости от сложности кода. Ключевая мысль - этот ваш TDD это, конечно, круто, но писать тесты нужно начинать только в случае появления логических ветвлений. Вопрос измерения профита от тестов, конечно, интересный, и не всегда черно-белый подход в духе "либо покрывать все, либо - ничего" действительно решает бизнес-задачи.
https://medium.com/@davidihunt/tdd-and-complexity-1bbd5ca51ee7#.mvojn39xz

#tdd #testing
источник