Qu'est-ce que vous utilisez?

Nous passons beaucoup de temps à suivre les leaders d'opinion en développement Web, en utilisant souvent les outils et les bibliothèques qu'ils ont construits, en lisant les articles qu'ils ont écrits, en articulant des techniques cools qu'ils ont apprises et, dans certains cas, en assistant à la définition de conférence pour une langue spécifique. Mais ne serait-il pas formidable d'apprendre ce sur quoi ils se concentrent et ce qu'ils utilisent pour créer une telle génialité?

J'ai contacté un groupe de développeurs parmi les meilleurs et les plus brillants du développement Web pour répondre à ces questions. Ce sont des développeurs qui ont fortement contribué à la communauté du développement Web, qui sont très appréciés par leurs pairs pour leurs compétences techniques et qui continuent de contribuer au développement du Web via le contenu, le code et le leadership. Vous pouvez consulter leur biographie, ci-dessous, pour plus de détails à leur sujet.

Ces personnes sont extrêmement occupées. J'ai donc réduit mes questions à quatre questions simples:

  1. Quel est votre objectif principal de développement?
  2. Quel matériel utilisez-vous pour le développement?
  3. Quel éditeur ou IDE utilisez-vous?
  4. De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Vous trouverez ci-dessous les réponses qu’ils ont données et, espérons-le, quelques outils susceptibles de faciliter votre développement. Vous trouverez certainement des thèmes communs (Sublime) et quelques pépites qui sont nouvelles, du moins pour moi.


Scott Gonzalez

Bio: Je suis un développeur d'applications Web full-stack, avec un focus sur JavaScript. Je contribue à jQuery depuis 2007 et je suis actuellement chef de projet pour l'interface utilisateur jQuery. Je suis également actif dans les communautés Node.js, WHATWG et W3C.

Connectez-vous avec Scott sur son blog et Twitter.


Q Quel est votre principal objectif de développement??

Développement Web, principalement JS et Node.js côté client.


Q Quel matériel utilisez-vous pour le développement??

Macbook Pro.


Q Quel éditeur ou IDE utilisez-vous??

Texte sublime avec TrailingSpaces, Pretty JSON, GitGutter et Markdown Preview.


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Git, GitHub, Apache, Chrome, Linkinus, Skype, Node.


Raymond Camden

Bio: Raymond est un évangéliste développeur senior pour Adobe. Ses travaux portent sur les normes Web, le développement mobile et ColdFusion. Il est un auteur publié et présente lors de conférences et de groupes d’utilisateurs sur divers sujets..

Connectez-vous avec Raymond sur son blog et Twitter.


Q Quel est votre principal objectif de développement??

Mon principal objectif de développement concerne en général les normes Web, Creative Cloud (avec une attention particulière pour les outils HTML) et, en général, la partie "non sexy" du développement côté client. Je peux apprécier les CSS, mais je suis plus excité par des choses telles que le stockage, JavaScript et les formulaires..


Q Quel matériel utilisez-vous pour le développement??

Mon matériel est un MacBook Pro. Je fais beaucoup de développement mobile, alors je teste avec un iPhone, un téléphone Android et diverses tablettes. Bizarrement, le seul matériel Microsoft que j'utilise quotidiennement est mon clavier. J'utilise des claviers "Naturels" depuis presque 15 ans. Je suis accro à eux.


Q Quel éditeur ou IDE utilisez-vous??

Mon éditeur est Brackets, un éditeur open source que nous avons lancé il y a environ un an. Il possède d'excellents liens avec Chrome et une couche d'extensibilité intéressante..


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

D'après ce que je vois dans mon dock OS X, les outils que j'utilise au quotidien sont mon navigateur, mon éditeur, Tweetdeck et Evernote. (Je garde tout dans Evernote, des éléments de projet aux astuces aléatoires.)


John-David Dalton

Bio: JDD est le co-responsable de jsPerf / Benchmark.js, un évangéliste de la conformité ES5, un passionné de bibliothèques JavaScript, un destinataire Microsoft MVP à deux reprises pour les tests IE et un gestionnaire de programme de performance Chakra chez Microsoft..

Connectez-vous avec JDD sur Github et Twitter.


Q Quel est votre principal objectif de développement??

