Ce folosești?

Petrecem o mulțime de timp după liderii de gândire în dezvoltarea web, în ​​multe cazuri utilizând instrumentele și bibliotecile pe care le-au construit, citind mesajele pe care le-au scris, articulând tehnici reci pe care le-au învățat și, în unele cazuri, definirea unei conferințe pentru o anumită limbă. Dar nu ar fi minunat să înveți ceea ce se concentrează și ce folosesc pentru a construi o astfel de minunată?

M-am îndreptat spre un grup de unii dintre cei mai buni și cei mai străluciți dezvoltatori de dezvoltare web pentru a răspunde la aceste întrebări. Aceștia sunt dezvoltatorii care au contribuit puternic la comunitatea de dezvoltare web, sunt foarte apreciați de către colegii lor pentru abilitățile lor tehnice și continuă să contribuie la împingerea dezvoltării web prin conținut, cod și conducere. Puteți verifica bios-ul lor, de mai jos, pentru mai multe detalii despre ele.

Acești oameni sunt incredibil de ocupați, așa că mi-am îngustat întrebările până la patru simple:

  1. Care este obiectivul tău principal de dezvoltare?
  2. Ce hardware utilizați pentru dezvoltare?
  3. Ce editor sau IDE folosiți?
  4. Ce software nu poți trăi fără să faci zilnic?

Mai jos, veți găsi răspunsurile pe care le-au oferit și, sperăm, veți descoperi câteva instrumente care vă pot ușura dezvoltarea. Veți găsi cu siguranță teme comune (Sublime) și câteva nugget-uri care sunt noi, cel puțin pentru mine.


Scott Gonzalez

Bio: Sunt un dezvoltator de aplicații web full-stack, cu accent pe JavaScript. Am contribuit la jQuery începând cu anul 2007 și în prezent sunt Proiectul principal pentru jQuery UI. Sunt activă și în comunitățile Node.js, WHATWG și W3C.

Conectează-te cu Scott pe Blog și Twitter.


Care este obiectivul principal de dezvoltare??

Dezvoltare web, în ​​cea mai mare parte client JS și Node.js.


Q Ce hardware utilizați pentru dezvoltare?

MacBook Pro.


Q Ce editor sau IDE folosiți?

Sublime Text cu TrailingSpaces, destul de JSON, GitGutter și Preview Markdown.


Q Ce software nu vă puteți trăi fără zilnic?

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


Raymond Camden

Bio: Raymond este un evanghelist senior dezvoltator pentru Adobe. Lucrarea sa se concentrează pe standardele web, dezvoltarea mobilă și ColdFusion. Este un autor publicat și prezintă la conferințe și grupuri de utilizatori pe o varietate de subiecte.

Conectează-te cu Raymond pe Blog și Twitter.


Care este obiectivul principal de dezvoltare??

Concentrarea mea principală asupra dezvoltării este, în general, pe standardele web, Creative Cloud (cu un accent pe instrumentele HTML) și, de obicei, partea "non-sexy" a clientului dev. Pot aprecia CSS, dar mă bucur mai mult de lucruri precum depozitarea, JavaScript și formulare.


Q Ce hardware utilizați pentru dezvoltare?

Hardware-ul meu este un MacBook Pro. Fac o mulțime de dezvoltare mobilă, totuși, așa că testez cu un iPhone, un telefon Android și diverse tablete. În mod ciudat, singurul hardware Microsoft pe care îl folosesc zilnic este tastatura mea. Am folosit tastaturi "naturale" de aproape 15 ani. Sunt dependent de ele.


Q Ce editor sau IDE folosiți?

Editorul meu este Brackets, un editor open source lansat cu aproximativ un an în urmă. Are legături excelente cu Chrome și un strat de extensibilitate rece.


Q Ce software nu vă puteți trăi fără zilnic?

Pe baza a ceea ce văd în stația mea de andocare OS X, instrumentele pe care le folosesc în fiecare zi sunt browserul meu, editorul meu, Tweetdeck și Evernote. (Păstrez totul în Evernote, de la chestii de proiect la sfaturi aleatorii.)


John-David Dalton

Bio: JDD este partenerul de co-întreținere a jsPerf / Benchmark.js, un evanghelist de conformitate ES5, un pasionat de bibliotecă JavaScript, un destinatar Microsoft MVP de două ori pentru testarea IE și un manager de programe de performanță Chakra la Microsoft.

