Cosa stai usando?

Trascorriamo molto tempo seguendo i leader del pensiero nello sviluppo web, in molti casi utilizzando gli strumenti e le librerie che hanno costruito, leggendo i post che hanno scritto, articolando tecniche interessanti che hanno appreso e, in alcuni casi, frequentando il definizione della conferenza per una lingua specifica. Ma non sarebbe bello imparare su cosa si concentrano e su ciò che usano per costruire una simile meraviglia?

Ho contattato un gruppo di alcuni dei migliori e più brillanti sviluppatori di sviluppo web per rispondere a queste stesse domande. Si tratta di sviluppatori che hanno dato un forte contributo alla comunità di sviluppo web, sono molto apprezzati dai loro colleghi per le loro capacità tecniche e continuano a contribuire a spingere lo sviluppo web in avanti tramite contenuti, codice e leadership. Puoi controllare il loro bios, di seguito, per maggiori dettagli su di loro.

Queste persone sono incredibilmente impegnate, quindi ho ristretto le mie domande a quattro semplici:

  1. Qual è il tuo obiettivo principale di sviluppo?
  2. Che hardware stai usando per lo sviluppo?
  3. Quale editor o IDE usi?
  4. Che software non puoi vivere senza su base giornaliera?

Di seguito, troverai le risposte che hanno dato e, si spera, scoprirai alcuni strumenti che potrebbero rendere il tuo sviluppo molto più semplice. Troverai sicuramente temi comuni (Sublime) e alcune pepite che sono nuove, almeno per me.


Scott Gonzalez

Bio: Sono uno sviluppatore di applicazioni web a stack completo, con particolare attenzione per JavaScript. Ho contribuito a jQuery dal 2007 e attualmente sono Project Lead per l'interfaccia utente di jQuery. Sono attivo anche nelle comunità Node.js, WHATWG e W3C.

Connettiti con Scott sul suo blog e Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Sviluppo Web, principalmente JS e Node.js lato client.


Q Che hardware stai usando per lo sviluppo?

Macbook Pro.


Q Quale editor o IDE usi?

Testo sublime con TrailingSpaces, Pretty JSON, GitGutter e Markdown Preview.


D Che software non puoi vivere senza su base giornaliera?

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


Raymond Camden

Bio: Raymond è un evangelista sviluppatore senior per Adobe. Il suo lavoro si concentra su standard web, sviluppo mobile e ColdFusion. È un autore pubblicato e presenta a conferenze e gruppi di utenti su una varietà di argomenti.

Connettiti con Raymond sul suo blog e su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Il mio obiettivo principale di sviluppo, in generale, è sugli standard Web, Creative Cloud (con particolare attenzione agli strumenti HTML) e in genere la parte "non-sexy" dello sviluppatore lato client. Posso apprezzare i CSS, ma sono più eccitato da cose come archiviazione, JavaScript e moduli.


Q Che hardware stai usando per lo sviluppo?

Il mio hardware è un MacBook Pro. Faccio un sacco di sviluppo mobile, quindi collaudo con un iPhone, un telefono Android e vari tablet. Stranamente, l'unico hardware Microsoft che uso quotidianamente è la mia tastiera. Uso le tastiere "naturali" da quasi 15 anni. Sono dipendente da loro.


Q Quale editor o IDE usi?

Il mio editor è Brackets, un editor open source che abbiamo lanciato circa un anno fa. Ha ottimi legami con Chrome e un ottimo livello di estensibilità.


D Che software non puoi vivere senza su base giornaliera?

Basandomi su ciò che vedo nel mio dock OS X in questo momento, gli strumenti che uso ogni giorno sono il mio browser, il mio editor, Tweetdeck e Evernote. (Conservo tutto in Evernote, dai progetti ai suggerimenti casuali.)


John-David Dalton

Bio: JDD è il co-maintainer di jsPerf / Benchmark.js, un evangelizzatore di conformità ES5, un appassionato di librerie JavaScript, un destinatario Microsoft MVP due volte per il test di IE e un programma di gestione delle prestazioni di Chakra in Microsoft.