Bibliothèques utilitaires de bas niveau et benchmarking. Je suis un fan des bibliothèques et je suis en train de développer autour d'eux. Le développement de JS n'est pas mon travail quotidien chez Microsoft, donc pas de travail client ou quelque chose comme ça.


Q Quel matériel utilisez-vous pour le développement??

Mon travail quotidien est fait sous Windows 8 et IE10. Ma machine personnelle de développement est un MacBook Pro 13 "fonctionnant sous OS X 10.7.5, avec un processeur de 2,3 GHz et 8 Go de RAM..


Q Quel éditeur ou IDE utilisez-vous??

J'utilise Komodo Edit sur OS X et Windows. J'aime sa recherche avancée. Je recherche par regexp et les fichiers imbriqués tout le temps.


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

J'utilise à peu près tous les navigateurs…

Outre mon éditeur de texte, j'utilise Total Finder pour OS X (cela rend ses fenêtres gérables). J'ai aussi à peu près tous les navigateurs; 22 versions différentes de Chrome, cinq versions d'IE, 23 versions de Firefox, 12 versions d'Opera et six versions de Safari. Avant de publier une version bosse de la version, je m'assure que le projet donné est exécuté dans les environnements / navigateurs dans lesquels il est indiqué qu'il doit être exécuté, c'est-à-dire Pourquoi J'ai tous les navigateurs. J'ai aussi Node, Ringo, Rhino et Narwhal.


Stephanie Sullivan Rewis

Bio: Stephanie est directrice de la stratégie Web et des technologies de marketing chez Contatta. En tant que développeur front-end, elle a présenté des sessions lors de conférences dans le monde entier, notamment HOW Design, UI16, An Event Apart, MIX de Microsoft, Macworld, SXSW, Adobe Max et de nombreux autres. Elle est une auteure publiée et, bien que directrice de W3Conversions, a collaboré avec un grand nombre d'organisations telles que Newsweek, MLB, le New York Magazine, Adobe et SalesForce.com sur le site du film "TRON" de Disney.

Connectez-vous avec Stéphanie sur son blog et Twitter.


Q Quel est votre principal objectif de développement??

Je suis un développeur front-end, mais je porte quelques casquettes supplémentaires parce que je suis en mode de démarrage chez Contatta. Cela signifie que j'ai le honneur de choisir et de mettre en œuvre notre nouveau CMS d'entreprise. Je m'intéresse donc un peu à PHP, en plus de mon développement habituel..


Q Quel matériel utilisez-vous pour le développement??

Je n'utilise aucun matériel spécial. Je travaille sur un MacBook Pro 17 "(que je n'ai pas mis à niveau car je ne souhaite pas passer à un 15"). Si je suis à mon bureau, je suis également branché sur un deuxième moniteur. J'ai choisi d'acheter mes moniteurs quelque part, comme Costco, plutôt que d'utiliser les modèles haut de gamme, afin de pouvoir afficher mon site comme "un utilisateur moyen".


Q Quel éditeur ou IDE utilisez-vous??

Actuellement, j'utilise Sublime Text 2 pour mon développement quotidien. Cependant, si l'éditeur de code open source d'Adobe, Brackets, continue dans la direction indiquée par MAX, je le ferai probablement tourner en rond à un moment donné. J'utilise également Dreamweaver pour créer mes campagnes de courrier électronique dans.


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Je donne à Chrome un entraînement quotidien, avec parfois plus de 150 onglets.

En dehors de mes éditeurs, j'ai toujours CodeKit pour compiler mon Sass et pour minifier mes CSS et JS. J'utilise Git pour le contrôle de la source et pousse mon code dans le référentiel via Tower.

J'utilise HipChat pour communiquer avec le reste de l'entreprise tout au long de la journée. Mais la meilleure chose à propos de HipChat est Hu Bot, qui gère le déploiement depuis mon référentiel Git vers la mise en scène ou la production. J'adore mon bot!

Mon designer utilise Fireworks, alors il m'est parfois difficile de le couper en deux. (Oui, je sais qu'Adobe ne le met pas à jour, mais il fait ce dont il a besoin. Il faudra donc que nous le retirions un jour de ses doigts morts et froids.) J'ai toujours Spotify ouvert, jouant généralement un artiste radio que je fabrique à partir sur mon humeur ou le genre de dev que je fais (aujourd'hui, c'est une station de Hellsongs).

