¿Que estas usando?

Pasamos mucho tiempo siguiendo a los líderes de opinión en desarrollo web, en muchos casos utilizando las herramientas y las bibliotecas que han construido, leyendo las publicaciones que han escrito, articulando técnicas geniales que han aprendido y, en algunos casos, asistiendo a Definición de conferencia para un lenguaje específico. Pero, ¿no sería genial saber en qué se enfocan y qué usan para construir tal genialidad??

Me puse en contacto con un grupo de algunos de los mejores y más brillantes desarrolladores de desarrollo web para responder esas mismas preguntas. Estos son desarrolladores que han hecho fuertes contribuciones a la comunidad de desarrollo web, son muy apreciados por sus compañeros por sus habilidades técnicas y continúan ayudando a impulsar el desarrollo web a través del contenido, el código y el liderazgo. Puedes ver sus biografías, a continuación, para más detalles sobre ellos..

Estas personas están increíblemente ocupadas, por lo que reduje mis preguntas a cuatro simples:

  1. ¿Cuál es tu enfoque principal de desarrollo??
  2. ¿Qué hardware estás usando para el desarrollo??
  3. ¿Qué editor o IDE usas??
  4. ¿Qué software no puedes vivir sin él a diario??

A continuación, encontrará las respuestas que dieron y, con suerte, descubrirá algunas herramientas que podrían facilitar mucho su desarrollo. Definitivamente encontrarás temas comunes (Sublime) y algunas pepitas que son nuevas, al menos para mí..


Scott González

Bio: Soy un desarrollador de aplicaciones web de pila completa, con un enfoque en JavaScript. He estado contribuyendo a jQuery desde 2007 y actualmente soy el Líder de Proyecto para jQuery UI. También soy activo en las comunidades Node.js, WHATWG y W3C.

Conecta con Scott en su Blog y Twitter..


Q ¿Cuál es tu enfoque principal de desarrollo??

Desarrollo web, principalmente JS y Node.js del lado del cliente.


Q ¿Qué hardware estás usando para el desarrollo??

Macbook Pro.


P ¿Qué editor o IDE usas??

Texto sublime con TrailingSpaces, Pretty JSON, GitGutter y Markdown Preview.


P ¿Qué software no puedes vivir sin él a diario??

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


Raymond Camden

Bio: Raymond es un desarrollador de evangelismo para Adobe. Su trabajo se centra en estándares web, desarrollo móvil y ColdFusion. Es un autor publicado y se presenta en conferencias y grupos de usuarios sobre una variedad de temas..

Conecta con Raymond en su Blog y Twitter..


Q ¿Cuál es tu enfoque principal de desarrollo??

Mi enfoque de desarrollo principal, en general, está en los estándares web, Creative Cloud (con un enfoque en las herramientas de HTML) y, por lo general, la parte "no sexy" de los desarrolladores del lado del cliente. Puedo apreciar CSS, pero me emociono más con cosas como almacenamiento, JavaScript y formularios.


Q ¿Qué hardware estás usando para el desarrollo??

Mi hardware es un MacBook Pro. Sin embargo, hago mucho desarrollo móvil, así que lo pruebo con un iPhone, un teléfono con Android y varias tabletas. Curiosamente, el único hardware de Microsoft que uso a diario es mi teclado. He estado usando teclados "naturales" durante casi 15 años. Soy adicto a ellos.


P ¿Qué editor o IDE usas??

Mi editor es Brackets, un editor de código abierto que lanzamos hace aproximadamente un año. Tiene grandes vínculos con Chrome y una capa de extensibilidad genial..


P ¿Qué software no puedes vivir sin él a diario??

Según lo que veo en mi base de OS X en este momento, las herramientas que uso todos los días son mi navegador, mi editor, Tweetdeck y Evernote. (Guardo todo en Evernote, desde el proyecto hasta consejos al azar).


John-David Dalton