Conectează-te cu JDD pe Github și Twitter.


Care este obiectivul principal de dezvoltare??

Libs utilitate la nivel scăzut și benchmarking. Sunt un fan libs, și devin în jurul lor. Dezvoltarea JS nu este munca mea de zi la Microsoft, deci nici o lucrare client sau ceva de genul asta.


Q Ce hardware utilizați pentru dezvoltare?

Lucrul meu de zi dev'ing se face pe Windows 8 și IE10. Aparatul meu personal dev este un MacBook Pro 13 "care rulează OS X 10.7.5, cu un procesor de 2.3GHz și 8GB de RAM.


Q Ce editor sau IDE folosiți?

Eu folosesc Komodo Edit pe OS X și Windows. Îmi place căutarea avansată. Căut prin regexp și fișiere imbricate tot timpul.


Q Ce software nu vă puteți trăi fără zilnic?

Folosesc aproape orice browser ...

Pe lângă editorul meu de text, folosesc totalizatorul pentru OS X (acest lucru face ca ferestrele să fie ușor de gestionat). De asemenea, am aproape orice browser; 22 versiuni Chrome diferite, cinci versiuni de IE, 23 de versiuni ale Firefox, 12 versiuni de Opera și șase versiuni de Safari. Înainte de a lansa o versiune de bump, asigurați-vă că proiectul dat se execută în mediile / browserele pe care le declar că ar trebui să ruleze, ceea ce este De ce Am toate browserele. De asemenea, am Node, Ringo, Rhino și Narwhal.


Stephanie Sullivan Rewis

Bio: Stephanie este director, strategie web și tehnologii de marketing la Contatta. Ca dezvoltator de front-end, a prezentat sesiuni la conferințe la nivel mondial, inclusiv HOW Design, UI16, Eveniment Apart, Microsoft MIX, Macworld, SXSW, Adobe Max și multe altele. Ea este un autor publicat și, în timp ce directorul la W3Conversions, a lucrat cu o mare varietate de organizații de la Newsweek, MLB, New York Magazine, Adobe și SalesForce.com la site-ul cinematografic "Disney" TRON.

Conectează-te cu Stephanie pe blogul ei și pe Twitter.


Care este obiectivul principal de dezvoltare??

Sunt un front-end dev, dar am purta câteva pălării suplimentare datorită faptului că sunt în modul de pornire la Contatta. Asta înseamnă că am onora de a alege și de a implementa noul nostru CMS corporativ - așa că am săpat în PHP un pic, în plus față de dezvoltarea mea obișnuită.


Q Ce hardware utilizați pentru dezvoltare?

Nu folosesc nici un echipament special. Lucrez pe un MacBook Pro de 17 "(pe care nu l-am modernizat pentru că nu vreau să-l reduc la 15"). Dacă sunt la biroul meu, sunt de asemenea conectat la un al doilea monitor. Eu aleg să-mi cumpăr monitorii undeva ca Costco, mai degrabă decât să utilizez modelele de ultimă generație, astfel încât să pot vedea site-ul meu ca "un utilizator mediu" nu.


Q Ce editor sau IDE folosiți?

În prezent, folosesc Text Sublim 2 pentru dezvoltarea zilnică. Cu toate acestea, dacă editorul Adobe open source, Brackets, continuă să meargă în direcția pe care au arătat-o ​​la MAX, probabil că îi voi da un vârtej într-un anumit moment. De asemenea, folosesc Dreamweaver pentru a-mi crea campaniile de e-mail.


Q Ce software nu vă puteți trăi fără zilnic?

Dau Chrome un antrenament zilnic, uneori cu peste 150 de file.

În afara editorilor, am întotdeauna CodeKit pentru a-mi compila Sass-ul și pentru a-mi minimiza CSS și JS. Folosesc Git pentru controlul sursă și împing codul meu în magazie prin Tower.

Folosesc HipChat pentru a comunica cu restul companiei pe parcursul zilei. Dar cel mai bun lucru despre HipChat este Hu Bot, care se ocupă de desfășurarea din depozitul meu Git fie în staționare, fie în producție. Îmi ador pe botul meu!