Enfin, je donne à Chrome un travail quotidien, avec parfois plus de 150 onglets (oui, j'ai un problème). Je l'utilise aussi bien pour l'inspecteur que pour les plugins sans lesquels je ne peux pas vivre (1Password, OneTab, ColorZilla, Cache Killer et Dragdis, pour n'en nommer que quelques-uns), ainsi que pour stocker des onglets de toutes les autres choses que je dois conserver. suivi de, comme Google Analytics, MailChimp, SproutSocial, Google Docs et tout ce que je recherche actuellement.


Christian Heilmann

Bio: Chris Heilmann a consacré beaucoup de temps à améliorer le Web. Venant à l’origine du journalisme radiophonique, il a construit son premier site Web à partir de zéro en 1997 et a passé les années suivantes à travailler sur de nombreux grands sites Web internationaux. Il a ensuite passé quelques années chez Yahoo à créer des produits, à expliquer et à former des personnes. Il est maintenant chez Mozilla. Chris a écrit et contribué à quatre livres sur le développement Web et a écrit de nombreux articles et des centaines de billets de blog pour Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie et bien d'autres..

Connectez-vous avec Christian sur son blog et Twitter.


Q Quel est votre principal objectif de développement??

Mon objectif principal est de m'assurer que la prochaine personne prenant la relève après moi obtienne un code facile à comprendre et simple à étendre. Malheureusement, la mode n’est plus à la mode et l’accent est mis sur «l’obtenir». Je pense vraiment que nous apprenons le plus des travaux des autres et que mieux écrire un code propre et compréhensible que dans nos livraisons?

Mon objectif est le Web, pas seulement un navigateur ou un environnement fermé. Cela signifie que vous devez être très flexible dans votre code. Être très flexible peut signifier le faire fonctionner ici ou maintenant, ou passer du temps à le rendre facilement extensible, pour de nouvelles fonctionnalités pouvant être ajoutées à l'avenir. Je pense qu'après 16 ans de développement Web, nous devrions être à un stade où nous cessons de pirater des éléments et de les remplacer en permanence..


Q Quel matériel utilisez-vous pour le développement??

MacBook Air, je suis toujours en déplacement et dispose de peu d'espace ou de temps pour configurer des composants matériels volumineux.


Q Quel éditeur ou IDE utilisez-vous??

Sublime Text 2, c'est incroyable.


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Les navigateurs et leurs outils de développement, la ligne de commande de Git, un client IRC, Dropbox et Spotify. J'ai constaté de plus en plus que je suis devenu indépendant du logiciel client lourd et que j'utilise beaucoup de services en ligne.


Ryan Grove

Bio: Ryan Grove est un sorcier chez SmugMug, un critique de YUI, et était autrefois un modèle mineur pour un catalogue de vêtements japonais. Il aime la tarte, les films, la tarte, les voiliers à l'ancienne et la tarte.

Connectez-vous avec Ryan sur son blog et Twitter.


Q Quel est votre principal objectif de développement??

Je passe le plus clair de mon temps ces jours-ci à créer des composants et des fonctionnalités JS côté client pour SmugMug. Pendant mon temps libre, j'écris beaucoup de code Node.js et parfois un peu de Ruby (bien que JS se soit vraiment concentré sur moi au cours des dernières années). Chez SmugMug, notre cadre de prédilection est YUI 3, et je suis également un réviseur principal pour YUI. Je contribue donc beaucoup de code à celui-ci et passe également en revue les modifications apportées par d'autres auteurs et contributeurs..

Un jour typique, je pourrais écrire du code SmugMug non public, du code SmugMug open source et du code YUI open source. Nous essayons d'ouvrir autant de sources que possible de notre SC, et une grande partie de ces ressources remonte à YUI ces jours-ci..


Q Quel matériel utilisez-vous pour le développement??

Quand je suis en voyage, j'utilise un Macbook Air 13 ".

Je travaille à domicile sur un Mac Pro Quad-Core à 2,8 GHz avec 16 Go de RAM, un SSD et deux moniteurs 30 "HP ZR30w qui sont fantastiques pour visionner de superbes photos et vidéos. Lorsque je voyage, j'utilise un MacBook 13" Air (mi-2011, Core i7), que j'aime mourir. Bien que l'écran ne soit pas assez aussi bon que ma configuration de bureau pour la visualisation de grandes photos magnifiques.