Bio: JDD es el co-mantenedor de jsPerf / Benchmark.js, un evangelista de cumplimiento de ES5, un entusiasta de la biblioteca de JavaScript, dos veces receptor de MVP de Microsoft para pruebas de IE y gerente del programa de rendimiento de Chakra en Microsoft.

Conéctate con JDD en Github y Twitter.


Q ¿Cuál es tu enfoque principal de desarrollo??

Utilidades y benchmarking de bajo nivel. Soy un fan de las libs, y me dedico a rodearlas. El desarrollo de JS no es mi trabajo diario en Microsoft, por lo que no funciona ningún cliente ni nada de eso.


Q ¿Qué hardware estás usando para el desarrollo??

Mi día de desarrollo del trabajo se realiza en Windows 8 y IE10. Mi máquina de desarrollo personal es una MacBook Pro de 13 "con OS X 10.7.5, con un procesador de 2.3GHz y 8GB de RAM.


P ¿Qué editor o IDE usas??

Yo uso Komodo Edit en OS X y Windows. Me encanta su búsqueda avanzada. Busco por regexp y archivos anidados todo el tiempo.


P ¿Qué software no puedes vivir sin él a diario??

Yo uso casi todos los navegadores ...

Además de mi editor de texto, uso el buscador total para OS X (esto hace que sus ventanas sean manejables). También tengo casi todos los navegadores; 22 versiones diferentes de Chrome, cinco versiones de IE, 23 versiones de Firefox, 12 versiones de Opera y seis versiones de Safari. Antes de lanzar un bump de versión, me aseguro de que el proyecto dado se ejecute en los entornos / navegadores en los que declaro que debería ejecutarse, que por qué Tengo todos los navegadores. También tengo Node, Ringo, Rhino, y Narwhal..


Stephanie Sullivan Rewis

Bio: Stephanie es Directora de Estrategia Web y Tecnologías de Marketing en Contatta. Como desarrolladora de front-end, ha presentado sesiones en conferencias en todo el mundo, como HOW Design, UI16, An Event Apart, Microsoft MIX, Macworld, SXSW, Adobe Max y muchos otros. Ella es una autora publicada y, mientras que la directora de W3Conversions, trabajó con una amplia variedad de organizaciones desde Newsweek, MLB, New York Magazine, Adobe y SalesForce.com hasta el sitio de la película "TRON" de Disney..

Conéctate con Stephanie en su Blog y Twitter.


Q ¿Cuál es tu enfoque principal de desarrollo??

Soy un desarrollador de front-end, pero estoy usando algunos sombreros adicionales debido a que estoy en el modo de inicio en Contatta. Eso significa que tengo el honor de elegir e implementar nuestro nuevo CMS corporativo, así que estoy investigando PHP un poco, además de mi desarrollo habitual.


Q ¿Qué hardware estás usando para el desarrollo??

No uso ningún hardware especial. Trabajo en una MacBook Pro de 17 "(que no he actualizado porque no quiero reducir a 15"). Si estoy en mi escritorio, también estoy conectado a un segundo monitor. Elijo comprar mis monitores en algún lugar como Costco, en lugar de utilizar los modelos de gama alta, para poder ver mi sitio como lo hace un "usuario promedio".


P ¿Qué editor o IDE usas??

Actualmente, estoy usando Sublime Text 2 para el desarrollo diario. Sin embargo, si el editor de código de código abierto de Adobe, Brackets, continúa en la dirección que mostraron en MAX, es probable que le dé un giro en algún momento. También uso Dreamweaver para construir mis campañas de correo electrónico en.


P ¿Qué software no puedes vivir sin él a diario??

Le doy a Chrome un entrenamiento diario, a veces con más de 150 pestañas.

Fuera de mis editores, siempre tengo CodeKit para compilar mi Sass y minimizar mi CSS y JS. Utilizo Git para el control Source y envío mi código al repositorio a través de Tower.

Uso HipChat para comunicarme con el resto de la empresa durante todo el día. Pero lo mejor de HipChat es Hu Bot, que maneja el despliegue desde mi repositorio Git a la puesta en escena o producción. Adoro mi bot!

