Красочный код: как цвет помогает в работе с кодом

Как программист, работающий с разными языками и на разных платформах, я столкнулась в определенный момент времени с одной неожиданной проблемой: для проведения ревью или же написания собственного кода, приходилось тратить достаточно много времени на переключение между IDE и языками. Возникла потребность в каком нибудь инструменте, который помог бы мне делать это эффективнее и без потери концентрации. И внезапно мне на помощь пришел цвет. И я хочу поделиться этим маленьким лайфхаком.
Читать дальше →

Apple анонсировала журнал о машинном обучении. Писать туда будут инженеры компании

Компания Apple анонсировала запуск журнала Apple Machine Learning Journal. Как и следует из названия, писать будут о машинном обучении. В описании к проекту указывается, что наполнять онлайн-издание будут сами инженеры компании: они же расскажут о разработках, которые могут помочь иЗапись Apple анонсировала журнал о машинном обучении. Писать туда будут инженеры компании впервые появилась
AIN.UA

[Перевод] Что нового в Swift 4.0

Практические примеры, которые помогут вам узнать о том, что нового нас ждет в Swift 4.

Swift 4.0 — это новая версия многими любимого языка программирования с новыми функциями, которые позволяют нам писать более простой и безопасный код. Вы с удовольствием узнаете, что это не так драматично как эпичные изменения в Swift 3.0 и большинство изменений имеют обратную совместимость с вашим сущетсвующим кодом на Swift. Конечно вам потребуется некоторое время для внесения изменений, но это не должно занять много времени. Читать дальше

Пора валить! Опыт миграции с Objective-C на Swift

Олег Алексеенко, руководитель iOS разработки Superjob, рассказывает об опыте компании по переходу c Objective-C на Swift.

Статья написана по материалам выступления на RIT2017.

У Superjob 3 мобильных приложения для iOS:

  • Поиск работы (создание резюме, поиск вакансий и т.д.)
  • Поиск сотрудников (создание вакансий, поиск резюме)
  • Производственный календарь (планирование рабочего времени и отпусков)

Читать дальше →