J'ai également une collection ridicule de périphériques mobiles que j'utilise pour les tests. Au moins un de chaque modèle d'iPhone et d'iPad, plusieurs appareils Android, un Windows phone et un Chromebook.


Q Quel éditeur ou IDE utilisez-vous??

J'utilise Sublime Text 3 pour tout. Je veux l'épouser et avoir ses chatons.


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

En plus de Sublime Text, mes applications indispensables incluent JSHint (pour rester honnête), iTerm 2, Adium (pour IRC), OS X Messages (pour iMessage et Jabber), Tower (un client GUI Git), Dropbox et Rsync. (pour synchroniser la source et les données sur diverses machines), Arq (pour la sauvegarde), Gmail, GitHub et, bien sûr, Google Chrome comme navigateur de choix.

SmugMug a beaucoup de travailleurs à distance, nous utilisons donc Google Hangouts pour des réunions et des discussions en face à face rapides. De plus, IRC est un moyen de communication important pour nous. SmugMug a son propre serveur IRC avec un videur znc et j'utilise l'application Colloquy iOS pour recevoir des notifications push si quelqu'un mentionne mon nom ou m'envoie un message alors que je ne suis pas à mon bureau.

Charles, cURL et l'extension Chrome de la console REST sont indispensables pour le débogage des demandes HTTP et le fonctionnement avec des API. Oh, et je suis tellement habitué à utiliser Alfred (un lanceur d'applications et un outil de recherche) que je ne peux plus fonctionner lorsque j'utilise une machine sur laquelle il n'est pas installé. Je frappe Ctrl + Espace et tape "mdn [quelque chose ou autre]"environ mille fois par jour pour rechercher des documents, entre autres.


Cody Lindley

Bio: Ingénieur Front-end / UI / JS et auteur. Amoureux du Christ, des gens, de la logique et de l'art mourant du débat, de la conversation et de la pensée rationnelle. Mari et père de trois garçons.

Connectez-vous avec Cody sur son blog et Twitter.


Q Quel est votre principal objectif de développement??

Mon accent est mis sur le code frontal (HTML, CSS et JavaScript) utilisé pour créer des applications Web et des sites Web clients lourds pour les utilisateurs de bureau. Je passe au développement de la tablette et du Web mobile si nécessaire.


Q Quel matériel utilisez-vous pour le développement??

Ma configuration depuis des années est un MacBook Pro, un écran Apple 27 ", une souris Apple Magic Mouse et un clavier sans fil Apple..


Q Quel éditeur ou IDE utilisez-vous??

J'utilise l'éditeur Sublime Text 2.


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Ce serait SmartGit, Sublime Text, Divvy, JumpCut, Google (recherche, gmail, lecteur, calendrier), Skype, Terminal, Chrome, Tweetdeck, Parallels, Textuel, Dropbox, Github, Assembla.


Luke Smith

Bio: De source locale, nourris à l'herbe (indirectement), tous les développeurs web organiques de Portland, Oregon. J'ai la chance de travailler avec l'équipe incroyable et inspirante de SmugMug. En parlant d’équipes incroyables et inspirantes, j’étais auparavant développeur principal de YUI pendant cinq ans et je contribue toujours au projet aujourd’hui. Ai-je dit équipe? Je voulais dire la communauté. Sérieusement, vous êtes tous géniaux.

Connectez-vous avec Luke sur Twitter.


Q Quel est votre principal objectif de développement??

Plus que tout, vraiment, j'aime aider les gens quand je peux.

Je suis à peu près tout JavaScript, toute la journée, tous les jours. Plus précisément, je préfère travailler sur des API de niveau inférieur, écrire des abstractions et des outils pour construire d'autres éléments, tels que des systèmes d'événements, des promesses et des infrastructures XHR / data IO. J'essaie très fort de créer des API intuitives, flexibles et rapides. Principe de, moins de surprises. Mais en même temps, j'aime résoudre de petits problèmes de mise en œuvre d'interface utilisateur avec des composants de niveau supérieur. Plus que tout, vraiment, j'aime aider les gens quand je peux. Je souhaite contribuer davantage au travail JS, aux spécifications DOM et aux normes.


Q Quel matériel utilisez-vous pour le développement??