Mi diseñador usa Fireworks, por lo que a veces tengo ese abrir, cortar y cortar en dados. (Sí, ya sé que Adobe no lo está actualizando, pero hace lo que necesita, así que algún día tendremos que sacarlo de sus dedos fríos y muertos). Siempre tengo Spotify abierto, generalmente un radio de artista basado en en mi estado de ánimo o en el tipo de desarrollo que estoy haciendo (hoy, es una estación de Hellsongs).

Finalmente, le doy a Chrome un trabajo diario, a veces con más de 150 pestañas (sí, tengo un problema). Lo uso tanto para el Inspector como para los complementos sin los que no puedo vivir (1Password, OneTab, ColorZilla, Cache Killer y Dragdis, por nombrar algunos), así como para guardar pestañas de todas las otras cosas que debo conservar seguimiento de, como Google Analytics, MailChimp, SproutSocial, Google Docs y cualquier otra cosa que esté investigando actualmente.


Christian Heilmann

Bio: Chris Heilmann ha dedicado gran parte de su tiempo a mejorar la web. Originalmente proveniente de un fondo de periodismo de radio, construyó su primer sitio web desde cero alrededor de 1997 y pasó los años siguientes trabajando en muchos sitios web grandes e internacionales. Luego pasó algunos años en Yahoo construyendo productos, explicando y capacitando a personas, y ahora está en Mozilla. Chris escribió y contribuyó a cuatro libros sobre desarrollo web y escribió muchos artículos y cientos de publicaciones de blog para Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie y muchos más..

Conecta con Christian en su Blog y Twitter..


Q ¿Cuál es tu enfoque principal de desarrollo??

Mi objetivo principal es asegurarme de que la próxima persona que tome el control después de mí obtenga un código que sea fácil de entender y de extender. Lamentablemente, esto está pasando de moda y se pone mucho énfasis en "sacarlo de la puerta". Realmente creo que aprendemos más del trabajo de cada uno y dónde escribir mejor un código limpio y comprensible que en nuestras entregas.?

Mi enfoque es la web, no solo un navegador o un entorno cerrado. Esto significa que debe ser muy flexible en su código. Ser muy flexible puede significar hacer que funcione aquí mismo, ahora mismo, o dedicar tiempo a hacerlo fácilmente extensible, para nuevas funciones que pueden agregarse en el futuro. Creo que después de 16 años de desarrollo web, deberíamos estar en una etapa en la que dejemos de piratear cosas y reemplazarlas continuamente..


Q ¿Qué hardware estás usando para el desarrollo??

MacBook Air, estoy siempre en movimiento y tengo poco espacio o tiempo para configurar grandes componentes de hardware.


P ¿Qué editor o IDE usas??

Sublime Text 2, es increíble.


P ¿Qué software no puedes vivir sin él a diario??

Los navegadores y sus herramientas de desarrollo, la línea de comandos para Git, un cliente IRC, Dropbox y Spotify. He descubierto cada vez más, que me he vuelto independiente del software de cliente gordo y, en cambio, uso muchos servicios en línea..


Ryan Grove

Bio: Ryan Grove es un Hechicero en SmugMug, un crítico de YUI, y una vez fue un modelo menor de edad para un catálogo de ropa japonesa. Le gusta la tarta, las películas, la tarta, los barcos de vela de estilo antiguo y la tarta..

Conéctate con Ryan en su Blog y Twitter..


Q ¿Cuál es tu enfoque principal de desarrollo??

Paso la mayor parte de mi tiempo en estos días en la construcción de componentes y características JS del lado del cliente para SmugMug. En mi tiempo libre escribo muchos códigos Node.js y ocasionalmente algo de Ruby (aunque JS realmente se ha apoderado de mi enfoque en los últimos años). En SmugMug, nuestro marco de elección es YUI 3, y también soy un revisor central de YUI, por lo que le aporto mucho código y también reviso los cambios de otros confirmadores y colaboradores..