Designerul meu folosește focuri de artificii, așa că am uneori acel lucru deschis, tăiat și tăiat. (Da, stiu ca Adobe nu o actualizeaza, dar face ceea ce are nevoie, asa ca va trebui sa o scoatem de la degetele sale reci, moarte intr-o zi.) Intotdeauna am deschis Spotify - de obicei, joc un Radio Artist pe care il fac pe starea mea de spirit sau pe genul de dev devine (astăzi, este o stație Hellsongs).

În cele din urmă, dau Chrome o lucrare zilnică, uneori cu peste 150 de file (da, am o problemă). Îl folosesc atât pentru Inspector, cât și pentru plugin-uri pe care nu pot trăi fără (1Password, OneTab, ColorZilla, Killer Cache și Dragdis, pentru a numi câteva), precum și pentru a găzdui toate filele celorlalte lucruri pe care trebuie să le păstrez urmăriți, precum Google Analytics, MailChimp, SproutSocial, Google Docs și orice altceva pe care îl cer în prezent.


Christian Heilmann

Bio: Chris Heilmann și-a dedicat mult timp pentru a face webul mai bun. Inițial, provenind dintr-un jurnalistic de radio, el a construit primul său site web de la zero în jurul anului 1997 și a petrecut următorii ani lucrand pe o mulțime de site-uri web mari, internaționale. Apoi a petrecut câțiva ani în ceea ce privește construirea de produse Yahoo, explicarea și instruirea oamenilor și este acum la Mozilla. Chris a scris și a contribuit la patru cărți despre dezvoltarea web și a scris multe articole și sute de postări de blog pentru Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie și multe altele.

Conectează-te cu Christian pe blogul său și pe Twitter.


Care este obiectivul principal de dezvoltare??

Obiectivul meu principal este să mă asigur că următoarea persoană care mă prelucrează după mine primește un cod ușor de înțeles și ușor de prelungit. Din păcate, acest lucru iese din modă și se pune foarte mult accent pe "scoaterea de la ușă". Chiar cred că învățăm cel mai mult din munca celuilalt și unde este mai bine să scriem un cod curat și ușor de înțeles decât în ​​livrările noastre?

Concentrați-vă pe web, nu doar la un browser sau la un mediu închis. Aceasta înseamnă că trebuie să fii foarte flexibil în codul tău. A fi foarte flexibilă poate însemna că funcționează chiar aici, chiar acum, sau petreceți timp pentru a face ușor extensibil, pentru noile caracteristici care pot fi adăugate în viitor. Cred că, după 16 ani de dezvoltare web, ar trebui să fim într-o etapă în care ne oprim la hacking lucrurile și le înlocuim în mod continuu.


Q Ce hardware utilizați pentru dezvoltare?

MacBook Air, sunt mereu în mișcare și am puțin spațiu sau timp pentru a configura componente hardware de mari dimensiuni.


Q Ce editor sau IDE folosiți?

Sublime Text 2, este incredibil.


Q Ce software nu vă puteți trăi fără zilnic?

Browserele și instrumentele lor pentru dezvoltatori, linia de comandă pentru Git, un client IRC, Dropbox și Spotify. Am descoperit din ce în ce mai mult că am devenit independent de software-ul clientului de grăsime și folosesc în schimb o mulțime de servicii online.


Ryan Grove

Bio: Ryan Grove este un Sorcerer la SmugMug, un reviewer YUI, și a fost odată un model minor pentru un catalog japonez de îmbrăcăminte. Ii place placinta, filmele, placinta, vechile nave de navigatie si placinta.

Conectează-te cu Ryan pe blogul său și pe Twitter.


Care este obiectivul principal de dezvoltare??

Îmi petrec cea mai mare parte a timpului în aceste zile construind componente JS de pe partea clientului și caracteristici pentru SmugMug. În timpul liber am scris o mulțime de cod Node.js și uneori niște Ruby (deși JS mi-a luat cu adevărat atenția în ultimii ani). La SmugMug, cadrul nostru de alegere este YUI 3, iar eu sunt, de asemenea, un reviewer de bază pentru YUI, așa că contribuie cu o mulțime de cod la el și, de asemenea, revizuirea schimbărilor de la alte committers și contribuabili.