MacBook Air 13 "(un pour le travail, un pour les particuliers), Core i7 à 2 GHz avec 8 Go de RAM et un SSD de 500 Go (personnel: 4 Go / 256 Go). Ma machine de travail est raccordée à un écran de 22" que j'ai acheté il y a des années. pour plus d’immobilier, un clavier Apple et un pavé tactile magique. Je déteste la disposition du clavier non divisée, mais j'aime plus la forme et l'action des touches, alors je m'en occupe. Je déteste aussi l'utilisation du mot "magie" dans le nom du trackpad.

En ce qui concerne l’air, j’ai passé en revue un certain nombre d’ordinateurs portables et d’appareils de bureau et jusqu’à ce que je n’ai jamais eu d’affection (bonne ou mauvaise) pour la technologie. L'air est génial. C'est le meilleur ordinateur portable que j'ai jamais eu, le meilleur ordinateur que j'ai jamais eu. J'aime vraiment la chose. Heureusement, je n'ai pas (encore) poussé ses limites de traitement dans la mesure où un matériel plus robuste est nécessaire. Et je suppose que je devrais mentionner le casque Yapster, car je travaille à distance. C'est assez bon pour l'argent par rapport à combien je l'utilise.


Q Quel éditeur ou IDE utilisez-vous??

Vim FTW. C'est tout.


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Je vis dans Terminal, Vim, Git et Chrome (outils de développement \ m /). Le personnel de soutien est Shifter (pour le matériel YUI), la demande d'extraction et les systèmes d'émission de Github, VirtualBox et 1Password. Les acteurs et l’équipe de distraction sont les suivants: Mail.app (faute d’un meilleur client), Itsy (client twitter minimaliste), Reeder, l’application Rappels iOS et Adium. Je suis sûr qu'il me manque plusieurs éléments que je prends pour acquis.


Chris Williams

Bio: Chris est vice-président de l’ingénierie des produits chez SaferAging et l’organisateur de JSConf US et de RobotsConf. Il est l’auteur de node-serialport, l’initiateur du logo de la communauté JS et contribue à la création d’événements technologiques incroyables, tels que NodeBots et NodeCopter. Il est constamment inspiré par sa femme et ses deux enfants extraordinaires..

Connectez-vous avec Chris sur JSconf et RobotsConf.


Q Quel est votre principal objectif de développement??

En réalité, je me concentre aujourd'hui sur tout le développement, de la programmation et du développement de capteurs matériels à l'infrastructure et au développement de serveurs à haute disponibilité, en passant par la présentation d'informations frontales. Au cours d'une semaine donnée, je souderai du matériel, écrirai un micrologiciel d'écureuil, surveiller et mettre à niveau des serveurs, et développerai de nouvelles interfaces utilisateur et interactions (pas nécessairement basées sur le Web ou les images). Choisir un objectif "principal" est difficile, car ils apportent tous leur soutien et sont nécessaires à la création des produits pour lesquels je travaille ou que je soutiens..


Q Quel matériel utilisez-vous pour le développement??

J'utilise principalement des produits Apple (MacBook Air 2010 en déplacement, Mac Pro au travail 2008, Mac Mini 2012 à la maison) en raison de leur incroyable qualité de construction et de leur attrait visuel. Je partageais mon temps presque au milieu entre l'utilisation du terminal brut (Fish Shell yay!) Et des applications d'interface graphique, de sorte que la fluidité entre les deux offerte par Mac OS X prend bien en charge mon flux de travail standard..


Q Quel éditeur ou IDE utilisez-vous??

Je vais opter pour différents éditeurs en fonction de l'environnement contextuel, je travaille dans.

Je choisirai différents éditeurs en fonction de l'environnement contextuel dans lequel je travaille. Sur les serveurs, j'utiliserai VIM simplement parce qu'il est partout. Sur mon ordinateur local, j’ai opté pour Sublime Text 3 à ce stade, même si je suis toujours en contact avec d’autres, principalement par curiosité plutôt que par nécessité..

J'utilise un simple ensemble de plug-ins (EJS, Emmet, Go, GitGutter, JSFormat, Squirrel) qui fournissent essentiellement la coloration syntaxique et le formatage. Je trouve les IDE standard trop lourds et encombrants. Pour être honnête, je me perds dans tout ce que cela procure. Même avec Sublime, je me perds souvent dans les combinaisons clés car je veux juste me faire faire, ce que je dois faire, pas de fluff, pas de faste, optimisez juste le temps pour terminer la tâche..


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Sublime Text 3 (comme mentionné ci-dessus), mais cela se résume en réalité à un éditeur de texte brut. iTerm2 et Fish Shell m'ont sauvé la vie presque tous les jours. Wunderlist est quelque chose que je ne peux pas vivre sans parce que je jongle avec trop de choses dans ma tête à un moment donné. En dehors des logiciels, je ne pouvais pas vivre sans mon clavier Das. Taper sur une autre touche ces temps-ci est anormal et inconfortable..


