Рубрика «разработка» - 320

image

Известные нам по гениальным обучающим скринкастам Rails for Zombies, Try Ruby и Try Git — команда Codeschool объединилась с корпорацией добра для создания Try DevTools — подробнейшего обучающего курса из семи глав, который, конечно же, является абсолютно бесплатным. Читать полностью »

работа в команде
Мысль о том, что лучше работать в команде, с точки зрения обычного разработчика, с командами, с точки зрения проджект менеджера и оперировать командами, с точки зрения организации возникает достаточно часто, но адекватной практической аргументации данным утверждениям мало. Поэтому я хочу восполнить данный пробел и попытаться аргументированно доказать преимущества команд.
Данную статью я разбиваю на четыре основных преимущества, которые явно видны и малооспоримы, основываясь на которых можно начать аргументированное внедрение командной работы в организации. На самаом же деле преимуществ значительно больше и работа по их описанию может служить подспорьем для создания целой серии книг.
И еще один момент. Альтернативную модель построения организации я буду называть моделью “одинокого программиста”.
Читать полностью »

По разным причинам Scrum получил очень широкое распространение среди IT компаний. Многие компании и отдельные команды начали внедрять Scrum в своих проектах. У одних это получается, у других не очень. Грамотный и опытный специалист перед внедрением чего-то нового всегда задумывается о метриках. Как убедиться, что внедрение Scrum идет по плану? Улучшается ли производительность команды? Нет ли каких-то проблем? Если вы тоже задавались этими вопросами, добро пожаловать под кат. Читать полностью »

NASA снова зовет всех заинтересованных принять участие в разработке open source решений для тех проблем, с которыми космическое агентство сталкивается в космосе и на земле. Регистрация на Space Apps Challenge, который пройдет 19-21 апреля, уже открыта.

NASA организует второй Space Apps ChallengeЧитать полностью »

Не секрет, что спрос на разработчиков постоянно растет. Вместе с ним растут зарплаты и компании буквально «охотятся» на классных специалистов. Поэтому каждый более-менее стоящий разработчик постоянно получает множество предложений о смене работы, даже если он не стремится ее сменить. Все вакансии разные и тяжело понять какое предложение лучше, а какое хуже. Я поделюсь своей «магической формулой», которую я использую уже долгое время. Кому любопытно, прошу под кат.Читать полностью »

simple science

— Дай мне справку, что моя программа безопасна.

— Нет проблем! А что ты для этого делал?

— Э… Ну… Это… Ничего…

— А почему ты тогда думаешь, что она безопасна?

— Ну, ты проверь!

— Нет проблем! Все удовольствие будет стоить X0000 долларов.

— ?!

О статье

В этой статье я рассказываю о некоторых практиках создания безопасного программного обеспечения.

Первая ее часть посвящена безопасному программированию.

С одной стороны, методы безопасного программирования известны. Накоплен опыт их использования, написано много литературы.

С другой стороны, применяют их не очень часто. Для многих программистов и менеджеров проекта они остаются не очень понятной экзотикой.

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

Во второй части я рассказываю о менее известных аспектах безопасности приложений. Но, в некотором смысле, эти аспекты даже более важны, чем использование методик безопасного программирования.

Внимание! Статья большая и подразумевает внимательное прочтение.

Читать полностью »

Нужна идея на миллион баксов? Придумай или укради ее!

Хотел бы высказать свое мнение по поводу ныне модного тренда создания стартапов. В частности, про качество идей, которые лежат в основе этих начинаний. Написано по мотивам работы с несколькими стартапами.

Тебе сейчас 20-25 и тебя прет от кучи идей чего можно сделать. Это классно. Я серьезно.Когда вы фонтанируете идеями — вы фартовый. Однако, как показывает практика сами идеи довольно мало стоят.Читать полностью »

На этой неделе много новостей была связано с Android – от проекта отошел отец-основатель Энди Hубин, Google заблокировал AdBlock, Flurry выяснила сколько на самом деле устройств надо поддерживать разработчикам. Кроме того есть интересный кейс по продвижению приложений от Microsoft, по результатам опроса PC Magazine выбрал Windows Phone 8 лучшей мобильной ОС, Philips открыл программу разработки для лампочек Hue, а ABI подсчитала, что доход от мобильных приложений в 2013 достигнет $25 млрд, 65% из которых достанется Apple. В общем, есть что вспомнить.

Дайджест новостей из мира мобильной разработки за последнюю неделю №6 (11 — 17 марта 2013)Читать полностью »

С сегодняшнего дня вы можете перемещать и переименовывать файлы в репозиториях, прямо из веб интерфейса GitHub.

Переименование файлов

Теперь при редактировании файла можно указать новое имя.

image

Читать полностью »

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

Особенно остро качественная недостаточность стала проявлять себя с появлением приложений, в которых разработчики учли особенности управления сенсорным экраном, и сделали ставку на новые способы взаимодействия. И сразу со всех концов интернета посыпались возгласы «революционный дизайн», «инновационное управление», «удобный минималистичный интерфейс».

Давайте попробуем разобраться в тонкостях взаимодействия с сенсорными экранами, и понять как же добиться подобного удобства и легкости управления.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js