Connettiti con JDD su Github e Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Librerie e benchmark di utilità di basso livello. Sono un fan delle libs e mi sto appassionando. Lo sviluppo di JS non è il mio lavoro giornaliero in Microsoft, quindi nessun client funziona o qualcosa del genere.


Q Che hardware stai usando per lo sviluppo?

La mia giornata di lavoro è fatta su Windows 8 e IE10. La mia macchina personale è un MacBook Pro da 13 "con OS X 10.7.5, con un processore da 2,3 GHz e 8 GB di RAM.


Q Quale editor o IDE usi?

Uso Komodo Edit su OS X e Windows. Adoro la sua ricerca avanzata. Cerco sempre file regolari e annidati.


D Che software non puoi vivere senza su base giornaliera?

Uso quasi tutti i browser ...

Oltre al mio editor di testo, utilizzo il finder totale per OS X (questo rende le finestre gestibili). Ho anche quasi tutti i browser; 22 diverse versioni di Chrome, cinque versioni di IE, 23 versioni di Firefox, 12 versioni di Opera e sei versioni di Safari. Prima di rilasciare un bump di versione, assicuro che il progetto specificato venga eseguito negli ambienti / browser in cui dichiaro che dovrebbe essere eseguito, che è perché Ho tutti i browser. Ho anche Node, Ringo, Rhino e Narwhal.


Stephanie Sullivan Rewis

Bio: Stephanie è Director, Web Strategy e Marketing Technologies presso Contatta. Come sviluppatore front-end, ha presentato sessioni a conferenze in tutto il mondo, tra cui HOW Design, UI16, An Event Apart, Microsoft's MIX, Macworld, SXSW, Adobe Max e numerosi altri. È autrice pubblicata e, mentre è stata direttrice di W3Conversions, ha lavorato con una vasta gamma di organizzazioni da Newsweek, MLB, New York Magazine, Adobe e SalesForce.com al sito del film "TRON" della Disney.

Connettiti con Stephanie sul suo blog e su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Sono uno sviluppatore front-end, ma sto indossando alcuni cappelli in più a causa del fatto di essere in modalità di avvio su Contatta. Ciò significa che ho il onore di scegliere e implementare il nostro nuovo CMS aziendale, quindi sto scavando un po 'in PHP, oltre al mio solito sviluppo.


Q Che hardware stai usando per lo sviluppo?

Non uso alcun hardware speciale. Io lavoro su un MacBook Pro 17 "(che non ho aggiornato perché non voglio ridimensionare a 15"). Se sono alla mia scrivania, sono anche collegato a un secondo monitor. Ho scelto di acquistare i miei monitor da qualche parte come Costco, piuttosto che usare i modelli di fascia alta, in modo da poter visualizzare il mio sito come "un utente medio".


Q Quale editor o IDE usi?

Attualmente sto usando Sublime Text 2 per lo sviluppo quotidiano. Tuttavia, se l'editor di codice open source di Adobe, Brackets, continua nella direzione indicata da MAX, probabilmente a un certo punto lo farò. Io uso anche Dreamweaver per creare le mie campagne email in.


D Che software non puoi vivere senza su base giornaliera?

Offro a Chrome un allenamento quotidiano, a volte con oltre 150 schede.

Al di fuori dei miei editor, ho sempre CodeKit per compilare il mio Sass e minimizzare i miei CSS e JS. Uso Git for Source control e spingo il mio codice nel repository tramite Tower.

Io uso HipChat per comunicare con il resto dell'azienda durante il giorno. Ma la cosa migliore di HipChat è Hu Bot, che gestisce la distribuzione dal mio repository Git alla staging o alla produzione. Adoro il mio bot!

