Мы проводим много времени, следуя за лидерами мнений в веб-разработке, во многих случаях используя инструменты и библиотеки, которые они создали, читая написанные ими посты, излагая классные приемы, которые они изучили, а в некоторых случаях посещая определение конференции для конкретного языка. Но разве не было бы замечательно узнать, на чем они сосредоточены и что они используют для создания такой удивительности?
Я обратился к группе некоторых из лучших и самых ярких разработчиков в веб-разработке, чтобы ответить на эти самые вопросы. Это разработчики, которые внесли значительный вклад в сообщество веб-разработчиков, высоко ценятся своими коллегами за их технические возможности и продолжают помогать продвижению веб-разработки с помощью контента, кода и лидерства. Вы можете проверить их биографии, ниже, для более подробной информации о них.
Эти люди невероятно заняты, поэтому я сузил свои вопросы до четырех простых:
- Какова ваша основная цель развития?
- Какое оборудование вы используете для разработки?
- Какой редактор или IDE вы используете?
- Без какого программного обеспечения вы не можете жить ежедневно?
Ниже вы найдете ответы, которые они дали, и, надеюсь, откроете некоторые инструменты, которые могут значительно облегчить вашу разработку. Вы обязательно найдете общие темы (Sublime) и несколько новых самородков, по крайней мере для меня.
Скотт Гонсалес
Био: Я — разработчик веб-приложений с полным стеком, с упором на JavaScript. Я работаю в jQuery с 2007 года и в настоящее время являюсь руководителем проекта для пользовательского интерфейса jQuery . Я также активен в сообществах Node.js, WHATWG и W3C.
В чем вы занимаетесь?
Веб-разработка, в основном клиентская JS и Node.js.
Q Какое оборудование вы используете для разработки?
MacBook Pro.
Q Какой редактор или IDE вы используете?
Превосходный текст с TrailingSpaces , Pretty JSON, GitGutter и Markdown Preview .
В Какое программное обеспечение вы не можете прожить ежедневно?
Git, GitHub, Apache, Chrome, Linkinus , Skype, Node.
Раймонд Камден
Био: Рэймонд — старший евангелист-разработчик для Adobe. Его работа сосредоточена на веб-стандартах, мобильной разработке и ColdFusion. Он является опубликованным автором и выступает на конференциях и в группах пользователей по различным темам.
В чем вы занимаетесь?
В основном моя основная задача при разработке — веб-стандарты, Creative Cloud (с упором на инструменты HTML) и, как правило, «несексуальная» часть клиентской разработки. Я могу ценить CSS, но меня больше волнуют такие вещи, как хранение, JavaScript и формы.
Q Какое оборудование вы используете для разработки?
Мое оборудование — MacBook Pro. Я занимаюсь мобильной разработкой, поэтому тестирую на iPhone, телефоне Android и различных планшетах. Как ни странно, единственное оборудование Microsoft, которое я использую ежедневно, это моя клавиатура. Я использую «натуральные» клавиатуры почти 15 лет. Я зависим от них.
Q Какой редактор или IDE вы используете?
Мой редактор — Brackets , редактор с открытым исходным кодом, который мы запустили около года назад. У него отличные связи с Chrome и классный расширяемый слой.
В Какое программное обеспечение вы не можете прожить ежедневно?
Исходя из того, что я вижу в своей док-станции OS X прямо сейчас, инструментами, которые я использую каждый день, являются мой браузер, мой редактор, Tweetdeck и Evernote. (Я храню все в Evernote, от проекта до случайных советов.)
Джон-Дэвид Далтон
Биография: JDD является со-сопровождающим jsPerf / Benchmark.js , евангелистом соответствия ES5, энтузиастом библиотеки JavaScript, двукратным получателем Microsoft MVP для тестирования IE и менеджером программ производительности Chakra в Microsoft.
В чем вы занимаетесь?
Низкоуровневые утилиты и бенчмаркинг. Я фанат libs и разрабатываю вокруг них. Разработка JS — это не моя ежедневная работа в Microsoft, поэтому ни клиентская работа, ни что-либо подобное.
Q Какое оборудование вы используете для разработки?
Моя ежедневная работа выполняется на Windows 8 и IE10. Мой персональный компьютер — 13-дюймовый MacBook Pro с OS X 10.7.5, с процессором 2,3 ГГц и 8 ГБ оперативной памяти.
Q Какой редактор или IDE вы используете?
Я использую Komodo Edit на OS X и Windows. Я люблю его расширенный поиск. Я ищу по регулярному выражению и вложенным файлам все время.
В Какое программное обеспечение вы не можете прожить ежедневно?
Я использую почти каждый браузер ..
Помимо моего текстового редактора, я использую Total Finder для OS X (это делает его окна управляемыми). У меня также есть почти каждый браузер; 22 различных версии Chrome, пять версий IE, 23 версии Firefox, 12 версий Opera и шесть версий Safari. Перед тем, как выпустить версию, я проверяю, что данный проект выполняется в тех средах / браузерах, в которых, как я заявляю, он должен работать, поэтому у меня есть все браузеры. У меня также есть Нод, Ринго , Носорог и Нарвал .
Стефани Салливан Рьюис
Био: Стефани — директор по веб-стратегии и маркетинговым технологиям в Contatta. Будучи разработчиком внешнего интерфейса , она представляла сессии на конференциях по всему миру, включая HOW Design , UI16 , An Event Apart, Microsoft MIX, Macworld, SXSW, Adobe Max и многие другие. Она является опубликованным автором и, будучи руководителем в W3Conversions, работала с широким кругом организаций, от Newsweek, MLB, New York Magazine, Adobe и SalesForce.com до диснеевского сайта «TRON».
В чем вы занимаетесь?
Я разработчик внешнего интерфейса, но на мне несколько дополнительных шляп, потому что я нахожусь в режиме запуска в Contatta. Это означает, что я имею честь выбрать и внедрить нашу новую корпоративную CMS — поэтому я немного углубился в PHP, в дополнение к своей обычной разработке.
Q Какое оборудование вы используете для разработки?
Я не использую никакого специального оборудования. Я работаю над 17-дюймовым MacBook Pro (который я не обновил, потому что не хочу уменьшать его до 15-дюймового). Если я за своим столом, я также подключен ко второму монитору. Я предпочитаю покупать свои мониторы где-нибудь, как Costco, а не использовать высококачественные модели, чтобы я мог просматривать свой сайт так, как это делает «обычный пользователь».
Q Какой редактор или IDE вы используете?
В настоящее время я использую Sublime Text 2 для повседневной разработки. Однако, если редактор открытого исходного кода Adobe, Brackets, продолжит движение в том направлении, которое они показали на MAX, я, вероятно, в какой-то момент приведу его в движение. Я также использую Dreamweaver для создания своих почтовых кампаний.
В Какое программное обеспечение вы не можете прожить ежедневно?
Я даю Chrome ежедневную тренировку, иногда с более чем 150 вкладками.
За пределами моих редакторов у меня всегда есть CodeKit для компиляции моего Sass и минимизации моих CSS и JS. Я использую Git для контроля исходного кода и отправляю свой код в репозиторий через Tower .
Я использую HipChat, чтобы общаться с остальной частью компании в течение дня. Но лучшее, что есть в HipChat — это Hu Bot, который обрабатывает развертывание из моего Git-репозитория либо в стадии подготовки, либо в производстве. Я обожаю своего бота!
Мой дизайнер использует Fireworks, поэтому я иногда открываю его, нарезаю и нарезаю кубиками. (Да, я знаю, что Adobe не обновляет его, но делает то, что ему нужно, поэтому нам придется вырвать его из его холодных, мертвых пальцев.) У меня всегда открыт Spotify — обычно я играю на радио исполнителя, которое я делаю на основе по настроению или по типу dev, который я делаю (сегодня это станция Hellsongs).
Наконец, я даю Chrome ежедневную работу, иногда с более чем 150 вкладками (да, у меня есть проблема). Я использую его как для Инспектора, так и для плагинов, без которых я не могу жить ( 1Password , OneTab, ColorZilla, Cache Killer и Dragdis и многие другие), а также для размещения вкладок всех других вещей, которые я должен сохранить трек, как Google Analytics, MailChimp, SproutSocial , Google Docs и все остальное, что я сейчас исследую.
Кристиан Хайльманн
Био: Крис Хейлманн посвятил много времени тому, чтобы сделать сеть лучше. Первоначально происходивший из радиожурналистики, он создал свой первый веб-сайт с нуля примерно в 1997 году и провел следующие годы, работая над множеством крупных международных веб-сайтов. Затем он провел несколько лет в Yahoo, создавая продукты, объясняя и обучая людей, и сейчас работает в Mozilla. Крис написал и написал четыре книги по веб-разработке, написал множество статей и сотни постов в блогах для Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie и многих других.
В чем вы занимаетесь?
Моя основная задача — сделать так, чтобы следующий человек, который пришел за мной, получил код, который легко понять и легко расширить. К сожалению, это выходит из моды, и большое внимание уделяется «вытащить его за дверь». Я действительно думаю, что мы больше всего учимся на работе друг друга, и где лучше писать чистый и понятный код, чем в наших поставках?
Я сфокусирован на сети, а не на одном браузере или закрытой среде. Это означает, что вы должны быть очень гибкими в своем коде. Быть очень гибким может означать заставить его работать прямо здесь, прямо сейчас или тратить время на то, чтобы сделать его легко расширяемым для новых функций, которые могут быть добавлены в будущем. Я думаю, что после 16 лет веб-разработки мы должны быть на том этапе, когда мы перестанем все вместе взламывать и постоянно заменять.
Q Какое оборудование вы используете для разработки?
MacBook Air, я всегда в пути, и у меня мало места или времени для установки крупных аппаратных компонентов.
Q Какой редактор или IDE вы используете?
Возвышенный текст 2, это невероятно.
В Какое программное обеспечение вы не можете прожить ежедневно?
Браузеры и их инструменты для разработчиков, командная строка для Git, IRC-клиент, Dropbox и Spotify. Я все больше и больше обнаруживал, что стал независимым от программного обеспечения для толстых клиентов и вместо этого пользуюсь большим количеством онлайн-сервисов.
Райан Гроув
Биография: Райан Гроув — колдун в SmugMug , рецензент YUI , и когда-то был моделью для несовершеннолетних в японском каталоге одежды. Он любит пирог, фильмы, пирог, парусники старого стиля и пирог.
В чем вы занимаетесь?
Я трачу большую часть своего времени на создание клиентских JS-компонентов и функций для SmugMug. В свободное время я пишу много кода Node.js и иногда немного Ruby (хотя JS действительно захватил мое внимание в последние несколько лет). В SmugMug наш фреймворк — YUI 3, и я также являюсь основным рецензентом для YUI, поэтому я добавляю в него много кода, а также проверяю изменения от других коммиттеров и участников.
В обычный день я мог бы написать какой-нибудь непубличный код SmugMug, некоторый код SmugMug с открытым исходным кодом и некоторый код YUI с открытым исходным кодом. Мы пытаемся открыть исходный код как можно большей части нашего JS, и большая часть этого возвращается в YUI в наши дни.
Q Какое оборудование вы используете для разработки?
Когда я путешествую, я использую 13-дюймовый Macbook Air.
Я работаю дома на 2,8 ГГц четырехъядерном Mac Pro с 16 ГБ ОЗУ, SSD и двумя 30-дюймовыми мониторами HP ZR30w, которые отлично подходят для просмотра великолепных фотографий и видео. Когда я путешествую, я использую 13-дюймовый MacBook Air (середина 2011 года, Core i7), которую я люблю до смерти. Хотя экран не так хорош, как мой настольный компьютер для просмотра больших великолепных фотографий.
У меня также есть смешная коллекция мобильных устройств, которые я использую для тестирования. По крайней мере, одна модель iPhone и iPad, несколько устройств Android, телефон под управлением Windows и Chromebook.
Q Какой редактор или IDE вы используете?
Я использую Sublime Text 3 для всего. Я хочу жениться на нем и иметь его котят.
В Какое программное обеспечение вы не можете прожить ежедневно?
В дополнение к Sublime Text, мои обязательные приложения включают в себя JSHint (для честности), iTerm 2, Adium (для IRC), OS X Messages (для iMessage и Jabber), Tower (GUI-клиент Git), Dropbox и Rsync (для синхронизации источника и данных на разных машинах), Arq (для резервного копирования), Gmail, GitHub и, конечно, Google Chrome в качестве моего браузера.
SmugMug имеет много удаленных сотрудников, поэтому мы используем Google Hangouts для встреч и быстрых личных встреч. Кроме того, IRC является важным средством коммуникации для нас. SmugMug имеет свой собственный IRC-сервер с вышибалой znc , и я использую приложение Colloquy для iOS, чтобы получать push-уведомления, если кто-то упоминает мое имя или отправляет мне сообщение, пока меня нет за столом.
Charles , cURL и расширение REST Console Chrome незаменимы для отладки HTTP-запросов и работы с API. О, и я настолько привык к использованию Альфреда (средства запуска приложений и поиска), что не могу работать, когда использую машину, на которой он не установлен. Я нажимаю Control + Space и mdn [something or other]
« mdn [something or other]
» около тысячи раз в день, чтобы просмотреть документы и многое другое.
Коди Линдли
Био: Front-end / UI / JS инженер и автор. Любитель Христа, людей, логики и умирающего искусства дебатов, разговоров и рационального мышления. Муж и отец трех мальчиков.
В чем вы занимаетесь?
Я сосредоточен на внешнем коде (т. Е. HTML, CSS и JavaScript), который используется для создания клиентских веб-приложений и веб-сайтов для пользователей настольных компьютеров. Я перехожу на планшет и мобильную веб-разработку, когда это необходимо.
Q Какое оборудование вы используете для разработки?
В течение многих лет я настраивал MacBook Pro, 27-дюймовый дисплей Apple, мышь Apple Magic Mouse и беспроводную клавиатуру Apple.
Q Какой редактор или IDE вы используете?
Я использую редактор Sublime Text 2.
В Какое программное обеспечение вы не можете прожить ежедневно?
Это могут быть SmartGit , Sublime Text, Divvy , JumpCut , Google (поиск, gmail, диск, календарь), Skype, Terminal, Chrome, Tweetdeck, Parallels, Textual, Dropbox, Github, Assembla .
Люк Смит
Био: местный источник, (косвенно) питающийся травой, полностью органический веб-разработчик из Портленда, штат Орегон. Мне повезло работать с удивительной и вдохновляющей командой в SmugMug. Говоря об удивительных и вдохновляющих командах, раньше я пять лет был основным разработчиком YUI и до сих пор участвую в проекте. Я сказал команду? Я имел в виду сообщество. Серьезно, вы все великолепны.
Связаться с Люком в Твиттере .
В чем вы занимаетесь?
Больше всего на самом деле мне нравится помогать людям, когда я могу.
Я почти весь JavaScript, весь день каждый день. В частности, я предпочитаю работать над более низкоуровневыми API-интерфейсами, писать абстракции и инструменты для создания других элементов, таких как системы событий, обещания и платформы ввода-вывода XHR / data. Я очень стараюсь сделать API-интерфейсы интуитивно понятными, гибкими и быстрыми. Принцип, наименее приятный сюрприз. Но в то же время мне нравится решать небольшие проблемы реализации пользовательского интерфейса с помощью компонентов более высокого уровня. Больше всего на самом деле мне нравится помогать людям, когда я могу. Я хочу внести больший вклад в JS, DOM spec и стандарты работы.
Q Какое оборудование вы используете для разработки?
13-дюймовый MacBook Air (один для работы, другой для личного), 2 ГГц Core i7 с 8 ГБ ОЗУ и 500 ГБ SSD (персональный — 4 ГБ / 256 ГБ). Моя рабочая машина подключена к 22-дюймовому POS-дисплею, который я купил несколько лет назад для дополнительной недвижимости, клавиатура Apple, и панель волшебного трека. Я ненавижу неразделенную раскладку клавиатуры, но мне больше нравится форма клавиш и их действие, поэтому я с этим справляюсь. Я также ненавижу использование слова «магия» в названии трекпада.
Что касается Air, я прошел через множество ноутбуков и настольных компьютеров, и до Air у меня никогда не было привязанности (хорошей или плохой) к этой технологии. Воздух потрясающий. Это лучший ноутбук, который у меня когда-либо был, лучший компьютер, который у меня когда-либо был. Я искренне люблю эту вещь. К счастью, я еще не расширил его пределы обработки до такой степени, когда необходимо более мощное оборудование. И я полагаю, я должен упомянуть гарнитуру Yapster, так как я работаю удаленно. Это достаточно хорошо для денег против того, насколько я использую это.
Q Какой редактор или IDE вы используете?
Vim FTW. Это все.
В Какое программное обеспечение вы не можете прожить ежедневно?
Я живу в терминалах, Vim, Git и Chrome (dev tools \ m /). Вспомогательный персонал — Shifter (для сотрудников YUI), системы запросов на выдачу Github и выдачи, VirtualBox и 1Password. Отвлекающий состав и команда: Mail.app (из-за отсутствия лучшего клиента), Itsy (минималистский клиент Twitter), Reeder , приложение iOS Reminders и Adium. Я уверен, что мне не хватает нескольких, которые я считаю само собой разумеющимся.
Крис Уильямс
Био: Крис является вице-президентом по разработке продуктов в SaferAging и организатором JSConf US и RobotsConf . Он является автором node-serialport , создателем логотипа сообщества JS и помогает в создании удивительных технических событий, таких как NodeBots и NodeCopter , среди других. Его постоянно вдохновляют его жена и двое удивительных детей.
Связаться с Крисом на JSconf и RobotsConf .
В чем вы занимаетесь?
В настоящее время мой фокус распространяется на весь нос разработки, начиная с программирования и разработки аппаратных датчиков, заканчивая инфраструктурой и разработкой серверов высокой доступности, а также для представления информации на переднем крае. В течение данной недели я буду паять аппаратное обеспечение, писать микропрограммы для белок, отслеживать и обновлять серверы, а также разрабатывать новые пользовательские интерфейсы и взаимодействия (не обязательно на основе веб или визуальных данных). Выбрать один «основной» фокус сложно, потому что все они поддерживают и необходимы для создания продуктов, над которыми я работаю или поддерживаю.
Q Какое оборудование вы используете для разработки?
В основном я использую продукты Apple (MacBook Air 2010 года в дороге, Mac Pro 2008 года в работе, Mac Mini дома 2012 года) из-за их невероятного качества конструкции и визуальной привлекательности. Я разделил свое время почти посередине между использованием необработанного терминала (Fish Shell yay!) И приложениями с графическим интерфейсом, поэтому плавность между двумя приложениями, предоставляемыми Mac OS X, прекрасно поддерживает мой стандартный рабочий процесс.
Q Какой редактор или IDE вы используете?
Я выберу разных редакторов в зависимости от контекстной среды, в которой я работаю.
Я выберу разные редакторы в зависимости от контекстной среды, в которой я работаю. На серверах я буду использовать VIM просто потому, что он везде. На моем локальном компьютере я выбрал Sublime Text 3 на этом этапе, хотя я всегда балуюсь другими, в основном из любопытства, а не из-за необходимости.
Я использую простой набор плагинов ( EJS , Emmet , Go, GitGutter , JSFormat, Squirrel), которые в основном обеспечивают подсветку синтаксиса и форматирование для меня. Я считаю стандартные IDE слишком громоздкими и тяжелыми. Я теряюсь во всем, что это обеспечивает, чтобы быть честным. Даже с Sublime я часто теряюсь в комбинациях клавиш, потому что я просто хочу сделать то, что мне нужно сделать, без пуха, без помпезности, просто оптимизировать вовремя, чтобы выполнить задачу.
В Какое программное обеспечение вы не можете прожить ежедневно?
Sublime Text 3 (как упомянуто выше), но на самом деле это сводится к текстовому редактору более всего. iTerm2 и Fish shell спасли мою жизнь почти ежедневно. Wunderlist — это то, без чего я в принципе не могу жить, потому что в любой момент я просто манипулирую слишком большим количеством вещей в своей голове. Вне программного обеспечения я не смог бы жить без клавиатуры Das — в наши дни печатать на чем-то еще кажется неестественным и неудобным.
Аарон Ньютон
Биография: Аарон Ньютон — мастер на все руки и, пожалуй, король никого. Ветеран многочисленных стартапов, последний из которых — Cloudera , в настоящее время он возглавляет продукт в мобильном приложении лояльности Thanx. Являясь участником среды MooTools с момента ее первого выпуска, он создал множество учебных пособий, книгу и больше кода, чем он когда-либо мог надеяться сохранить, большая часть которого была JavaScript.
В чем вы занимаетесь?
Сейчас я менеджер по продукту в Thanx. Я очень техничен, поэтому у меня много дискуссий по поводу конкретных реализаций, но я все еще делаю обзоры кода и участвую в разработке, когда могу. Наш продукт — это, прежде всего, мобильное приложение с собственной реализацией iOS и версией HTML5 для мобильных браузеров. У нас есть приложение для Android, которое представляет собой браузер, использующий эту реализацию HTML5. Я склонен вносить вклад в реализацию HTML5, а также в наши более традиционные веб-приложения — информационную панель для наших клиентов и внутренние инструменты для нашего собственного использования.
Q Какое оборудование вы используете для разработки?
Мой верный MacBook Pro. Все остальное работает на AWS / Heroku.
Q Какой редактор или IDE вы используете?
В последнее время возвышенное. Я был довольно хардкорным в отношении TextMate в течение многих лет, но, наконец, устал от отсутствия обновлений. Мне нравится вся поддержка сообщества Sublime (и то, что он может запускать плагины TextMate), но две функции, которые, наконец, действительно заставили меня переключиться, были разделенными представлениями и, более всего, молниеносным поиском. Поиск в TextMate — это новый «мой код компилируется, поэтому я собираюсь пойти выпить кофе».
В Какое программное обеспечение вы не можете прожить ежедневно?
- Cloudapp — я делюсь файлами с этим все время. Я плачу за профессиональную модель и не задумываюсь над этим, когда хочу отправить скриншот или что-то еще.
- Jing — большую часть времени я использую встроенную функцию скриншотов в OSX, но иногда я хочу снимать видео или комментировать скриншот, и именно тогда Jing пригодится.
- Sequel Pro — помимо того, что я являюсь отличным бесплатным SQL-инструментом для Mac, я влюблен в значок приложения , который, возможно, является лучшим значком для любого приложения, которое я когда-либо видел.
- Jumpcut — эта маленькая заставка буфера обмена убрала то неприятное ощущение, которое у меня возникало всякий раз, когда я нажимал «копировать», то чувство, что в вашем буфере обмена есть что-то, что вам нужно где-то поместить перед заменой буфера.
- Total Terminal — я постоянно переключаюсь на свой терминал. Visor фиксирует его в верхней части экрана (подумайте о консоли в Quake), поэтому он всегда находится всего в одном нажатии. См. Также: Total Finder от того же издателя, который добавляет вкладки в стиле Chrome в Finder (и кучу других функций).
- GitX — я использую командную строку почти для всего, что связано с git … за исключением постановки коммитов. Я все еще использую командную строку, если я ставлю ВСЕ, но с GitX очень легко сделать несколько изменений и разбить их на небольшие коммиты, даже на уровне файлов.
Бен Черри
Био: Бен живет в Сан-Франциско, где он работает инженером в Pushd, специализируется на Ruby и iOS. Ранее он создал неудачный запуск на iOS и Node.js, а до этого он написал JavaScript в Twitter и Slide. Он ведет блог по программированию, в основном о JavaScript, на http://www.adequatelygood.com
В чем вы занимаетесь?
Я потратил три года на тяжелый JavaScript для Slide и Twitter, но в последнее время я работаю на iOS и Ruby, хотя иногда работаю с JavaScript.
Q Какое оборудование вы используете для разработки?
13-дюймовый Retina MacBook Pro с 27-дюймовым дисплеем Thunderbolt.
Q Какой редактор или IDE вы используете?
SublimeText 2. Я люблю это.
В Какое программное обеспечение вы не можете прожить ежедневно?
Это будет SublimeText 2, iTerm 2, Google Chrome, 1Password, Gmail, Flipboard , Twitter, Facebook, Reddit.
Джейкоб Торнтон
Био: я пишу код @medium, и у меня есть несколько открытых ресурсов (например, Bootstrap и Bower ). Раньше я выступал с докладами, а иногда я пишу о сети.
В чем вы занимаетесь?
Я полагаю, что я трачу большую часть своего времени на разработку общего интерфейса (JS / CSS / HTML), хотя я занимаюсь разработкой инструментов и сборок и довольно много простой серверной работы. Я также пытался улучшить свои возможности доступа — встретив в этом пространстве много действительно радостных / очень полезных людей (таких как Виктор Царан из Paypal и Джошуа Миле ).
Q Какое оборудование вы используете для разработки?
Я использую 15-дюймовый MacBook Pro Retina на работе и 13-дюймовый MacBook Air дома. Хотя я провожу кучу тестов на разных устройствах: iPad, iPhone, планшетах / телефонах Android, Blackberry и даже Windows Slate.
Q Какой редактор или IDE вы используете?
Я использую Sublime Text 2.
Я использую Sublime Text 2. Некоторое время я использовал Vim (плохо), но я обнаружил, что большинство других разработчиков переднего плана на самом деле тоже не использовали его, и это было странно мысленно, всегда переключаясь назад и вперед для меня. Итак, я просто указываю и щелкаю как нуб. Честно говоря, я ужасен с компьютерами. Я знаю многих инженеров, которые так любят свои компьютеры и делают все эти нестандартные вещи, но я буквально понятия не имею, что я делаю большую часть времени.
В Какое программное обеспечение вы не можете прожить ежедневно?
Рдио — я бесполезен без музыки.
Леа Веру
Био: Ли работает адвокатом разработчика для W3C . У нее давняя страсть к открытым веб-стандартам, которую она выполняет, исследуя новые способы их использования, ведение блогов , разговоры , написание и кодирование популярных проектов с открытым исходным кодом, чтобы помочь коллегам-разработчикам. Она также является членом рабочей группы CSS, которая сама разрабатывает язык.
В чем вы занимаетесь?
Что-нибудь о клиентской части: я занимаюсь HTML, CSS, JavaScript или даже дизайном и UX! Тем не менее, у меня есть склонность к CSS, которая стала еще сильнее после того, как я присоединился к рабочей группе CSS .
Q Какое оборудование вы используете для разработки?
13-дюймовый MacBook Air Ultimate, который я купил в июне прошлого года. Мне очень нравится. У его тачпада были некоторые проблемы в течение последних нескольких месяцев, но недавно я его заменил, поэтому я влюбился в свою маленькую MacBaby (да, у меня есть домашнее животное название для этого, есть ли проблема? 🙂 снова. <3
Q Какой редактор или IDE вы используете?
Эспрессо Я знаю, что есть лучшие текстовые редакторы, но его интеграция с FTP очень хороша.
В Какое программное обеспечение вы не можете прожить ежедневно?
Нативные приложения: Espresso, Transmit, CodeKit , Adobe Illustrator, Chrome, Safari, Firefox, Opera, ночные WebKit , Chrome Canary.
Веб-приложения: Browserstack , Dabblet , copypastecharacter.com , css.coloratum.com , Workflowy и Github.
Джонатан Снук
Био: Джонатан Снук — веб-дизайнер / разработчик, который работает в Shopify . Он может говорить, он может писать, он может создавать веб-сайты изо всех сил.
В чем вы занимаетесь?
В настоящее время я в основном фокусируюсь на разработке интерфейса. HTML, CSS и JavaScript наполняют мое время.
Q Какое оборудование вы используете для разработки?
У меня 11-дюймовый MacBook Air, который является моей основной машиной. Тем не менее, когда дело доходит до тестирования, я предпочитаю тестировать на реальных устройствах столько, сколько могу. У меня планшет Samsung с Windows 8, Nexus 7, iPad Mini iPhone, и даже более старый телефон с WebOS. Хорошо, я мог бы не использовать этот последний слишком много. Пока нет устройства BlackBerry. Для тестирования IE6 через IE9 я использую VMWare с виртуальными машинами Windows XP, Windows 7 и Windows 8 , а также ,
Q Какой редактор или IDE вы используете?
Vim. Это так удобно, и мне нравится иметь что-то знакомое для использования, когда я захожу в удаленный компьютер с Linux.
В Какое программное обеспечение вы не можете прожить ежедневно?
Vim, конечно, и мой любимый браузер в эти дни: Chrome. Я использую Документы Google все больше и больше, что заменило Microsoft Office. Google действительно хорошо поработал над улучшением своего набора инструментов. Я начинаю покупать всю экосистему Google.
Питер Вагенет
Био: Питер занимается разработкой веб-приложений почти пятнадцать лет. В настоящее время он является членом Ember Core Team, ранее работавшим в команде SproutCore . Он также имеет большой опыт работы с Ruby on Rails и занимался разработкой для iOS. В эти дни вы можете найти его работающим на Тильду в таких потрясающих проектах, как Skylight .
Связаться с Питером в Твиттере .
В чем вы занимаетесь?
Я провожу большую часть своего времени в разработке Ember, добавив немного Rails. Прямо сейчас я провожу два дня в неделю по Ember, а остальное тратится на работу над проектами Tilde, в основном Skylight , который является клиентом Ember с Rails бэкэнд. Он также имеет компонент Java, хотя я не работаю над этим.
Q Какое оборудование вы используете для разработки?
Я использую MacBook Air 2012 года с процессором Core i7 2 ГГц и 8 ГБ оперативной памяти. У меня также есть 27-дюймовый дисплей кинотеатра. Раньше у меня был 20-дюймовый ЖК-дисплей, подключенный к адаптеру USB-DVI, но я решил сделать свой стол немного менее загруженным.
Q Какой редактор или IDE вы используете?
Недавно я использовал Sublime Text 3. Когда я только начинал, я использовал TextMate, который мне очень понравился. Однако я устал ждать TextMate 2 и в итоге переключился на VIM. Я влюбился в сочетания клавиш VIM, но все еще был разочарован опытом работы с плагином и хотел, чтобы у меня было что-то более отточенное. Для меня режим Sublime Vintage получает 95% от того, что я делал с привязками клавиш VIM, имеет лучшую архитектуру плагинов и более отточенный. Я никогда не чувствовал большой тяги к использованию полноценной IDE, автозаполнение достаточно для меня. Единственная полноценная IDE, которую я использовал, это Xcode, и я обнаружил, что при ее использовании я всегда пропускаю привязки клавиш.
В Какое программное обеспечение вы не можете прожить ежедневно?
Я просматриваю в Chrome.
Я просматриваю Chrome, хотя слышал, что в инструментах разработки Firefox есть некоторые интересные вещи, так что я могу быть уверен, что изменился. Для чата и общения я использую Adium для AIM, GTalk, IRC и Flint для Campfire. Я до сих пор использую старый добрый Mail.app и базовое приложение Twitter. Я не большой парень с электроинструментами, но в последнее время мне очень нравится Divvy для позиционирования окон. 1Пароль также обязателен. Так как у меня есть много пунктов меню, я также нашел Bartender очень полезным.
В заключение
Итак, поехали. Теперь у вас есть хорошая ссылка на то, что многие из лидеров в веб-разработке используют изо дня в день. Мы хотели бы отправить большое «Спасибо» всем разработчикам, которые приняли участие!
Не стесняйтесь делиться инструментами, оборудованием, редактором / IDE и программным обеспечением, которое вы используете каждый день, в комментариях.