En un día normal, podría escribir algún código no público de SmugMug, algún código de código abierto de SmugMug y algún código de código abierto de YUI. Intentamos abrir la mayor cantidad de código fuente posible de nuestro JS, y mucho de eso se remonta a YUI en estos días.


Q ¿Qué hardware estás usando para el desarrollo??

Cuando estoy viajando uso un Macbook Air de 13 ".

Trabajo desde casa en un Mac Pro Quad-Core de 2.8GHz con 16GB de RAM, un SSD y dos monitores HP ZR30w de 30 "que son fantásticos para ver fotos y videos maravillosos. Cuando estoy de viaje, uso un MacBook de 13" Aire (mediados de 2011, Core i7), que me encanta hasta la muerte. Aunque, la pantalla no es bastante tan bueno como la configuración de mi escritorio para ver fotos grandes y hermosas.

También tengo una colección ridícula de dispositivos móviles que uso para probar. Al menos uno de cada modelo de iPhone y iPad, varios dispositivos Android, un teléfono con Windows y un Chromebook.


P ¿Qué editor o IDE usas??

Yo uso Sublime Text 3 para todo. Quiero casarme y tener sus gatitos..


P ¿Qué software no puedes vivir sin él a diario??

Además de Sublime Text, mis aplicaciones imprescindibles incluyen JSHint (para mantenerme honesto), iTerm 2, Adium (para IRC), OS X Messages (para iMessage y Jabber), Tower (un cliente GUI Git), Dropbox y Rsync (para sincronizar la fuente y los datos en varias máquinas), Arq (para copia de seguridad), Gmail, GitHub y, por supuesto, Google Chrome como mi navegador preferido.

SmugMug tiene muchos trabajadores remotos, por lo que utilizamos Google Hangouts para reuniones y conversaciones rápidas cara a cara. Además, IRC es un medio de comunicación importante para nosotros. SmugMug tiene su propio servidor IRC con un znc bouncer, y uso la aplicación Colloquy iOS para recibir notificaciones push si alguien menciona mi nombre o me envía un mensaje mientras no estoy en mi escritorio.

Charles, cURL y la extensión REST Console Chrome son indispensables para depurar solicitudes HTTP y trabajar con API. Ah, y me he acostumbrado tanto a usar Alfred (un lanzador de aplicaciones y una herramienta de búsqueda) que no puedo funcionar cuando uso una máquina que no la tengo instalada. Presiono Control + Space y tecleomdn [algo u otro]"unas mil veces al día para buscar documentos, entre muchas otras cosas.


Cody Lindley

Bio: Front-end / UI / JS ingeniero y autor. Amante de Cristo, la gente, la lógica y el arte moribundo del debate, la conversación y el pensamiento racional. Marido y padre de tres hijos..

Conecta con Cody en su Blog y Twitter..


Q ¿Cuál es tu enfoque principal de desarrollo??

Mi atención se centra en el código de front-end (es decir, HTML, CSS y JavaScript) que se utiliza para crear aplicaciones web de cliente grueso y sitios web para usuarios de escritorio. Cruzo el desarrollo web de tabletas y móviles cuando es necesario..


Q ¿Qué hardware estás usando para el desarrollo??

Mi configuración desde hace años ha sido una MacBook Pro, Apple Display de 27 ", Apple Magic Mouse y un teclado inalámbrico Apple.


P ¿Qué editor o IDE usas??

Yo uso el editor de Sublime Text 2.


P ¿Qué software no puedes vivir sin él a diario??

Eso sería SmartGit, Sublime Text, Divvy, JumpCut, Google (búsqueda, gmail, unidad, calendario), Skype, Terminal, Chrome, Tweetdeck, Parallels, Textual, Dropbox, Github, Assembla.


Luke Smith

Bio: De origen local, (indirectamente) alimentado con pasto, todo desarrollador web orgánico de Portland, Oregon. Tengo la suerte de trabajar con el increíble e inspirador equipo de SmugMug. Hablando de equipos asombrosos e inspiradores, anteriormente fui desarrollador central de YUI durante cinco años y todavía sigo contribuyendo al proyecto. ¿Dije equipo? Me refiero a la comunidad. En serio, todos ustedes son impresionantes.