Il mio progettista usa Fireworks, quindi a volte l'ho aperto, affettato e tagliato a dadini. (Sì, so che Adobe non lo aggiorna, ma fa quello di cui ha bisogno, quindi dovremo farlo uscire dalle sue dita fredde e morte un giorno.) Ho sempre Spotify aperto - di solito suona una Radio degli artisti che faccio basandomi sul mio umore o sul tipo di dev che sto facendo (oggi è una stazione Hellsongs).

Infine, do a Chrome un allenamento quotidiano, a volte con oltre 150 schede (sì, ho un problema). Lo uso sia per Inspector che per i plug-in di cui non posso fare a meno (1Password, OneTab, ColorZilla, Cache Killer e Dragdis, solo per citarne alcuni) e per alloggiare le schede di tutte le altre cose che devo tenere traccia di, come Google Analytics, MailChimp, SproutSocial, Google Docs e qualsiasi altra cosa che sto attualmente ricercando.


Christian Heilmann

Bio: Chris Heilmann ha dedicato molto del suo tempo a migliorare il web. Originario di un passato di giornalismo radiofonico, ha costruito il suo primo sito web da zero intorno al 1997 e ha trascorso gli anni seguenti lavorando su molti grandi siti internazionali. Quindi ha trascorso alcuni anni in Yahoo a sviluppare prodotti, spiegare e addestrare le persone, ed è ora in Mozilla. Chris ha scritto e contribuito a quattro libri sullo sviluppo web e ha scritto molti articoli e centinaia di post sul blog per Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie e molti altri.

Connettiti con Christian sul suo blog e su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Il mio obiettivo principale è fare in modo che la persona successiva che si occupa di me, ottenga un codice che sia facile da capire e semplice da estendere. Purtroppo, questo sta andando fuori moda e un sacco di attenzione è posta su "portarlo fuori dalla porta". Penso davvero che impariamo il massimo dal lavoro degli altri e dove è meglio scrivere codice pulito e comprensibile rispetto alle nostre consegne?

Il mio obiettivo è il web, non solo un browser o un ambiente chiuso. Ciò significa che devi essere molto flessibile nel tuo codice. Essere molto flessibili può significare farlo funzionare proprio qui, proprio ora, o passare del tempo a renderlo facilmente estendibile, per nuove funzionalità che possono essere aggiunte in futuro. Penso che dopo 16 anni di sviluppo del web, dovremmo essere in una fase in cui smettiamo di hackerare le cose insieme e di sostituirle continuamente.


Q Che hardware stai usando per lo sviluppo?

MacBook Air, sono sempre in movimento e ho poco spazio o tempo per configurare componenti hardware di grandi dimensioni.


Q Quale editor o IDE usi?

Sublime Text 2, è incredibile.


D Che software non puoi vivere senza su base giornaliera?

Browser e i relativi strumenti di sviluppo, la riga di comando per Git, un client IRC, Dropbox e Spotify. Ho scoperto sempre di più che sono diventato indipendente dal software fat client e uso invece molti servizi online.


Ryan Grove

Bio: Ryan Grove è un Sorcerer di SmugMug, un recensore di YUI, e una volta era un modello minorenne per un catalogo di abbigliamento giapponese. Gli piacciono la torta, i film, la torta, le navi a vela vecchio stile e la torta.

Connettiti con Ryan sul suo blog e su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Oggi trascorro la maggior parte del mio tempo sviluppando componenti e caratteristiche JS lato client per SmugMug. Nel mio tempo libero scrivo un sacco di codice Node.js e occasionalmente qualche Ruby (anche se JS ha davvero preso il controllo negli ultimi anni). In SmugMug, il nostro framework di scelta è YUI 3, e io sono anche un recensore di base per YUI, quindi contribuisco un sacco di codice ad esso e rivedo anche i cambiamenti da altri committer e contributori.

In un giorno tipico, potrei scrivere un codice SmugMug non pubblico, un codice SmugMug open source e un codice YUI open source. Cerchiamo di open source quanto più possibile del nostro JS, e molti di questi rientrano in YUI in questi giorni.


Q Che hardware stai usando per lo sviluppo?