Aaron Newton

Bio: Aaron Newton est un homme à tout faire et, sans doute, le roi de tous. Un vétéran de nombreuses startups, plus récemment Cloudera, il est maintenant chef de produit chez Thanx, une application de fidélité mobile. En tant que contributeur au framework MooTools depuis sa première version, il est l'auteur de nombreux tutoriels, d'un livre et de plus de code qu'il ne peut jamais espérer maintenir, la plupart d'entre eux étant JavaScript..

Connectez-vous avec Aaron sur MooTools et Twitter.


Q Quel est votre principal objectif de développement??

De nos jours, je suis chef de produit chez Thanx. Je suis très technique, j'ai donc beaucoup de discussions sur des implémentations spécifiques tout en continuant à réviser le code et à participer au développement quand je le peux. Notre produit est principalement une application mobile avec une implémentation iOS native et une version HTML5 pour les navigateurs mobiles. Nous avons une application Android qui est essentiellement un navigateur qui utilise cette implémentation HTML5. J'ai tendance à contribuer à la mise en œuvre de HTML5 et à nos applications Web plus traditionnelles - un tableau de bord pour nos clients et des outils internes destinés à notre propre usage..


Q Quel matériel utilisez-vous pour le développement??

Mon fidèle MacBook Pro. Tout le reste fonctionne sur AWS / Heroku.


Q Quel éditeur ou IDE utilisez-vous??

Dernièrement Sublime. Pendant des années, j’ai été assez hardcore à propos de TextMate, mais j’en ai finalement eu marre de ne pas avoir de mises à jour. J'aime tout le soutien de la communauté pour Sublime (et le fait qu'il puisse exécuter des plug-ins TextMate), mais les deux fonctionnalités qui m'ont finalement fait basculer sont les vues fractionnées et, plus que tout, la recherche ultra-rapide. La recherche sur TextMate est la nouvelle phrase "mon code est en cours de compilation, je vais donc aller me chercher un café".


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Outre les éléments évidents tels que les navigateurs Web (j'utilise principalement Chrome, mais j'ai des applications fluides pour Gmail et JIRA, etc.), d'autres outils me viennent à l'esprit:
  • Cloudapp - Je partage des fichiers avec cela tout le temps. Je paie pour le modèle pro et n'y pense plus quand je veux envoyer une capture d'écran ou quelque chose quelque part.
  • Jing - la plupart du temps, j'utilise la fonctionnalité de capture d'écran intégrée à OSX, mais parfois je veux capturer une vidéo ou annoter la capture d'écran et c'est à ce moment que Jing est pratique.
  • Sequel Pro - en plus d'être un excellent outil SQL gratuit pour Mac, je suis amoureux de l'icône de l'application, qui est peut-être la meilleure icône pour une application que j'ai jamais vue.
  • Jumpcut - ce petit économiseur de presse-papiers a supprimé la sensation lancinante que je ressentais chaque fois que je cliquais sur "copier", ce sentiment qu'il y a quelque chose dans votre presse-papiers que vous devez mettre quelque part avant de remplacer le tampon..
  • Total Terminal - Je passe tout le temps à mon terminal. Visor le verrouille en haut de l’écran (pensez à la console de Quake) pour qu’il ne reste plus qu’une frappe au clavier. Voir aussi: Total Finder, du même éditeur, qui ajoute des onglets de style chrome au Finder (et à de nombreuses autres fonctionnalités)..
  • GitX - J'utilise la ligne de commande pour presque tout ce qui concerne Git… sauf pour les commits de transfert. J'utilise toujours la ligne de commande si je mets tout en scène, mais avec GitX, il est très facile de prendre plusieurs modifications et de les diviser en petites mises à jour, même au niveau du fichier..

Ben Cherry

Bio: Ben vit à San Francisco, où il est ingénieur chez Pushd, spécialisé dans Ruby et iOS. Auparavant, il avait créé un démarrage en échec sur iOS et Node.js. Avant cela, il écrivait JavaScript sur Twitter et Slide. Il tient un blog de programmation, principalement sur JavaScript, à l'adresse http://www.équentementgood.com.