Conéctate con Luke en Twitter.


Q ¿Cuál es tu enfoque principal de desarrollo??

Más que nada, realmente, me gusta ayudar a la gente cuando puedo.

Estoy prácticamente todo JavaScript, todo el día todos los días. Específicamente, prefiero trabajar en cosas de API de nivel inferior, escribiendo abstracciones y herramientas para construir otras cosas además de sistemas de eventos, promesas y marcos de XHR / data IO. Me esfuerzo mucho por hacer APIs que sean intuitivas, flexibles y rápidas. Principio de, lo menos amigable para las cosas sorpresa. Pero al mismo tiempo, me gusta resolver pequeños desafíos de implementación de IU con componentes de nivel superior. Más que nada, realmente, me gusta ayudar a la gente cuando puedo. Quiero contribuir más al trabajo de JS, DOM y estándares..


Q ¿Qué hardware estás usando para el desarrollo??

MacBook Air de 13 "(uno para el trabajo, uno para el personal), Core i7 de 2GHz con 8GB de RAM y un SSD de 500GB (personal es de 4GB / 256GB). Mi máquina de trabajo está conectada a una pantalla POS de 22" que compré hace años para bienes raíces adicionales, un teclado Apple y un pad de pista mágico. Odio la distribución del teclado que no está dividida, pero me encanta la forma y la acción de las teclas, así que trato con eso. También odio el uso de la palabra "magia" en el nombre del trackpad.

En cuanto al aire, he pasado por varias computadoras portátiles y unidades de escritorio y hasta el aire, nunca tuve ningún afecto (bueno o malo) por la tecnología. El aire es impresionante. Es la mejor computadora portátil que he tenido, la mejor computadora que he tenido. Yo realmente amo la cosa. Afortunadamente, no he extendido sus límites de procesamiento (aún) en la medida en que es necesario un hardware más robusto. Y supongo que debería mencionar el auricular Yapster, ya que trabajo de forma remota. Es lo suficientemente bueno para el dinero vs. cuánto lo uso.


P ¿Qué editor o IDE usas??

Vim FTW. Eso es todo.


P ¿Qué software no puedes vivir sin él a diario??

Vivo en Terminal, Vim, Git y Chrome (dev tools \ m /). El personal de soporte es Shifter (para cosas de YUI), los sistemas de solicitud y problemas de extracción de Github, VirtualBox y 1Password. El reparto y el equipo distraccionario son: Mail.app (por falta de un mejor cliente), Itsy (cliente de Twitter minimalista), Reeder, la aplicación de Recordatorios de iOS y Adium. Estoy seguro que me faltan varias que doy por sentadas..


Chris Williams

Bio: Chris es el vicepresidente de ingeniería de productos en SaferAging y el organizador de JSConf US y RobotsConf. Es el autor de node-serialport, creador del logotipo de JS Community, y colabora en la creación de sorprendentes eventos tecnológicos como NodeBots y NodeCopter, entre otros. Está constantemente inspirado por su esposa y dos hijos increíbles..

Conecta con Chris en JSconf y RobotsConf.


Q ¿Cuál es tu enfoque principal de desarrollo??

Mi enfoque en realidad se extiende por todo el arco de desarrollo en estos días, desde la programación y el desarrollo de sensores de hardware, hasta la infraestructura y desarrollo de servidores de alta disponibilidad, hasta la presentación de información de frontend. En una semana determinada, soldaré el hardware, escribiré el firmware de la ardilla, monitorearé y actualizaré los servidores y desarrollaré nuevas interfaces e interacciones de usuario (no necesariamente basadas en la web o visuales). Elegir un único enfoque "primario" es difícil porque son todos de apoyo y necesarios para crear los productos para los que estoy trabajando o para los que estoy apoyando.


Q ¿Qué hardware estás usando para el desarrollo??