Quando viaggio, utilizzo un MacBook Air da 13 ".

Lavoro da casa su un Mac-core quad a 2,8 GHz con 16 GB di RAM, un SSD e due monitor HP ZR30w da 30 "che sono fantastici per la visualizzazione di foto e video bellissimi. Quando sono in viaggio, utilizzo un MacBook da 13" Air (metà 2011, Core i7), che adoro morire. Anche se lo schermo non lo è abbastanza buono come la mia configurazione desktop per la visualizzazione di foto bellissime.

Ho anche una ridicola raccolta di dispositivi mobili che utilizzo per testare. Almeno uno di tutti i modelli di iPhone e iPad, diversi dispositivi Android, un telefono Windows e un Chromebook.


Q Quale editor o IDE usi?

Io uso Sublime Text 3 per tutto. Voglio sposarlo e avere i suoi cuccioli.


D Che software non puoi vivere senza su base giornaliera?

Oltre a Sublime Text, le mie app indispensabili includono JSHint (per mantenermi onesto), iTerm 2, Adium (per IRC), OS X Messages (per iMessage e Jabber), Tower (un client Git della GUI), Dropbox e Rsync (per sincronizzare sorgente e dati su varie macchine), Arq (per backup), Gmail, GitHub e, naturalmente, Google Chrome come browser di scelta.

SmugMug ha molti lavoratori in remoto, quindi usiamo Google Hangouts per le riunioni e le chat rapide faccia a faccia. Inoltre, IRC è un importante mezzo di comunicazione per noi. SmugMug ha il proprio server IRC con un bouncer znc e io uso l'app Colloquy iOS per ricevere notifiche push se qualcuno menziona il mio nome o mi invia un messaggio mentre non sono alla mia scrivania.

Charles, cURL e l'estensione Chrome della console REST sono indispensabili per eseguire il debug delle richieste HTTP e lavorare con le API. Oh, e sono così abituato a usare Alfred (un lanciatore di app e uno strumento di ricerca) che non posso funzionare quando uso una macchina che non la installa. Premi Control + Space e digita "mdn [qualcosa o altro]"Circa mille volte al giorno per cercare documenti, tra molte altre cose.


Cody Lindley

Bio: Front-end / UI / JS ingegnere e autore. Amante di Cristo, persone, logica e arte morente del dibattito, della conversazione e del pensiero razionale. Marito e padre di tre ragazzi.

Connettiti con Cody sul suo blog e su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Il mio obiettivo è il codice di front-end (ad esempio HTML, CSS e JavaScript) utilizzato per creare applicazioni Web e siti Web thick client per utenti desktop. Quando necessario, passo allo sviluppo di tablet e mobile web.


Q Che hardware stai usando per lo sviluppo?

Il mio setup per anni è stato un MacBook Pro, 27 "Apple Display, Apple Magic Mouse e una tastiera wireless Apple.


Q Quale editor o IDE usi?

Io uso l'editor di Sublime Text 2.


D Che software non puoi vivere senza su base giornaliera?

Sarebbe SmartGit, Sublime Text, Divvy, JumpCut, Google (ricerca, gmail, unità, calendario), Skype, Terminale, Chrome, Tweetdeck, Parallels, Textual, Dropbox, Github, Assembla.


Luke Smith

Bio: Coltivato localmente, (indirettamente) nutrito con erba, tutto lo sviluppatore web organico di Portland, Oregon. Sono fortunato a lavorare con il fantastico e stimolante team di SmugMug. Parlando di team fantastici e stimolanti, in precedenza ero uno sviluppatore principale della YUI per cinque anni e sto ancora contribuendo al progetto oggi. Ho detto squadra? Intendevo la comunità. Seriamente, siete tutti fantastici.

Connettiti con Luke su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Più di ogni altra cosa, davvero, mi piace aiutare le persone quando posso.