Într-o zi obișnuită, aș putea scrie un cod SmugMug non-public, un cod SmugMug cu sursă deschisă și un cod YUI cu sursă deschisă. Încercăm să deschidem cât mai mult posibil din JS-ul nostru, și multe dintre ele se reîntorc în YUI aceste zile.


Q Ce hardware utilizați pentru dezvoltare?

Când călătoresc, folosesc un Macbook Air de 13 ".

Lucrez la domiciliu pe un Mac Pro Quad-Core 2.8GHz cu 16 GB de memorie RAM, un SSD și două monitoare HP 30 "HP ZR30w care sunt fantastice pentru vizualizarea marilor fotografii și clipuri video minunate. Când călătoresc, folosesc un MacBook de 13" Air (mijlocul anului 2011, Core i7), pe care-l iubesc până la moarte. Deși ecranul nu este destul de la fel de bine ca setarea desktop-ului meu pentru a vedea fotografii mari superbe.

De asemenea, am o colecție ridicolă de dispozitive mobile pe care le folosesc pentru testare. Cel puțin unul din fiecare model de iPhone și iPad, mai multe dispozitive Android, un telefon Windows și un Chromebook.


Q Ce editor sau IDE folosiți?

Eu folosesc Sublime Text 3 pentru tot. Vreau să mă căsătoresc cu pisoii.


Q Ce software nu vă puteți trăi fără zilnic?

În plus față de textul Sublime, aplicațiile mele trebuie să includă JSHint (pentru păstrarea mea sinceră), iTerm 2, Adium (pentru IRC), OS X Mesaje (pentru iMessage și Jabber), Tower (un client GUI Git), Dropbox și Rsync (pentru sincronizarea sursei și datelor între diverse mașini), Arq (pentru backup), Gmail, GitHub și bineînțeles Google Chrome ca browserul meu de alegere.

SmugMug are o mulțime de muncitori la distanță, așa că folosim Google Hangouts pentru întâlniri și chat-uri rapide față-în-față. În plus, IRC este un mediu de comunicare important pentru noi. SmugMug are propriul server IRC cu un bouncer znc și folosesc aplicația Colloquy iOS pentru a primi notificări push dacă cineva îmi menționează numele sau trimite un mesaj în timp ce nu sunt la biroul meu.

Charles, cURL și extensia Chrome Console Chrome sunt indispensabile pentru depanarea cererilor HTTP și pentru lucrul cu API-urile. Oh, și m-am obișnuit să folosesc Alfred (un lansator de aplicații și un instrument de căutare) că nu pot funcționa când folosesc o mașină care nu are instalată. Am lovit Control + Space și tastați "mdn [ceva sau altceva]"de o mie de ori pe zi ca să caute documente, printre multe alte lucruri.


Cody Lindley

Bio: Front-end / UI / JS inginer și autor. Iubitorul lui Hristos, oamenii, logica și arta morții de dezbatere, conversație și gândire rațională. Soțul și tatăl a trei băieți.

Conectează-te cu Cody pe Blog și Twitter.


Care este obiectivul principal de dezvoltare??

Accentul meu este pe codul frontal (adică HTML, CSS și JavaScript) folosit pentru a construi aplicații și web-uri web groase pentru utilizatorii de desktop. Trec la tablete și la dezvoltarea de rețele mobile atunci când este necesar.


Q Ce hardware utilizați pentru dezvoltare?

Setarea mea de ani de zile a fost un MacBook Pro, 27 "Display Apple, Apple Magic Mouse și o tastatură wireless Apple.


Q Ce editor sau IDE folosiți?

Eu folosesc editorul Sublime Text 2.


Q Ce software nu vă puteți trăi fără zilnic?

Aceasta ar fi SmartGit, Sublime Text, Divvy, JumpCut, Google (căutare, gmail, unitate, calendar), Skype, Terminal, Chrome, Tweetdeck, Parallels, Textual, Dropbox, Github, Assembla.


Luke Smith

Bio: Cresterea locală, indirectă, a hranei, indispensabilă tuturor dezvoltatorilor de web ecologici din Portland, Oregon. Sunt norocos să lucrez cu echipa uimitoare și inspirată de la SmugMug. Vorbind de echipe uimitoare și de inspirație, anterior am fost dezvoltator de bază YUI timp de cinci ani și încă contribuie la proiectul de astăzi. Am spus echipa? Am vrut să spun comunitatea. Serios, voi toți sunteți minunați.