Utilizo principalmente productos Apple (MacBook Air 2010 cuando viajaba, Mac Pro 2008 en el trabajo, Mac Mini 2012 en casa) debido a su increíble calidad de construcción y atractivo visual. Dividí mi tiempo casi por la mitad entre el uso de la terminal sin procesar (¡Fish Shell yay!) Y la interfaz GUI, por lo que la fluidez entre los dos que ofrece Mac OS X es muy buena para mi flujo de trabajo estándar.


P ¿Qué editor o IDE usas??

Optaré por diferentes editores basados ​​en el entorno contextual en el que estoy trabajando..

Optaré por diferentes editores según el entorno contextual en el que estoy trabajando. En los servidores, usaré VIM simplemente porque está en todas partes. En mi máquina local, he optado por Sublime Text 3 en este punto, aunque siempre estoy incursionando con otros, principalmente por curiosidad y no por necesidad..

Utilizo un conjunto simple de complementos (EJS, Emmet, Go, GitGutter, JSFormat, Squirrel) que básicamente me proporcionan resaltado y formato de sintaxis. Considero que los IDEs estándar son demasiado engorrosos y pesados. Me pierdo en todo lo que proporciona para ser honesto. Incluso con Sublime, a menudo me pierdo en las combinaciones de teclas ya que solo quiero terminar, lo que necesito hacer, sin pelusa, sin pompa, solo optimizo a tiempo para completar la tarea.


P ¿Qué software no puedes vivir sin él a diario??

Sublime Text 3 (como se mencionó anteriormente), pero realmente se reduce a un editor de texto en bruto más que nada. iTerm2 y Fish Shell me han salvado la vida casi a diario. Básicamente, Wunderlist es algo que no puedo vivir porque solo estoy haciendo malabares con demasiadas cosas en mi cabeza en un momento dado. Fuera del software, no podría vivir sin mi Das Keyboard; escribir sobre cualquier otra cosa en estos días se siente poco natural e incómodo..


Aaron Newton

Bio: Aaron Newton es un gato de todos los oficios y, posiblemente, el rey de la nada. Un veterano de numerosas nuevas empresas, más recientemente Cloudera, ahora es Jefe de Producto en Thanx, una aplicación de lealtad móvil. Como colaborador del marco de MooTools desde su primer lanzamiento, ha escrito numerosos tutoriales, un libro y más códigos de los que puede esperar mantener, la mayoría de ellos JavaScript..

Conecta con Aaron en MooTools y Twitter.


Q ¿Cuál es tu enfoque principal de desarrollo??

Estos días soy gerente de producto en Thanx. Soy muy técnico, por lo que tengo muchas discusiones sobre implementaciones específicas mientras sigo haciendo revisiones de código y participando en el desarrollo cuando puedo. Nuestro producto es principalmente una aplicación móvil con una implementación nativa de iOS y una versión HTML5 para navegadores móviles. Tenemos una aplicación para Android que es básicamente un navegador que usa esta implementación HTML5. Tiendo a contribuir con la implementación de HTML5 y también a nuestras aplicaciones web más tradicionales: un panel para nuestros clientes y herramientas internas para nuestro propio uso..


Q ¿Qué hardware estás usando para el desarrollo??

Mi confiable MacBook Pro. Todo lo demás se ejecuta en AWS / Heroku.


P ¿Qué editor o IDE usas??

Últimamente sublime. Fui bastante duro con TextMate durante años, pero finalmente me cansé de no tener actualizaciones. Me gusta todo el apoyo de la comunidad para Sublime (y que puede ejecutar los complementos de TextMate), pero las dos características que finalmente me hicieron cambiar fueron las vistas divididas y, más que nada, la búsqueda rápida. Buscar en TextMate es el nuevo "mi código se está compilando, así que voy a tomar un café".


P ¿Qué software no puedes vivir sin él a diario??