Sono praticamente tutto JavaScript, tutto il giorno ogni giorno. In particolare, preferisco lavorare su materiale API di livello inferiore, scrivere astrazioni e strumenti per costruire altre cose, come sistemi di eventi, promesse e framework XHR / dati IO. Mi sforzo molto per rendere le API intuitive, flessibili e veloci. Principio di, meno cose a sorpresa. Allo stesso tempo, mi piace risolvere le piccole sfide di implementazione dell'interfaccia utente con componenti di livello superiore. Più di ogni altra cosa, davvero, mi piace aiutare le persone quando posso. Voglio contribuire maggiormente a JS, alle specifiche DOM e agli standard.


Q Che hardware stai usando per lo sviluppo?

13 "MacBook Air (uno per lavoro, uno per uso personale), 2GHz Core i7 con 8 GB di RAM e SSD da 500 GB (personale da 4 GB / 256 GB). La mia macchina da lavoro è collegata a un display POS da 22" che ho acquistato anni fa per extra immobili, una tastiera Apple e un trackpad magico. Odio il layout della tastiera non diviso, ma amo la forma della chiave e l'azione di più, quindi mi occupo di esso. Odio anche l'uso della parola "magia" nel nome del trackpad.

Per quanto riguarda l'Air, ho attraversato un certo numero di laptop e unità desktop e fino all'Air non ho mai avuto alcun affetto (buono o cattivo) per la tecnologia. L'aria è fantastica. È il miglior laptop che abbia mai avuto, il miglior computer che abbia mai avuto. Adoro sinceramente la cosa. Fortunatamente, non ho ancora spinto i suoi limiti di elaborazione nella misura in cui è necessario un hardware più potente. E suppongo che dovrei menzionare l'auricolare Yapster, visto che lavoro da remoto. È abbastanza buono per i soldi rispetto a quanto lo uso.


Q Quale editor o IDE usi?

Vim FTW. Questo è tutto.


D Che software non puoi vivere senza su base giornaliera?

Vivo in Terminal, Vim, Git e Chrome (strumenti di sviluppo \ m /). Il personale di supporto è Shifter (per le risorse YUI), i sistemi di richiesta e rilascio di Github, VirtualBox e 1Password. Il cast e l'equipaggio distratorio sono: Mail.app (per mancanza di un cliente migliore), Itsy (client Twitter minimalista), Reeder, app Promemoria iOS e Adium. Sono sicuro che mi mancano diversi che dò per scontato.


Chris Williams

Bio: Chris è il VP di Product Engineering presso SaferAging e l'organizzatore di JSConf US e RobotsConf. È autore del nodo-serialport, autore del logo della community JS, e contribuisce alla creazione di incredibili eventi tecnologici come NodeBots e NodeCopter, tra gli altri. È costantemente ispirato da sua moglie e da due fantastici bambini.

Connettiti con Chris su JSconf e RobotsConf.


D Qual è il tuo principale obiettivo di sviluppo?

In questi giorni il mio focus si estende all'intero arco dello sviluppo, dalla programmazione e sviluppo di sensori hardware, all'infrastruttura e allo sviluppo di server ad alta disponibilità, alla presentazione di informazioni frontend. In una determinata settimana, mi occuperò della saldatura di hardware, della scrittura del firmware dello scoiattolo, del monitoraggio e dell'aggiornamento dei server e dello sviluppo di nuove interfacce e interazioni utente (non necessariamente basate sul Web o sulla vista). Scegliere un singolo obiettivo "primario" è difficile perché sono tutti di supporto e necessari per creare i prodotti che sto lavorando o supportando.


Q Che hardware stai usando per lo sviluppo?

Utilizzo principalmente i prodotti Apple (MacBook Air 2010 quando si è in viaggio, Mac Pro 2008 al lavoro, Mac Mini 2012 a casa) per l'incredibile qualità costruttiva e l'appeal visivo. Ho diviso il mio tempo quasi a metà tra il terminale grezzo (Fish Shell yay!) E le applicazioni dell'interfaccia GUI, quindi la fluidità tra i due offerta da Mac OS X supporta in modo soddisfacente il mio flusso di lavoro standard.