Conectează-te cu Luke on Twitter.


Care este obiectivul principal de dezvoltare??

Mai mult decât orice, într-adevăr, îmi place să ajut oamenii când pot.

Sunt destul de mult JavaScript, toată ziua în fiecare zi. În mod specific, prefer să lucrez la chestii API de nivel inferior, să scriu abstracții și instrumente pentru a construi alte lucruri pe lângă, cum ar fi sisteme de evenimente, promisiuni și cadre XHR / date IO. Încerc foarte mult să fac API-uri care sunt intuitive, flexibile și rapide. Principiul, lucruri puțin surpriză. Dar, în același timp, îmi place să rezolv problemele de implementare a UI cu componente de nivel superior. Mai mult decât orice, într-adevăr, îmi place să ajut oamenii când pot. Vreau să contribui mai mult la JS, DOM spec și la standarde de lucru.


Q Ce hardware utilizați pentru dezvoltare?

13 "MacBook Air (unul pentru lucru, unul pentru personal), 2GHz Core i7 cu 8GB de RAM și un SSD de 500GB (personal este de 4GB / 256GB). Mașina mea de lucru este cuplată la un afișaj de 22" pe care l-am cumpărat cu ani în urmă pentru imobiliare suplimentare, o tastatură Apple și un tampon magic. Urăsc aspectul tastaturii non-divizate, dar iubesc mai mult forma și acțiunea cheie, așa că mă ocup de ea. De asemenea, urăsc folosirea cuvântului "magie" în numele trackpad-ului.

În ceea ce privește aerul, am trecut printr-un număr de laptopuri și unități de birou și până la aer, nu am avut niciodată nici o afecțiune (bună sau rea) pentru tehnicieni. Aerul este minunat. Este cel mai bun laptop pe care l-am avut vreodată, cel mai bun computer pe care l-am avut vreodată. Îmi place cu adevărat chestia asta. Din fericire, nu mi-am împins limitele de prelucrare (încă) în măsura în care este necesar hardware-ul de vită. Și cred că ar trebui să menționez căștile Yapster, deoarece lucrez de la distanță. E destul de bun pentru banii și cât de mult o folosesc.


Q Ce editor sau IDE folosiți?

Vim FTW. Asta e tot.


Q Ce software nu vă puteți trăi fără zilnic?

Locuiesc în Terminal, Vim, Git și Chrome (instrumentele dev \ m /). Personalul suportiv este Shifter (pentru lucrurile YUI), sistemele Github de solicitare și probleme, VirtualBox și 1Password. Distribuția distractivă și echipajul sunt: ​​Mail.app (pentru lipsa unui client mai bun), Itsy (clientul miniatural de Twitter), Reeder, iOS Reminders app și Adium. Sunt sigur că îmi lipsesc câteva lucruri pe care le consider excepționale.


Chris Williams

Bio: Chris este VP al Ingineriei Produselor la SaferAging și organizatorul JSConf US și RobotsConf. El este autorul nodului serialport, originar al Logo-ului Comunitar JS, și ajută la crearea unor evenimente uimitoare de tehnologie precum NodeBots și NodeCopter, printre altele. El este în mod constant inspirat de soția sa și de doi copii uimitori.

Conectează-te cu Chris pe JSconf și RobotsConf.


Care este obiectivul principal de dezvoltare??

Accentul meu se răspândește de-a lungul întregului arc al dezvoltării în zilele noastre, de la programarea și dezvoltarea senzorilor hardware, până la infrastructura și dezvoltarea serverului de înaltă disponibilitate, pentru a prezenta prezentarea de informații frontend. Într-o anumită săptămână, voi fi de lipit hardware-ul, scris firmware-ul veveriță, monitorizarea și actualizarea serverelor și dezvoltarea de noi interfețe și interacțiuni cu utilizatorul (nu neapărat bazate pe web sau vizual). Alegerea unui singur focus "primar" este dificilă deoarece acestea sunt toate de susținere și necesare pentru crearea produselor pe care le lucrez spre sau sprijin.


Q Ce hardware utilizați pentru dezvoltare?

