Как стать автором
Обновить
26
0
Стас Цыганов @kaspartus

Тимлид мобильных команд Туту.ру

Отправить сообщение

4,5 года из жизни iOS-команды в пяти историях и одном техрадаре

Время на прочтение5 мин
Количество просмотров4.5K

Как мы шли к одной архитектуре, чтобы прийти к нескольким. Как режем большое приложение, чтобы у каждой фича-команды была комфортная зона ответственности. И что и у кого мы подсмотрели, чтобы писать хорошие тесты. Часть решений может шокировать. Поехали!

Читать далее
Всего голосов 17: ↑17 и ↓0+17
Комментарии5

Видеозаписи с митапа DevLeads из офиса Туту.ру

Время на прочтение1 мин
Количество просмотров2.1K

Изначально планировался большой митап на 200+ человек, но из-за праздников гостей пришло намного меньше — порядка 60 человек. Но это не только не помешало проведению, но и сделало митап более душевным и камерным, а общение на круглом столе максимально открытым и живым. Теперь к докладам!

Всего голосов 14: ↑12 и ↓2+10
Комментарии0

Видеозаписи со встречи CocoaHeads 15-го марта в офисе Туту.ру

Время на прочтение1 мин
Количество просмотров1.6K

В первый месяц весны у нас в офисе прошел митап по iOS-разработке CocoaHeads. Сюрпризом для гостей стало первое выступление Стаса Сарычева на тему функционального программирования. Традиционно, было тепло и душевно, а теперь к видео:

Всего голосов 17: ↑17 и ↓0+17
Комментарии0

MOSDROID #15 Phosphorus: видео выступлений

Время на прочтение1 мин
Количество просмотров1.6K

В начале февраля у нас в офисе Туту.ру прошел 15-ый митап по Android-разработке, ставший самым успешным в плане посещения. Разработчики в конференционное «межсезонье» изголодались по новым знаниям и нетворкингу, потому мы прининяли более 120 гостей.


Всего голосов 8: ↑6 и ↓2+4
Комментарии0

Осенние митапы по мобильной разработке в офисе Туту.ру

Время на прочтение1 мин
Количество просмотров1.8K


В календаре начало декабря, а значит самое время подводить итоги осенних мобильных митапов, которые прошли у нас в офисе. А прошло их ровно два: CocoaHeads по iOS-разработке и Mosdroid по Android.


Устраивайтесь поудобнее, начнем с CocoaHeads

Всего голосов 15: ↑14 и ↓1+13
Комментарии0

CocoaHeads 13 апреля 2018 года из офиса Туту.ру: видео выступлений

Время на прочтение1 мин
Количество просмотров1.6K
В пятницу, 13 апреля, в офис Туту.ру пришли около сотни разработчиков. В теплой ламповой обстановке обсуждали довольно хардкорные вещи и прошлись по валидации идей. Помимо докладов была пицца, викторина, экскурсия по офиса, а также круглый стол. В общем, скучно не было.

image
Всего голосов 7: ↑7 и ↓0+7
Комментарии0

Митап CocoaHeads в офисе Туту.ру

Время на прочтение1 мин
Количество просмотров1.1K
image

Мы вновь ждем у себя гостей митапа CocoaHeads! Встречаемся уже в эту пятницу, 13 апреля. Традиционно будет пицца, круглый стол, викторина и, конечно же, интересные доклады. Зарегистрироваться на мероприятие можно через приложение CocoHeads для iOS.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

MOSDROID #5 Boron в офисе Туту.ру: видео выступлений

Время на прочтение1 мин
Количество просмотров2.8K

image


27 января в офисе сервиса путешествий Туту.ру прошел пятый митап от собщества MOSDROID. В гости пришло около 100 android-разработчиков. Мы записали все выступления и делимся ими с вами.

Всего голосов 20: ↑20 и ↓0+20
Комментарии0

Видеозаписи со встречи CocoaHeads 23 июня 2017 из офиса Туту.ру

Время на прочтение1 мин
Количество просмотров2.5K

image


В конце июня в офисе Туту.ру состоялся митап, который мы организовали и провели совместно с CocoaHeads. Несмотря на погоду за окном, встреча получилась горячей, а гости довольно высоко оценили мероприятие. Но довольно слов, под катом вас ждут видео с митапа!

Всего голосов 16: ↑16 и ↓0+16
Комментарии0

Разбираемся с NSURL / NSURLComponents

Время на прочтение5 мин
Количество просмотров14K
От переводчика: В свете последних событий быть разработчиком на Objective-С стало уже не так модно, некоторые уже бегут сдавать его в утиль, но я считаю, что это делать еще рановато, потому позволю себе поделиться переводом. Начав читать оригинал, не ждал ничего нового в, казалось бы, простой и очевидной теме, но в итоге вынес достаточно полезных моментов.

Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии4

Почему NSURLSession лучше, чем NSURLConnection

Время на прочтение10 мин
Количество просмотров40K


iOS 7 официально вышла в сентябре, тогда Apple предоставила разработчикам новый способ работы с сетью — NSURLSession. Это достаточно фундаментальная вещь, потому в случае необходимости поддержки iOS 6 и ниже, распараллеливать код относительно версии системы будет крайне проблематично. Но тем не менее, время идет, и уже сейчас по разным данным от 75 до 85 процентов пользователей перешло на последнюю iOS, потому я бы советовал попробовать NSURLSession уже в следующем проекте.

По замыслу Apple, NSURLSession должна сменить NSURLConnection, и тут действительно возникает вопрос: «а зачем все это надо?» Потому сразу плюсы по сравнению с NSURLConnection:
  1. Загрузка и отправка данных в бэкграунде
  2. Возможность останавливать и продолжать загрузку
  3. Мы можем использовать блоки и делегаты одновременно, так, например, блоки используем для получения данных и обработки ошибок, а делегатный метод — для прохождения аутентификации
  4. У сессии есть специальный конфигурационный контейнер, в который можно уложить все нужные свойства для всех тасков(запросов) в сессии, а также, например, хэдеры для всех запросов в сессии
  5. Можно использовать приватное хранилище для куков, кэша и прочего
  6. Получаем более строгий и структурированный код, в отличие от набора беспорядочных NSURLConnection

Подробности и примеры
Всего голосов 30: ↑28 и ↓2+26
Комментарии4

Информация

В рейтинге
Не участвует
Откуда
Россия
Работает в
Зарегистрирован
Активность