Q Quale editor o IDE usi?

Opterò per diversi editor in base all'ambiente contestuale in cui lavoro.

Opterò per diversi editor in base all'ambiente contestuale in cui lavoro. Sui server, userò VIM semplicemente perché è ovunque. Sulla mia macchina locale, ho optato per Sublime Text 3 a questo punto, anche se mi diletto sempre con gli altri, principalmente per curiosità piuttosto che per necessità.

Uso un semplice set di plug-in (EJS, Emmet, Go, GitGutter, JSFormat, Squirrel) che fondamentalmente forniscono l'evidenziazione e la formattazione della sintassi per me. Trovo gli IDE standard troppo ingombranti e pesanti. Mi perdo in tutto ciò che fornisce per essere onesto. Persino con Sublime, mi perdo spesso nelle combo chiave mentre voglio finire, quello che devo fare, niente fluff, niente sfarzo, solo ottimizzare in tempo per completare l'operazione.


D Che software non puoi vivere senza su base giornaliera?

Sublime Text 3 (come detto sopra), ma in realtà si riduce a un editor di testo grezzo più di ogni altra cosa. iTerm2 e Fish shell mi hanno salvato la vita quasi ogni giorno. La Wunderlist è qualcosa di cui fondamentalmente non posso vivere senza perché mi sto solo prendendo in giro troppe cose nella mia testa in qualsiasi momento. Al di fuori del software, non potrei vivere senza la mia tastiera Das - digitando su qualsiasi altra cosa in questi giorni si sente innaturale e scomodo.


Aaron Newton

Bio: Aaron Newton è un tuttofare e, probabilmente, il re di nessuno. Un veterano di numerose startup, l'ultima volta Cloudera, è ora Head of Product di Thanx, un'applicazione di fidelizzazione mobile. Come collaboratore del framework MooTools fin dalla sua prima versione, ha creato numerosi tutorial, un libro e più codice di quanti lui possa mai sperare di mantenere, in gran parte JavaScript.

Connettiti con Aaron su MooTools e Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

In questi giorni sono un product manager di Thanx. Sono molto tecnico, quindi ho un sacco di discussioni su implementazioni specifiche mentre sto ancora facendo recensioni di codice e mi sto occupando dello sviluppo quando posso. Il nostro prodotto è principalmente un'applicazione mobile con un'implementazione nativa iOS e una versione HTML5 per i browser mobili. Abbiamo un'app per Android che è fondamentalmente un browser che utilizza questa implementazione HTML5. Tendo a contribuire all'implementazione di HTML5 e anche alle nostre più tradizionali app Web: un dashboard per i nostri clienti e strumenti interni per uso personale.


Q Che hardware stai usando per lo sviluppo?

Il mio fidato MacBook Pro. Tutto il resto funziona su AWS / Heroku.


Q Quale editor o IDE usi?

Ultimamente Sublime. Sono stato piuttosto duro con TextMate per anni, ma alla fine mi sono stancato di non avere aggiornamenti. Mi piace tutto il supporto della comunità per Sublime (e che può eseguire plugin TextMate), ma le due funzionalità che alla fine mi hanno fatto davvero cambiare sono state le viste divise e, più di ogni altra cosa, la ricerca veloce. La ricerca su TextMate è la nuova "il mio codice è in fase di compilazione, quindi vado a prendere un caffè".


D Che software non puoi vivere senza su base giornaliera?