Connectez-vous avec Ben sur son blog et Twitter.


Q Quel est votre principal objectif de développement??

J'ai passé trois ans à travailler intensivement sur JavaScript pour Slide et Twitter, mais plus récemment, je travaillais sur iOS et Ruby, alors que je ne travaillais qu'occasionnellement avec JavaScript..


Q Quel matériel utilisez-vous pour le développement??

Un MacBook Pro Retina de 13 "avec un écran Thunderbolt de 27".


Q Quel éditeur ou IDE utilisez-vous??

SublimeText 2. Je l'aime.


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Ce serait SublimeText 2, iTerm 2, Google Chrome, 1Password, Gmail, Flipboard, Twitter, Facebook, Reddit.


Jacob Thornton

Bio: J'écris le code @medium et j'ai ouvert quelques petites choses (comme Bootstrap et Bower). J'avais l'habitude de donner des conférences et parfois, j'écris sur le Web.

Connectez-vous avec Jacob sur son blog et Twitter.


Q Quel est votre principal objectif de développement??

Je suppose que je passe le plus clair de mon temps à développer JS / CSS / HTML, bien que je fasse beaucoup de développement d’outils / de builds et pas mal de travail serveur simple. J'ai également essayé d'améliorer mes capacités en matière d'accessibilité - rencontrer beaucoup de personnes extrêmement utiles / très utiles dans cet espace (comme Victor Tsaran de Paypal et Joshua Miele)..


Q Quel matériel utilisez-vous pour le développement??

J'utilise un MacBook Pro 15 "Retina au travail et un MacBook Air 13" à la maison. je fais une tonne de tester sur différents appareils: iPad, iPhone, tablettes / téléphones Android, Blackberry et même Windows Slate.


Q Quel éditeur ou IDE utilisez-vous??

J'utilise Sublime Text 2.

J'utilise Sublime Text 2. J'ai utilisé Vim (mal) pendant un moment, mais j'ai constaté que la plupart des autres développeurs front-end ne l'utilisaient pas non plus, et c'était bizarre mentalement, échangeant toujours pour moi. Donc, je pointe juste et clique comme un noob maintenant. Honnêtement, je suis terrible avec les ordinateurs. Je connais un grand nombre d'ingénieurs qui adorent leurs ordinateurs et qui réalisent toutes ces choses sur mesure, mais je n'ai littéralement aucune idée de ce que je fais la plupart du temps..


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Rdio - Je suis inutile sans musique.


Lea Verou

Bio: Lea travaille en tant que promoteur pour le W3C. Elle a une passion de longue date pour les standards Web ouverts, ce qu'elle accomplit en recherchant de nouvelles façons de les utiliser, en bloguant, en parlant, en écrivant et en codant des projets open source populaires pour aider d'autres développeurs. Elle est également membre du groupe de travail CSS, qui a conçu le langage lui-même..

Connectez-vous avec Lea sur son blog et Twitter.


Q Quel est votre principal objectif de développement??

Tout ce qui concerne le côté client: je fais du HTML, du CSS, du JavaScript ou même du design et de l’UX! Cependant, j'ai un penchant pour le CSS, qui est devenu encore plus fort après avoir rejoint le groupe de travail CSS..


Q Quel matériel utilisez-vous pour le développement??

Un MacBook Air Ultimate 13 "acheté en juin dernier. Je l'adore. Son pavé tactile présente des problèmes depuis quelques mois, mais je l'ai récemment remplacé. Je suis donc tombé amoureux de mon petit MacBaby (oui, j'ai un animal de compagnie nommez-le, y a-t-il un problème? :) encore et encore. <3


Q Quel éditeur ou IDE utilisez-vous??

Expresso. Je sais qu'il existe de meilleurs éditeurs de texte, mais son intégration FTP est extrêmement efficace..


Q De quels logiciels ne pouvez-vous pas vous passer quotidiennement??

Applications natives: Espresso, Transmettre, CodeKit, Adobe Illustrator, Chrome, Safari, Firefox, Opéra, Nightlies WebKit, Chrome Canary.

Applications Web: Browserstack, Dabblet, copypastecharacter.com, css.coloratum.com, Workflowy et Github.


Jonathan Snook