Aparte de las cosas obvias como los navegadores web (uso Chrome principalmente, pero tengo aplicaciones Fluid para Gmail y JIRA, etc.), otras herramientas que me vienen a la mente son:
  • Cloudapp - Comparto archivos con esto todo el tiempo. Pago por el modelo profesional y no le doy una segunda idea cuando quiero enviar una captura de pantalla o algo a algún lado.
  • Jing: la mayoría de las veces uso la funcionalidad integrada de captura de pantalla en OSX, pero a veces quiero capturar un video o anotar la captura de pantalla y es cuando Jing es útil.
  • Sequel Pro: además de ser una excelente herramienta de SQL gratuita para Mac, estoy enamorada del ícono de la aplicación, que es quizás el mejor ícono para cualquier aplicación, que he visto.
  • Jumpcut: este pequeño protector del portapapeles ha eliminado esa sensación molesta que solía tener cada vez que pulso "copiar", esa sensación de que hay algo en tu portapapeles que debes poner en algún lugar antes de reemplazar el búfer..
  • Terminal total: cambio a mi terminal todo el tiempo. El visor lo bloquea en la parte superior de la pantalla (piense en la consola de Quake), por lo que siempre queda solo una pulsación de tecla. Vea también: Total Finder, del mismo editor, que agrega pestañas de estilo cromo al Finder (y un montón de otras características).
  • GitX: uso la línea de comandos para casi todo lo relacionado con git ... excepto para las pruebas de preparación. Sigo usando la línea de comandos si estoy preparando TODO, pero con GitX es muy fácil tomar varios cambios y dividirlos en pequeñas confirmaciones, incluso a nivel de archivo.

Ben Cherry

Bio: Ben vive en San Francisco, donde es ingeniero en Pushd, y se centra en Ruby y iOS. Anteriormente construyó un inicio fallido en iOS y Node.js, y antes de eso, escribió JavaScript en Twitter y Slide. Mantiene un blog de programación, principalmente sobre JavaScript, en http://www.adequatelygood.com

Conecta con Ben en su Blog y Twitter..


Q ¿Cuál es tu enfoque principal de desarrollo??

Pasé tres años haciendo JavaScript pesado para Slide y Twitter, pero más recientemente estoy trabajando en iOS y Ruby, aunque solo ocasionalmente trabajo con JavaScript.


Q ¿Qué hardware estás usando para el desarrollo??

Una Retina MacBook Pro de 13 "con una pantalla Thunderbolt de 27".


P ¿Qué editor o IDE usas??

SublimeText 2. Me encanta.


P ¿Qué software no puedes vivir sin él a diario??

Eso sería SublimeText 2, iTerm 2, Google Chrome, 1Password, Gmail, Flipboard, Twitter, Facebook, Reddit.


Jacob thornton

Bio: Escribo el código @medium y he abierto algunas cosas (como Bootstrap y Bower). Solía ​​dar charlas y ocasionalmente escribo sobre la web..

Conecta con Jacob en su Blog y Twitter..


Q ¿Cuál es tu enfoque principal de desarrollo??

Supongo que paso la mayor parte de mi tiempo en el desarrollo general de aplicaciones frontales (JS / CSS / HTML), aunque hago una buena cantidad de desarrollo de herramientas / compilación y una buena cantidad de trabajo simple en el servidor. También he estado tratando de mejorar mis habilidades de accesibilidad: me he reunido con mucha gente realmente útil / extremadamente útil en este espacio (como Victor Tsaran de Paypal y Joshua Miele).


Q ¿Qué hardware estás usando para el desarrollo??

Uso una Retina MacBook Pro de 15 "en el trabajo y una MacBook Air de 13" en casa. hago un tonelada de pruebas en diferentes dispositivos, sin embargo: iPads, iPhones, tabletas / teléfonos Android, Blackberry e incluso Windows slate.


P ¿Qué editor o IDE usas??

Yo uso Sublime Text 2.

Utilizo Sublime Text 2. Utilicé Vim (mal) por un tiempo, pero descubrí que la mayoría de los otros desarrolladores front-end tampoco lo usaban realmente, y era mentalmente extraño, siempre cambiando de un lado a otro para mí. Entonces, solo apunto y hago clic como un noob ahora. Honestamente, soy terrible con las computadoras. Conozco a muchos ingenieros que están tan drogados con sus computadoras, y hacen que todo esto se haga realidad, pero literalmente no tengo idea de lo que hago la mayoría del tiempo.