Folosesc în principal produsele Apple (2010 MacBook Air când sunteți pe drum, 2008 Mac Pro când lucrați, 2012 Mac Mini la domiciliu) datorită calității incredibile a construcției și a atractivității vizuale. Mi-am împărțit timpul până aproape de mijloc între utilizarea terminalelor brute (Fish Shell yay!) Și aplicațiile de interfață GUI, astfel încât fluiditatea dintre cele două oferite de Mac OS X sprijină frumos fluxul meu de lucru standard.


Q Ce editor sau IDE folosiți?

Voi opta pentru diferiți editori bazați pe mediul contextual în care lucrez.

Voi opta pentru diferiți editori bazați pe mediul contextual în care lucrez. Pe servere, voi folosi VIM pur și simplu pentru că este peste tot. Pe mașina mea locală, am optat pentru Sublime Text 3 în acest moment, deși mă tot dabbling cu alții, în principal din curiozitate, mai degrabă decât nevoie.

Folosesc un set simplu de pluginuri (EJS, Emmet, Go, GitGutter, JSFormat, Squirrel) care oferă în principiu o evidențiere și formatare a sintaxei pentru mine. Consider că IDE-urile standard sunt prea greoaie și grele. Mă pierd în tot ce îmi oferă pentru a fi sincer. Chiar și cu Sublime, mă pierd adesea în combo-urile cheie, pe măsură ce vreau doar să fiu făcut, ceea ce trebuie să fac, nu puf, nici un pomp, doar optimizați la timp pentru a finaliza sarcina.


Q Ce software nu vă puteți trăi fără zilnic?

Sublime Text 3 (așa cum sa menționat mai sus), dar într-adevăr că se reduce la un editor de text brut mai mult decât orice. iTerm2 și coaja de pește mi-au salvat viața aproape zilnic. Wunderlist este ceva ce în principiu nu pot trăi fără, deoarece eu doar jonglez prea multe lucruri în capul meu în orice punct dat. În afara software-ului, nu am putut trăi fără tastatura mea Das - tastând pe orice altceva în aceste zile se simte nenatural și disconfort.


Aaron Newton

Bio: Aaron Newton este un cârlig al tuturor meseriilor și, fără îndoială, regele nimănui. Un veteran al numeroaselor companii, cel mai recent Cloudera, este acum șef de produs la Thanx, o aplicație de loialitate mobilă. În calitate de colaborator al cadrului MooTools de la prima sa versiune, el a scris numeroase tutoriale, o carte și un cod mai mult decât poate vreodată să sporească, majoritatea fiind JavaScript.

Conectează-te cu Aaron pe MooTools și Twitter.


Care este obiectivul principal de dezvoltare??

Aceste zile sunt manager de produs la Thanx. Sunt foarte tehnic, așa că am o mulțime de discuții despre implementări specifice, în timp ce încă fac coduri de recenzare și am făcut o analiză a dezvoltării când pot. Produsul nostru este în primul rând o aplicație mobilă cu o implementare nativă iOS și o versiune HTML5 pentru browserele mobile. Avem o aplicație Android care este, în principiu, un browser care utilizează această implementare HTML5. Am tendința de a contribui la implementarea HTML5 și la cele mai tradiționale aplicații web - un tablou de bord pentru clienții noștri și instrumente interne pentru uz propriu.


Q Ce hardware utilizați pentru dezvoltare?

MacBook Pro de încredere. Totul rulează pe AWS / Heroku.


Q Ce editor sau IDE folosiți?

În ultima vreme Sublime. Am fost destul de hardcore despre TextMate de ani de zile, dar în cele din urmă s-au săturat să nu aibă nici o actualizare. Îmi place tot sprijinul comunitar pentru Sublime (și că poate rula plug-inurile TextMate), dar cele două caracteristici care, în cele din urmă, mă făceau să fac trecerea au fost vederile împărțite și, mai mult decât orice, căutarea fulgerului. Căutarea pe TextMate este noul "codul meu este compilat, așa că am de gând să mă duc să iau o cafea".


Q Ce software nu vă puteți trăi fără zilnic?

