На этой неделе появилось много интересных публикаций – о продвижении приложений, о посещении WWDC, работе с дизайном мобильных приложений. Кроме того появился iOS 7 GUI в виде PSD, Purchase Status API от Google, Feedly Cloud для работы с RSS и сервис Distimo Conversion Tracking для понимания маркетинговой активности.
Рубрика «разработка» - 305
Дайджест новостей из мира мобильной разработки за последнюю неделю №17 (17 — 23 июня 2013)
2013-06-23 в 12:33, admin, рубрики: android, iOS, mobile development, Блог компании «Apps4All», маркетинг, мобильные приложения, разработка, реклама, метки: android, iOS, маркетинг, мобильные приложения, разработка, рекламаРезюме программистов. Часть 1 (плохие)
2013-06-23 в 10:21, admin, рубрики: human resources, поиск работы, Программирование, программисты, разработка, резюме, метки: поиск работы, программисты, резюмеЧестно скажу, когда я искал работу, мое резюме смело можно было отнести к категории плохих. Да, там было несколько хороших секций (типа, а вот я написал 2 книжки и 30 статей), но также там была и таблица скилов со строчкой: C#, 1 year of experience, Intermediate (!).
Сейчас я читаю много резюме и приглашаю людей на интервью. За последние 3 года я провел около сотни интервью, а резюме повидал раз в 5 больше. Так что сейчас я довольно четко представляю, что я хочу видеть в резюме. Но для начала я расскажу, чего в резюме я видеть не хочу.
Шаблоны
Многие аутсорсинговые компании придумали себе шаблоны резюме. Мотивация, в принципе, понятна, они хотят все унифицировать чтобы использовать machine learning для извлечения хороших кандидатов все выглядели одинаково, как рядовые в строю. Однако, шаблоны эти одинаковы для всех позиций и составлены мудрыми CTO недалекими HR, которые понятия не имеют, что такое реально классный программист.
Притча о покрытии кода тестами
2013-06-21 в 12:07, admin, рубрики: модульное тестирование, Притчи, пятница, разработка, тестирование
Ранним утром программист спросил великого мастера:
— Я готов писать модульные тесты. К какому покрытию кода я должен стремиться?
Великий мастер ответил:
— Не переживай о покрытии, просто пиши хорошие тесты.
Программист улыбнулся, поклонился и ушел.
Немного времени спустя другой программист задала этот же вопрос. Великий мастер указал на котел с кипящей водой и сказал:
— Сколько зерен риса я должен положить в этот котел?
Программист с озадаченным видом ответила:
— Как я могу ответить наверняка? Все зависит от того, сколько людей вам надо накормить, насколько они голодны, какие еще блюда вы подаете, сколько риса у вас есть и от многого другого.
— Совершенно верно. — сказал великий мастер.
Второй программист улыбнулась, поклонилась и ушла.
Читать полностью »
Новости Windows Azure: мобильная разработка, мультфакторная аутентификация, MPEG-DASH, JWT, тесты и видео
2013-06-20 в 6:43, admin, рубрики: active directory, back-end, devcon, iaas, mobile services, mpeg-dash, teched, windows azure, Блог компании Microsoft, разработка, тестирование, метки: active directory, back-end, devcon, IaaS, mobile services, mpeg-dash, teched, windows azure, видео, тестированиеУважаемые разработчики и ИТ-специалисты интересующиеся темой облачных технологий, разрешите представить вам очередную порцию нововведений и анонсов платформы Windows Azure, которые увидели свет за последние две недели.
Список новостей, обновлений и анонсов платформы Windows Azure в этом обзоре:
- Анонс крупного обновления Windows Azure для разработчиков бэкенда мобильных приложений;
- Анонс нового сервиса мультифакторной аутентификации Active Authentication;
- Результаты тестирования 5 облачных провайдеров предлагающих IaaS-платформу;
- Поддержка стандарта MPEG-DASH в Windows Azure Media Services;
- Глобальная доступность JSON Web Token (JWT) Handler;
- Записи докладов конференций DevCon 2013 и TechEd North America 2013.
Ниже вы найдете более подробное описание этих новостей и анонсов.
Читать полностью »
Репл — крохотный открытый плеер для Мака
2013-06-18 в 17:01, admin, рубрики: mac os x, objective-c, мак, плеер, разработка, метки: objective-c, REPL, мак, плеерНекоторое время назад я перешел на Мак и стал подбирать себе софт для повседневного использования. Проблема возникла с аудиоплеером. Я перепробовал множество плееров, но ни один меня не устраивал. Поэтому я решил написать свой собственный. Заодно мне было интересно попробовать разработку на Objеctive-C под Мак.
В результате, у меня получился плеер Репл, что означает "резидентный плеер":
Стиль именования коммитов
2013-06-18 в 7:02, admin, рубрики: commit, Git, Mercurial, Веб-разработка, разработка, метки: commit, Git, разработка
Про многие моменты разработки есть очень много информации. Как писать комментарии, как именовать классы, методы, какие паттерны использовать и т.д. и т.п. Но есть одна область, в которой многие даже и не задумываются о том, что можно что-то улучшить — это написание коммитов.
Поколение, затерянное на базаре
2013-06-17 в 7:29, admin, рубрики: базар, брукс, разработка, управление проектами, философия разработки «Качество появляется только тогда, когда кто-нибудь несёт ответственность лично».
— Фредерик П. Брукс
Привет!
Предлагаю вашему вниманию вольный перевод эссе "A Generation Lost in the Bazaar" Пола-Хеннинга Кампа, повествующего нам о печальной судьбе поколения IT-профессионалов, выросших в период бума доткомов, а также о фундаментальных проблемах в UNIX, напрямую влияющих на качество и портабельность ПО. Обо всём по порядку.Читать полностью »
Назад к природе. Почему бывалый веб-разработчик в итоге склонился к нативным приложениям
2013-06-17 в 5:13, admin, рубрики: html5, Блог компании Intel, Веб-разработка, разработка
«Windows или Linux? iOS или Android? Какую систему предпочесть разработчику приложений?» — Подобные вопросы никогода не будут обсуждаться в постах блога Intel. Это непродуктивно, неэтично, да и вообще — оффтопик. Но есть одна тема, на первый взгляд «из той же серии», но на самом деле вполне достойная обсуждения. Именно поэтому я решила перевести статью о выборе между нативными и веб-приложениями, написанную Michael Mahemoff — бывшим сотрудником Google и основателем облачного сервиса подкастов player.fm. Давайте поговорим об этом. Или, хотя бы, почитаем.
Читать полностью »
Дайджест новостей из мира мобильной разработки за последнюю неделю №16 (10 — 16 июня 2013)
2013-06-16 в 12:29, admin, рубрики: android, iOS, mobile development, windows, Блог компании «Apps4All», мобильные приложения, разработка, метки: android, iOS, windows, мобильные приложения, разработкаНа этой неделе Apple провела WWDC – представила iOS 7, разрешила передавать приложения другим разработчикам, объявила победителей Apple Design Awards. Кроме этого ты можешь узнать, как заставить внешние кнопки iPhone работать на себя, как сделать extending ViewGroup в Android, как потребляют приложения пользователи в течение дня.
Код как аргумент в Caché ObjectScript
2013-06-14 в 11:20, admin, рубрики: cache objectscript, intersystems, intersystems cache, Блог компании InterSystems, разработка, функциональное программирование, метки: cache objectscript, InterSystems, InterSystems cacheЯзык InterSystems Caché ObjectScript (COS) развивается с каждым годом (в версии 2013.1 появилась команда return, в 2012.2 — регулярные выражения), и в него добавляются новые команды и операторы. К сожалению, в настоящий момент подпрограммы в COS не являются объектами первого класса, то есть подпрограмму (функцию, метод) нельзя передать как параметр в подпрограмму или вернуть из подпрограммы.
Тем не менее, существуют способы смягчить эти ограничения.
Под катом рассмотрим несколько вариантов передачи кода как аргумента подпрограммы.
Читать полностью »