A parte cose ovvie come i browser web (io uso principalmente Chrome, ma ho app Fluid per Gmail e JIRA, ecc.), Altri strumenti che mi vengono in mente sono:
  • Cloudapp - Condivido file con questo tutto il tempo. Io pago per il modello pro e non gli faccio un secondo pensiero quando voglio inviare uno screenshot o qualcosa da qualche parte.
  • Jing - il più delle volte uso la funzionalità di screenshot integrata in OSX, ma a volte voglio catturare video o annotare lo screenshot e questo è quando Jing torna utile.
  • Sequel Pro: oltre ad essere un ottimo strumento SQL gratuito per Mac, sono innamorato dell'icona dell'app, che è forse l'icona migliore per qualsiasi app, che io abbia mai visto.
  • Jumpcut - questo piccolo salvaschermo ha rimosso quella sensazione fastidiosa che avevo ogni volta che colpivo "copia", la sensazione che ci sia qualcosa negli appunti che devi mettere da qualche parte prima di sostituire il buffer.
  • Total Terminal: passo sempre al mio terminale. Visor lo blocca in cima allo schermo (pensa alla console in Quake), quindi è sempre a una sola battuta di distanza. Vedi anche: Total Finder, dello stesso editore, che aggiunge schede al cromo al Finder (e una serie di altre funzionalità).
  • GitX - Io uso la riga di comando per quasi tutto ciò che riguarda git ... tranne per i commit di staging. Uso ancora la riga di comando se sto mettendo in scena TUTTO, ma con GitX è super facile prendere diverse modifiche e scomporle in piccoli commit, anche a livello di file.

Ben Cherry

Bio: Ben vive a San Francisco, dove è ingegnere presso Pushd, concentrandosi su Ruby e iOS. In precedenza ha creato una startup fallita su iOS e Node.js, e prima ha scritto JavaScript su Twitter e Slide. Gestisce un blog di programmazione, principalmente su JavaScript, su http://www.adequatelygood.com

Connettiti con Ben sul suo blog e su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Ho trascorso tre anni facendo pesanti JavaScript per Slide e Twitter, ma più recentemente sto lavorando su iOS e Ruby, mentre solo occasionalmente lavoro con JavaScript.


Q Che hardware stai usando per lo sviluppo?

Un MacBook Pro Retina da 13 "con display Thunderbolt da 27".


Q Quale editor o IDE usi?

SublimeText 2. Lo adoro.


D Che software non puoi vivere senza su base giornaliera?

Questo sarebbe SublimeText 2, iTerm 2, Google Chrome, 1Password, Gmail, Flipboard, Twitter, Facebook, Reddit.


Jacob Thornton

Bio: Scrivo codice @medium e ho aperto alcune cose (come Bootstrap e Bower). Ero solito tenere discorsi e, occasionalmente, scrivo del web.

Connettiti con Jacob sul suo blog e su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Suppongo che trascorro la maggior parte del mio tempo sullo sviluppo generale front-end (JS / CSS / HTML), sebbene eseguo una buona quantità di sviluppo di tool / build e una buona dose di semplice lavoro da server. Ho anche cercato di migliorare le mie abilità di accessibilità - incontrando un sacco di persone veramente utili / super in questo spazio (come Victor Tsaran di Paypal e Joshua Miele).


Q Che hardware stai usando per lo sviluppo?

Uso un MacBook Retina da 15 "al lavoro e un MacBook Air da 13" a casa. Io faccio un tonnellata di test su diversi dispositivi però: iPad, iPhone, tablet / telefoni Android, Blackberry e persino Windows.


Q Quale editor o IDE usi?

Io uso Sublime Text 2.

Uso Sublime Text 2. Ho usato Vim (male) per un po ', ma ho scoperto che la maggior parte degli altri sviluppatori front-end non lo usavano davvero, ed era strano mentalmente, passando sempre avanti e indietro per me. Quindi, punto e clicco come un noob ora. Onestamente, sono terribile con i computer. Conosco un sacco di ingegneri che sono così stupidi con i loro computer, e fanno accadere tutte queste cose personalizzate, ma non ho idea di cosa stia facendo la maggior parte del tempo.


D Che software non puoi vivere senza su base giornaliera?

Rdio - Sono inutile senza musica.


Lea Verou