În afară de lucruri evidente precum browserele web (folosesc în principal Chrome, dar am aplicații Fluid pentru Gmail și JIRA etc.), alte instrumente care vin în minte sunt:
  • Cloudapp - Îmi împărtășesc fișiere cu acest lucru tot timpul. Plătesc pentru modelul pro și nu-i dau un al doilea gând când vreau să trimit un screenshot sau ceva undeva.
  • Jing - de cele mai multe ori folosesc funcția de screenshot încorporată în OSX, dar câteodată vreau să surprind un videoclip sau să adnotăm captura de ecran și atunci Jing vine la îndemână.
  • Sequel Pro - în afară de a fi un instrument excelent SQL gratuit pentru Mac, sunt îndrăgostit de pictograma aplicației, care este probabil cea mai bună pictogramă pentru orice aplicație pe care am văzut-o vreodată.
  • Jumpcut - acest clip protector mic a eliminat acea senzație de naștere pe care o obișnuisem când am lovit "copy", acel sentiment că există ceva în clipboard-ul pe care trebuie să-l puneți undeva înainte de a înlocui tamponul.
  • Terminalul total - Schimb la terminalul meu tot timpul. Vizorul o blochează în partea de sus a ecranului (gândiți-vă la consola din Quake), astfel că este întotdeauna doar o singură apăsare de tastă. A se vedea, de asemenea, Total Finder, de la același editor, care adaugă file de stil cromat lui Finder (și o mulțime de alte caracteristici).
  • GitX - Folosesc linia de comandă pentru aproape tot ce se referă la git ... cu excepția comenzilor de staționare. Încă mai folosesc linia de comandă dacă stau tot, dar cu GitX e foarte ușor să iei mai multe modificări și să-l rupi în mici comitete, chiar și la nivelul fișierelor.

Ben Cherry

Bio: Ben locuiește în San Francisco, unde este un inginer la Pushd, concentrându-se pe Ruby și iOS. Anterior a construit o pornire eșuată pe iOS și Node.js, și înainte de asta a scris JavaScript pe Twitter și Slide. El susține un blog de programare, mai ales despre JavaScript, la http://www.adequatelygood.com

Conectează-te cu Ben pe Blog și Twitter.


Care este obiectivul principal de dezvoltare??

Am petrecut trei ani facand JavaScript greu pentru Slide si Twitter, dar mai recent lucrez la iOS si Ruby, in timp ce lucrez doar ocazional cu JavaScript.


Q Ce hardware utilizați pentru dezvoltare?

Un 13 "Retina MacBook Pro cu un display Thunderbolt de 27".


Q Ce editor sau IDE folosiți?

SublimeText 2. Îmi place.


Q Ce software nu vă puteți trăi fără zilnic?

Acesta ar fi SublimeText 2, iTerm 2, Google Chrome, 1Password, Gmail, Flipboard, Twitter, Facebook, Reddit.


Jacob Thornton

Bio: Scriu codul @medium și am deschis câteva lucruri (cum ar fi Bootstrap și Bower). Obișnuiam să vorbesc și ocazional scriu despre web.

Conectează-te cu Jacob pe blogul său și pe Twitter.


Care este obiectivul principal de dezvoltare??

Presupun că îmi petrec cea mai mare parte a timpului pe dezvoltarea generală a front-end-ului (JS / CSS / HTML), deși fac o bună parte din dezvoltarea de instrumente și construi și o cantitate justă de lucru pe server. Am încercat, de asemenea, să-mi pun în mișcare accesibilitatea - întâlnirea cu o mulțime de oameni cu adevărat rad / super de ajutor în acest spațiu (cum ar fi Victor Tsaran de la Paypal și Joshua Miele).


Q Ce hardware utilizați pentru dezvoltare?

Eu folosesc un MacBook Pro de 15 "la locul de muncă și un MacBook Air de 13" la domiciliu. Eu fac a tonă de testare pe diferite dispozitive, deși: iPad, iPhones, tablete / telefoane Android, BlackBerry, și chiar ardezie Windows.


Q Ce editor sau IDE folosiți?

Eu folosesc Sublime Text 2.

Eu folosesc Text Sublime 2. Am folosit Vim (prost) pentru un timp, dar am gasit ca cei mai multi dezvoltatori de front-end nu au folosit-o chiar si era ciudat mental, mereu schimband inainte si inapoi pentru mine. Deci, eu doar punct și faceți clic ca un noob acum. Sincer, sunt teribil cu calculatoarele. Cunosc o mulțime de ingineri care sunt atât de drăguți cu computerele lor și fac toate lucrurile personalizate să se întâmple, dar de fapt nu am nicio idee despre ceea ce fac de cele mai multe ori.