P ¿Qué software no puedes vivir sin él a diario??

Rdio - Soy inútil sin música.


Lea Verou

Bio: Lea trabaja como Promotor de Desarrolladores para W3C. Tiene una larga pasión por los estándares web abiertos, que cumple al investigar nuevas formas de usarlos, bloguear, hablar, escribir y codificar proyectos populares de código abierto para ayudar a otros desarrolladores. También es miembro del Grupo de Trabajo CSS, que diseña el lenguaje en sí..

Conéctate con Lea en su Blog y Twitter.


Q ¿Cuál es tu enfoque principal de desarrollo??

Cualquier cosa sobre el lado del cliente: ¡hago HTML, CSS, JavaScript o incluso diseño y UX! Sin embargo, tengo una inclinación por CSS, que se hizo aún más fuerte después de unirme al Grupo de trabajo de CSS.


Q ¿Qué hardware estás usando para el desarrollo??

Un MacBook Air Ultimate de 13 "que compré en junio pasado. Me encanta. Su touchpad tuvo algunos problemas durante los últimos meses, pero recientemente lo reemplazé, así que me enamoré de mi pequeña MacBaby (sí, tengo una mascota nombre para eso, ¿hay algún problema? :) otra vez. <3


P ¿Qué editor o IDE usas??

Café exprés. Sé que hay mejores editores de texto, pero su integración FTP es adictivamente buena..


P ¿Qué software no puedes vivir sin él a diario??

Aplicaciones nativas: Espresso, Transmitir, CodeKit, Adobe Illustrator, Chrome, Safari, Firefox, Opera, WebKit nightlies, Chrome Canary.

Aplicaciones web: Browserstack, Dabblet, copypastecharacter.com, css.coloratum.com, Workflowy y Github.


Jonathan Snook

Bio: Jonathan Snook es un diseñador / desarrollador web que trabaja en Shopify. Puede hablar, puede escribir, puede desarrollar sitios web con todas sus fuerzas..

Conecta con Jonathan en su Blog y Twitter..


Q ¿Cuál es tu enfoque principal de desarrollo??

En estos días, me enfoco principalmente en el desarrollo de front-end. HTML, CSS y JavaScript llenan mi tiempo.


Q ¿Qué hardware estás usando para el desarrollo??

Tengo una MacBook Air de 11 "que es mi máquina principal. Sin embargo, cuando se trata de pruebas, prefiero las pruebas en un dispositivo real tanto como puedo. Tengo una tableta Samsung con Windows 8, una Nexus 7, un iPad Mini , un iPhone e incluso un teléfono más antiguo con WebOS. De acuerdo, es posible que no use mucho este último. No tengo un dispositivo BlackBerry todavía. Para las pruebas de IE6 a IE9, también uso VMWare con Windows XP, Windows 7 y Windows 8.


P ¿Qué editor o IDE usas??

Empuje. Es muy práctico y me gusta tener algo familiar para usar cuando estoy conectado a una caja remota de Linux.


P ¿Qué software no puedes vivir sin él a diario??

Vim, por supuesto, y mi navegador de elección en estos días: Chrome. He estado utilizando Google Docs cada vez más, lo que ha reemplazado a Microsoft Office. Google realmente ha estado haciendo un buen trabajo para mejorar su conjunto de herramientas. Estoy empezando a comprar en todo el ecosistema de Google.


Peter Wagenet

Bio: Peter ha estado desarrollando aplicaciones web durante casi quince años. Actualmente es miembro del Ember Core Team, anteriormente formando parte del equipo SproutCore. También tiene una amplia experiencia con Ruby on Rails y ha incursionado en el desarrollo de iOS. Estos días lo puedes encontrar trabajando para Tilde en proyectos impresionantes como Skyl