Bio: Lea lavora come Developer Advocate per W3C. Ha una passione di lunga data per gli standard web aperti, che soddisfa realizzando nuovi modi per usarli, bloggare, parlare, scrivere e codificare progetti open source per aiutare altri sviluppatori. È anche membro del CSS Working Group, che ha architettato la lingua stessa.

Entra in contatto con Lea sul suo blog e su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Tutto sul lato client: faccio HTML, CSS, JavaScript, o anche design e UX! Tuttavia, ho un debole per i CSS, che è diventato ancora più forte dopo essermi unito al CSS Working Group.


Q Che hardware stai usando per lo sviluppo?

Un MacBook Air Ultimate da 13 "che ho acquistato lo scorso giugno.Il suo touchpad ha avuto alcuni problemi negli ultimi mesi, ma di recente l'ho sostituito, quindi mi sono innamorato del mio MacBaby lil (sì, ho un animale domestico nome per questo, c'è un problema? :) tutto da capo. <3


Q Quale editor o IDE usi?

Caffè espresso. So che ci sono migliori editor di testo in giro, ma la sua integrazione FTP è avvincente.


D Che software non puoi vivere senza su base giornaliera?

App native: Espresso, Transmit, CodeKit, Adobe Illustrator, Chrome, Safari, Firefox, Opera, night night WebKit, Chrome Canary.

App Web: Browserstack, Dabblet, copypastecharacter.com, css.coloratum.com, Workflowy e Github.


Jonathan Snook

Bio: Jonathan Snook è un web designer / sviluppatore che lavora su Shopify. Sa parlare, sa scrivere, può sviluppare siti web con tutte le sue forze.

Connettiti con Jonathan sul suo blog e su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

In questi giorni, mi concentro principalmente sullo sviluppo front-end. HTML, CSS e JavaScript riempiono il mio tempo.


Q Che hardware stai usando per lo sviluppo?

Ho un MacBook Air da 11 "che è la mia macchina principale.Per quanto riguarda i test, preferisco testare su un dispositivo reale il più possibile.Io un tablet Samsung con Windows 8, un Nexus 7, un iPad Mini , un iPhone e anche un vecchio telefono con WebOS. Ok, forse non potrei usare molto quest'ultimo.Nessun dispositivo BlackBerry ancora.Per IE6 attraverso IE9 testing, utilizzo VMWare anche con Windows XP, Windows 7 e Windows 8 VMs.


Q Quale editor o IDE usi?

Vim. È molto utile e mi piace avere qualcosa di familiare da usare quando sono connesso a una scatola Linux remota.


D Che software non puoi vivere senza su base giornaliera?

Vim, ovviamente, e il mio browser di scelta in questi giorni: Chrome. Utilizzo sempre più documenti Google, che ha sostituito Microsoft Office. Google ha davvero fatto un buon lavoro nel migliorare il proprio set di strumenti. Sto iniziando a comprare nell'intero ecosistema di Google.


Peter Wagenet

Bio: Peter ha sviluppato applicazioni web da quasi quindici anni. Attualmente è un membro del team Ember Core, che in precedenza serviva nel team SproutCore. Ha anche una vasta esperienza con Ruby on Rails e si è dilettato nello sviluppo di iOS. In questi giorni puoi trovarlo mentre lavora per Tilde su fantastici progetti come Skylight.

Connettiti con Peter su Twitter.


D Qual è il tuo principale obiettivo di sviluppo?

Trascorro la maggior parte del mio tempo facendo lo sviluppo di Ember con un po 'di Rails. In questo momento, sto consultando due giorni alla settimana su Ember e il resto è dedicato ai progetti Tilde, principalmente Skylight, che è un cliente Ember con un Rails backend. Ha anche un componente Java, anche se non lavoro su quello.


Q Che hardware stai usando per lo sviluppo?

Uso un MacBook Air 2012 con un Core i7 da 2 GHz e 8 GB di RAM. Ho anche un Cinema Display da 27 ". Avevo un LCD da 20" collegato anche con un adattatore da USB a DVI, ma ho deciso di rendere la mia scrivania