Q Ce software nu vă puteți trăi fără zilnic?

Rdio - Sunt inutil fără muzică.


Lea Verou

Bio: Lea lucrează ca avocat pentru dezvoltatori pentru W3C. Ea are o pasiune de lungă durată pentru standardele web deschise, pe care le îndeplinește prin cercetarea unor noi modalități de a le folosi, de a face bloguri, de a vorbi, de a scrie și de a codifica proiecte populare de tip open source pentru a ajuta colegii lor de dezvoltare. Este, de asemenea, membră a Grupului de lucru CSS, care arhitează limba în sine.

Conectează-te cu Lea pe blogul ei și pe Twitter.


Care este obiectivul principal de dezvoltare??

Orice despre client: fac HTML, CSS, JavaScript sau chiar design și UX! Cu toate acestea, am o pledoarie pentru CSS, care a devenit mai puternică după ce am intrat în grupul de lucru CSS.


Q Ce hardware utilizați pentru dezvoltare?

Un MacBook Air Ultimate de 13 "pe care l-am cumpărat în iunie anul trecut. Îmi place.Tipul său touchpad a avut câteva probleme în ultimele luni, dar recent am înlocuit-o, așa că m-am îndrăgostit de lil 'MacBaby (da, am un animal de companie nume pentru el, există o problemă? :) din nou peste tot. <3


Q Ce editor sau IDE folosiți?

Espresso. Știu că există mai mulți editori de text în jurul lor, dar integrarea FTP este bună.


Q Ce software nu vă puteți trăi fără zilnic?

Aplicații native: Espresso, Transmit, CodeKit, Adobe Illustrator, Chrome, Safari, Firefox, Opera, Nightly WebKit, Chrome Canary.

Aplicații web: Browserstack, Dabblet, copypastecharacter.com, css.coloratum.com, workflow și Github.


Jonathan Snook

Bio: Jonathan Snook este un Web Designer / Developer care lucrează la Shopify. Poate vorbi, poate scrie, poate dezvolta site-uri web cu toată puterea.

Conectează-te cu Jonathan pe Blog și Twitter.


Care este obiectivul principal de dezvoltare??

Aceste zile, mă concentrez mai mult pe dezvoltarea front-end. HTML, CSS și JavaScript îmi completează timpul.


Q Ce hardware utilizați pentru dezvoltare?

Am un MacBook Air de 11 ", care este mașina mea principală, dar atunci când vine vorba de testare, prefer să testez pe un dispozitiv real cât de mult pot .. Am o tabletă Samsung cu Windows 8, un Nexus 7, un iPad Mini , un iPhone și chiar un telefon mai vechi cu WebOS.Poate nu folosesc ultima dată foarte mult.Nu există nici un dispozitiv BlackBerry.Pentru IE6 prin testarea IE9, folosesc VMWare și cu Windows XP, Windows 7 și Windows 8 VM.


Q Ce editor sau IDE folosiți?

Vim. Este atât de la îndemână și îmi place să am ceva familiar de utilizat când sunt conectat la o cutie Linux la distanță.


Q Ce software nu vă puteți trăi fără zilnic?

Vim, desigur, și browserul meu de alegere în aceste zile: Chrome. Am folosit Google Docs tot mai mult, care a înlocuit Microsoft Office. Google a făcut într-adevăr o treabă bună în îmbunătățirea setului de instrumente. Încep să cumpăr în întregul ecosistem Google.


Peter Wagenet

Bio: Peter a dezvoltat aplicații web timp de aproape cincisprezece ani. El este în prezent membru al echipei Ember Core, care a servit anterior echipei SproutCore. El are, de asemenea, o vastă experiență cu Ruby on Rails și a dat curs dezvoltării iOS. Aceste zile il puteti gasi lucrand pentru Tilde pe proiectele minunate precum Skylight.

Conectează-te cu Peter pe Twitter.


Care este obiectivul principal de dezvoltare??

Îmi petrec cea mai mare parte a timpului în dezvoltarea lui Ember, cu un pic de Rails aruncat înăuntru. În prezent, mă consult două zile pe săptămână pe Ember și restul este cheltuit de

Cod