Hva bruker du?

Vi bruker mye tid på å følge tankeveiledningene i webutvikling, i mange tilfeller ved hjelp av verktøyene og bibliotekene de har bygget, leser innleggene de har skrevet, artikulerer kule teknikker de har lært, og i noen tilfeller deltar på definerer konferanse for et bestemt språk. Men ville det ikke vært bra å lære hva de fokuserer på og hva de bruker til å bygge slik awesomeness?

Jeg reiste ut til en gruppe av noen av de beste og klareste utviklerne i webutvikling for å svare på disse svært spørsmålene. Disse er utviklere som har gjort sterke bidrag til webutviklingssamfunnet, er høyt ansett av sine jevnaldrende for deres tekniske evner, og fortsetter å bidra til å presse webutviklingen fremover via innhold, kode og ledelse. Du kan sjekke ut deres bios, under, for mer informasjon om dem.

Disse menneskene er utrolig opptatt, så jeg innsnevret mine spørsmål ned til fire enkle:

  1. Hva er ditt primære utviklingsfokus?
  2. Hvilken maskinvare bruker du for utvikling?
  3. Hvilken redaktør eller IDE bruker du?
  4. Hvilken programvare kan du ikke leve uten på daglig basis?

Nedenfor finner du svarene de ga og forhåpentligvis oppdager noen verktøy som kan gjøre utviklingen enklere. Du vil definitivt finne vanlige temaer (Sublime) og noen få nuggets som er nye, i hvert fall til meg.


Scott Gonzalez

Bio: Jeg er en fullstabel webapplikasjonsutvikler, med fokus på JavaScript. Jeg har bidratt til jQuery siden 2007, og jeg er for tiden prosjektleder for jQuery UI. Jeg er også aktiv i Node.js, WHATWG og W3C-fellesskapet.

Koble til Scott på sin blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

Webutvikling, for det meste klientsiden JS og Node.js.


Q Hvilken maskinvare bruker du for utvikling?

Macbook Pro.


Q Hvilken redigerer eller IDE bruker du?

Sublim tekst med TrailingSpaces, Pretty JSON, GitGutter og Markdown Preview.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

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


Raymond Camden

Bio: Raymond er en senior utvikler evangelist for Adobe. Hans arbeid fokuserer på webstandarder, mobil utvikling og ColdFusion. Han er en publisert forfatter og presenterer på konferanser og brukergrupper på en rekke emner.

Koble med Raymond på hans blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

Mitt primære utviklingsfokus er generelt på webstandarder, Creative Cloud (med fokus på HTML-verktøyene), og vanligvis den "ikke-sexy" delen av klientsiden dev. Jeg kan sette pris på CSS, men jeg blir mer begeistret av ting som lagring, JavaScript og skjemaer.


Q Hvilken maskinvare bruker du for utvikling?

Min maskinvare er en MacBook Pro. Jeg har mye mobilutvikling skjønt, så jeg tester med en iPhone, en Android-telefon og forskjellige tabletter. Merkelig, den eneste Microsoft-maskinvaren jeg bruker daglig, er tastaturet mitt. Jeg har brukt "Natural" tastaturer i nesten 15 år. Jeg er avhengige av dem.


Q Hvilken redigerer eller IDE bruker du?

Min redaktør er Brackets, en open source editor vi lanserte om et år eller så siden. Det har flotte bånd til Chrome og et kult utførelseslag.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Basert på hva jeg ser i OS X-docken min akkurat nå, er verktøyene jeg bruker hver dag min nettleser, redaktør, Tweetdeck og Evernote. (Jeg beholder alt i Evernote, fra prosjekt ting, til tilfeldige tips.)


John-David Dalton

Bio: JDD er medopprettholder av jsPerf / Benchmark.js, en ES5-compliance evangelist, en JavaScript-bibliotekentusiast, en to-times Microsoft MVP-mottaker for IE-testing og en Chakra-ytelsesprogramleder hos Microsoft.

Koble til JDD på Github og Twitter.


Q Hva er ditt primære utviklingsfokus?

Low level utility libs og benchmarking. Jeg er en libs fan, og dev'ing rundt dem. JS-utvikling er ikke min dagsjobb hos Microsoft, så ingen klient arbeid eller noe sånt.


Q Hvilken maskinvare bruker du for utvikling?

Min dag jobber dev'ing er gjort på Windows 8 og IE10. Min personlige dev-maskin er en 13-tommers MacBook Pro som kjører OS X 10.7.5, med en 2,3 GHz-prosessor og 8 GB RAM.


Q Hvilken redigerer eller IDE bruker du?

Jeg bruker Komodo Edit på OS X og Windows. Jeg elsker det avanserte søket. Jeg søker hele tiden etter regexp og nestede filer.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Jeg bruker omtrent alle nettlesere ...

I tillegg til tekstredigeringsprogrammet bruker jeg totalt søkeren til OS X (dette gjør at Windows kan håndteres). Jeg har også omtrent hver nettleser; 22 forskjellige Chrome-versjoner, fem versjoner av IE, 23 versjoner av Firefox, 12 versjoner av Opera og seks versjoner av Safari. Før jeg slipper ut en versjonsspor, sørger jeg for at det oppgitte prosjektet kjører i miljøer / nettlesere som jeg sier det skulle kjøre inn, hvilket er Hvorfor Jeg har alle nettleserne. Jeg har også Node, Ringo, Rhino og Narwhal.


Stephanie Sullivan Rewis

Bio: Stephanie er direktør, webstrategi og markedsføringsteknologier på Contatta. Som en front-end-utvikler presenterte hun økter på konferanser over hele verden, inkludert HOW Design, UI16, En Event Apart, Microsofts MIX, Macworld, SXSW, Adobe Max, og mange andre. Hun er en utgitt forfatter, og som regissør på W3Conversions, jobbet med en rekke organisasjoner fra Newsweek, MLB, New York Magazine, Adobe og SalesForce.com til Disneys "TRON" filmtside.

Koble til Stephanie på hennes blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

Jeg er en front-end dev, men jeg har noen ekstra hatter på grunn av å være i oppstartsmodus på Contatta. Det betyr at jeg har ære av å velge og implementere vår nye bedriftens CMS-så jeg graver meg til PHP litt, i tillegg til min vanlige utvikling.


Q Hvilken maskinvare bruker du for utvikling?

Jeg bruker ikke noen spesiell maskinvare. Jeg jobber med en 17-tommers MacBook Pro (som jeg ikke har oppgradert fordi jeg ikke ønsker å redusere til en 15 "). Hvis jeg er på skrivebordet, er jeg også koblet til en annen skjerm. Jeg velger å kjøpe mine skjermer et sted som Costco, i stedet for å bruke high-end-modellene, slik at jeg kan se nettstedet mitt som "en gjennomsnittlig bruker".


Q Hvilken redigerer eller IDE bruker du?

For tiden bruker jeg Sublime Text 2 for daglig utvikling. Men hvis Adobes åpen kildekoden editor, Brackets, fortsetter å gå i den retningen de viste hos MAX, vil jeg nok gi det en virvel på et tidspunkt. Jeg bruker også Dreamweaver til å bygge mine e-postkampanjer i.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Jeg gir Chrome en daglig trening, noen ganger med over 150 faner.

Utenfor redaktørene mine har jeg alltid CodeKit for å kompilere min Sass og minifisere min CSS og JS. Jeg bruker Git for Source-kontroll og trykker koden til depotet via Tower.

Jeg bruker HipChat til å kommunisere med resten av selskapet hele dagen. Men det beste med HipChat er Hu Bot, som håndterer distribusjonen fra Git-depotet til enten oppstart eller produksjon. Jeg elsker min bot!

Designeren min bruker fyrverkeri, så jeg har det noen ganger åpent, skiver og dicing. (Ja, jeg vet at Adobe ikke oppdaterer det, men det gjør det han trenger, så vi må kaste det fra sine kalde, døde fingre en dag.) Jeg har alltid Spotify åpen - vanligvis spiller en Artist Radio jeg lager basert på mitt humør eller den slags dev jeg gjør (i dag er det en Hellsongs-stasjon).

Til slutt gir jeg Chrome en daglig trening, noen ganger med over 150 faner (ja, jeg har et problem). Jeg bruker det både til inspektøren og pluginene som jeg ikke kan leve uten (1Password, OneTab, ColorZilla, Cache Killer og Dragdis, for å nevne noen), samt å legge inn faner av alle de andre tingene jeg må beholde spore av, som Google Analytics, MailChimp, SproutSocial, Google Dokumenter og alt annet jeg for tiden undersøker.


Christian Heilmann

Bio: Chris Heilmann har viet mye tid til å gjøre nettet bedre. Opprinnelig kom fra en radio journalistikk bakgrunn, han bygget sitt første nettsted fra bunnen av rundt 1997 og tilbrakte de følgende årene arbeider på mange store, internasjonale nettsteder. Han brukte deretter noen få år i Yahoo byggprodukter, forklarte og trente folk, og er nå hos Mozilla. Chris skrev og bidro til fire bøker om webutvikling og skrev mange artikler og hundrevis av blogginnlegg for Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie og mange flere.

Koble med Christian på hans blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

Mitt primære fokus er å sørge for at den neste personen tar over meg, får kode som er lett å forstå og enkel å utvide. Dessverre nok, dette går ut av mote og mye fokus ligger på å "få det ut av døren". Jeg tror virkelig at vi lærer mest av hverandres arbeid og hvor det er bedre å skrive ren og forståelig kode enn i våre leveranser?

Mitt fokus er nettet, ikke bare en nettleser eller et lukket miljø. Dette betyr at du må være veldig fleksibel i koden din. Å være veldig fleksibel kan bety at det fungerer her, akkurat nå, eller tilbringe tid på å gjøre det enkelt å utvide, for nye funksjoner som kan legges til i fremtiden. Jeg tror etter 16 års webutvikling, bør vi være på et stadium der vi slutter å hacke ting sammen og erstatte dem kontinuerlig.


Q Hvilken maskinvare bruker du for utvikling?

MacBook Air, jeg er alltid på farten og har liten plass eller tid til å sette opp store maskinvarekomponenter.


Q Hvilken redigerer eller IDE bruker du?

Sublime Text 2, det er utrolig.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Nettlesere og deres utviklerverktøy, kommandolinjen for Git, en IRC-klient, Dropbox og Spotify. Jeg har funnet mer og mer at jeg har blitt uavhengig av fett klientprogramvare, og jeg bruker mange online-tjenester i stedet.


Ryan Grove

Bio: Ryan Grove er en Sorcerer på SmugMug, en YUI-korrekturleser, og var en gang en underjordisk modell for en japansk klærkatalog. Han liker paj, film, paj, gammel stil seilskip og paj.

Koble med Ryan på hans blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

Jeg tilbringer mesteparten av tiden i disse dager, og bygger klient-side JS-komponenter og -funksjoner for SmugMug. På fritiden skriver jeg masse Node.js-kode og noen ganger litt Ruby (selv om JS virkelig har tatt over mitt fokus de siste årene). På SmugMug er vårt valgramme YUI 3, og jeg er også en kjernebedømmer for YUI, så jeg bidrar mye kode til det og også gjennomgår endringer fra andre kommittere og bidragsytere.

På en typisk dag kan jeg skrive noen ikke-offentlig SmugMug-kode, noen åpen kildekode SmugMug-kode, og noen åpen kildekode-YUI-kode. Vi prøver å åpne kilde så mye av JS som mulig, og mye av det går tilbake til YUI i disse dager.


Q Hvilken maskinvare bruker du for utvikling?

Når jeg reiser, bruker jeg en 13-tommers Macbook Air.

Jeg jobber hjemmefra på en 2.8 GHz Quad-Core Mac Pro med 16 GB RAM, en SSD og to 30 "HP ZR30w-skjermer som er fantastisk for visning av flotte, flotte bilder og videoer. Når jeg reiser, bruker jeg en 13-tommers MacBook Air (midten av 2011, Core i7), som jeg elsker til døden. Selv om skjermen ikke er ganske så godt som min desktop-oppsett for visning av flotte, flotte bilder.

Jeg har også en latterlig samling av mobile enheter som jeg bruker til testing. Minst en av hver modell av iPhone og iPad, flere Android-enheter, en Windows-telefon og en Chromebook.


Q Hvilken redigerer eller IDE bruker du?

Jeg bruker Sublime Text 3 for alt. Jeg vil gifte meg med kattunger.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

I tillegg til Sublime Text, må jeg ha JSHint (for å holde meg ærlig), iTerm 2, Adium (for IRC), OS X Meldinger (for iMessage og Jabber), Tower (en GUI Git klient), Dropbox og Rsync (for synkronisering av kilde og data på tvers av ulike maskiner), Arq (for backup), Gmail, GitHub, og selvfølgelig Google Chrome som min valgte nettleser.

SmugMug har mange eksterne arbeidstakere, så vi bruker Google Hangouts for møter og hurtige ansikt til ansikt chat. I tillegg er IRC et viktig kommunikasjonsmedium for oss. SmugMug har sin egen IRC-server med en znc bouncer, og jeg bruker Colloquy iOS app for å få push meldinger hvis noen nevner navnet mitt eller sender meg en melding mens jeg ikke er på skrivebordet mitt.

Charles, cURL og REST Console Chrome-utvidelsen er uunnværlig for feilsøking av HTTP-forespørsler og samarbeid med APIer. Å, og jeg har vært så vant til å bruke Alfred (en app launcher og søkeverktøy) som jeg ikke kan fungere når jeg bruker en maskin som ikke har den installert. Jeg treffer Control + Space og skriver "mdn [noe eller annet]"omtrent tusen ganger om dagen for å se opp docs, blant mange andre ting.


Cody Lindley

Bio: Front-end / UI / JS ingeniør og forfatter. Lover av Kristus, folk, logikk og den døende kunst av debatt, samtale og rasjonell tenkning. Ektemann og far til tre gutter.

Koble med Cody på hans blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

Mitt fokus er på front-end-kode (dvs. HTML, CSS og JavaScript) som brukes til å bygge tykke klient webapplikasjoner og nettsteder for stasjonære brukere. Jeg krysser over til tablett- og mobilnettutvikling når det er nødvendig.


Q Hvilken maskinvare bruker du for utvikling?

Mitt oppsett i mange år har nå vært en MacBook Pro, 27 "Apple Display, Apple Magic Mouse og et Apple Wireless-tastatur.


Q Hvilken redigerer eller IDE bruker du?

Jeg bruker Sublime Text 2-editoren.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Det ville være SmartGit, Sublime Text, Divvy, JumpCut, Google (søk, gmail, stasjon, kalender), Skype, Terminal, Chrome, Tweetdeck, Parallels, Textual, Dropbox, Github, Assembla.


Luke Smith

Bio: Lokalt hentet, (indirekte) gressmatet, alle organiske webutviklere fra Portland, Oregon. Jeg er heldig å jobbe med det fantastiske og inspirerende laget på SmugMug. Snakker om fantastiske og inspirerende lag, tidligere var jeg en YUI-kjerneutvikler i fem år, og bidrar fortsatt til prosjektet i dag. Sa jeg lag? Jeg mente samfunnet. Seriøst er dere alle kjempebra.

Koble til Luke på Twitter.


Q Hva er ditt primære utviklingsfokus?

Mer enn noe, egentlig, jeg liker å hjelpe folk ut når jeg kan.

Jeg er stort sett alle JavaScript, hele dagen hver dag. Spesielt foretrekker jeg å jobbe på API-moduler på lavere nivå, skrive abstraksjoner og verktøy for å bygge andre ting på toppen av, for eksempel hendelsessystemer, løfter og XHR / data IO-rammer. Jeg prøver veldig hardt å lage APIer som er intuitive, fleksible og raske. Prinsippet om minst overraskende vennlige ting. Men samtidig liker jeg å løse små utfordringsutfordringer med høyere nivåkomponenter. Mer enn noe, egentlig, jeg liker å hjelpe folk ut når jeg kan. Jeg vil bidra mer til JS, DOM spec, og standard arbeid.


Q Hvilken maskinvare bruker du for utvikling?

13 "MacBook Air (en for jobb, en for personlig), 2 GHz Core i7 med 8 GB RAM og en 500 GB SSD (personlig er 4 GB / 256 GB). Min arbeidsmaskin er koblet til en 22" POS-skjerm som jeg kjøpte for mange år siden for ekstra eiendomsmegling, et Apple-tastatur og en magisk sporet. Jeg hater ikke-delt tastaturoppsett, men elsker nøkkelformen og handlingen mer, så jeg takler det. Jeg hater også bruken av ordet "magi" i styreflatenes navn.

Når det gjelder luften, har jeg gått gjennom en rekke bærbare datamaskiner og stasjonære enheter, og til luften har jeg aldri hatt noen kjærlighet (bra eller dårlig) for teknologien. Luften er fantastisk. Det er den beste bærbare datamaskinen jeg noensinne har hatt, den beste datamaskinen jeg noensinne har hatt. Jeg elsker virkelig tingen. Heldigvis har jeg ikke presset sine begrensninger for bearbeiding (ennå) i den grad det er nødvendig med bøflerutstyr. Og jeg antar at jeg bør nevne Yapster-headsettet, siden jeg jobber eksternt. Det er bra nok for pengene vs hvor mye jeg bruker det.


Q Hvilken redigerer eller IDE bruker du?

Vim FTW. Det er alt.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Jeg bor i Terminal, Vim, Git og Chrome (dev verktøy \ m /). Støttende ansatte er Shifter (for YUI-ting), Githubs trekkforespørsel og problemer med system, VirtualBox og 1Password. Den distraksjonære cast og mannskapet er: Mail.app (for mangel på en bedre klient), Itsy (minimalistisk twitter klient), Reeder, iOS Påminnelser app og Adium. Jeg er sikker på at jeg mangler flere som jeg tar for gitt.


Chris Williams

Bio: Chris er VP for produktteknikk hos SaferAging og arrangøren av JSConf US og RobotsConf. Han er forfatteren av node-serialporten, opphavsmannen til JS Community Logo, og bistår i opprettelsen av fantastiske tekniske hendelser som NodeBots og NodeCopter, blant andre. Han er stadig inspirert av sin kone og to fantastiske barn.

Koble til Chris på JSconf og RobotsConf.


Q Hva er ditt primære utviklingsfokus?

Mitt fokus sprer seg faktisk over hele utviklingsbuen i disse dager, fra programmering og utvikling av maskinvare sensorer, til høy tilgjengelighet server infrastruktur og utvikling, til frontend informasjon presentasjon. I en gitt uke vil jeg være lodding maskinvare, skrive ekorn firmware, overvåke og oppgradere servere, og utvikle nye brukergrensesnitt og samhandlinger (ikke nødvendigvis web eller visuell basert). Å velge et enkelt "primært" fokus er tøft fordi de er alle støttende og nødvendige for å skape de produktene jeg jobber med eller støtter.


Q Hvilken maskinvare bruker du for utvikling?

Jeg bruker hovedsakelig Apple-produkter (2010 MacBook Air når du er på vei, 2008 Mac Pro når du er på jobb, 2012 Mac Mini hjemme) på grunn av sin utrolige konstruksjonskvalitet og visuelle appell. Jeg deler tiden min nesten midt mellom råsterminaler (Fish Shell yay!) Og GUI-grensesnittapplikasjoner, slik at fluiditeten mellom de to som leveres av Mac OS X, støtter pent min standard arbeidsflyt.


Q Hvilken redigerer eller IDE bruker du?

Jeg velger forskjellige redaktører basert på det kontekstuelle miljøet jeg jobber med.

Jeg vil velge forskjellige redaktører basert på det kontekstuelle miljøet jeg jobber med. På servere bruker jeg VIM bare fordi det er overalt. På min lokale maskin har jeg valgt Sublime Text 3 på dette punktet, men jeg er alltid dabbling med andre, hovedsakelig ute av nysgjerrighet i stedet for å trenge.

Jeg bruker et enkelt sett med plugins (EJS, Emmet, Go, GitGutter, JSFormat, Ekorn) som i utgangspunktet gir syntaksutheving og formatering for meg. Jeg finner standard IDEer for å være for tungt og tungt. Jeg går seg vill i alt det gir å være ærlig. Selv med Sublime, går jeg ofte bort i viktige kombinasjoner som jeg bare vil få gjort, det jeg trenger å få gjort, ingen fluff, ingen pomp, bare optimalisere i tide for å fullføre oppgaven.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Sublime Text 3 (som nevnt ovenfor), men egentlig det koker ned til en rå tekstredigerer mer enn noe annet. iTerm2 og fisk skallet har reddet livet mitt på nær daglig basis. Wunderlist er noe jeg egentlig ikke kan leve uten fordi jeg bare jonglerer for mye i hodet mitt på et gitt punkt. Utenom programvare kunne jeg ikke leve uten min Das Keyboard - skrive på noe annet i disse dager føles unaturlig og ubehagelig.


Aaron Newton

Bio: Aaron Newton er en jack av alle handler, og uten tvil, konge av ingen. En veteran av mange oppstart, nylig Cloudera, er han nå produktleder hos Thanx, en mobil lojalitetsapplikasjon. Som bidragsyter til MooTools-rammene fra sin første utgivelse, har han skrevet mange opplæringsprogrammer, en bok og mer kode enn han noensinne kan håpe å opprettholde, det meste av JavaScript.

Koble til Aaron på MooTools og Twitter.


Q Hva er ditt primære utviklingsfokus?

Disse dager er jeg en produktleder hos Thanx. Jeg er veldig teknisk, så jeg har mange diskusjoner om bestemte implementeringer mens jeg fremdeles gjør kodeanmeldelser og chipping inn på utvikling når jeg kan. Vårt produkt er først og fremst et mobilprogram med en innfødt iOS-implementering og en HTML5-versjon for mobilnettlesere. Vi har en Android-app som egentlig er en nettleser som bruker denne HTML5-implementeringen. Jeg pleier å bidra til HTML5-implementeringen og også til våre mer tradisjonelle webapplikasjoner - et dashbord for våre kunder og interne verktøy til eget bruk.


Q Hvilken maskinvare bruker du for utvikling?

Min trofaste MacBook Pro. Alt annet går på AWS / Heroku.


Q Hvilken redigerer eller IDE bruker du?

Senest Sublim. Jeg var ganske hardcore om TextMate i mange år, men endelig ble lei av å ikke ha noen oppdateringer. Jeg liker all samfunnsstøtte for Sublime (og at den kan kjøre TextMate plugins), men de to funksjonene som endelig gjorde meg til å bytte var de splittede visningene og, mer enn noe, lynraskesøk. Søker på TextMate er den nye "koden min samler så jeg skal ta en kaffe."


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Bortsett fra åpenbare ting som nettlesere (jeg bruker Chrome hovedsakelig, men jeg har Fluid apps for Gmail og JIRA, etc), andre verktøy som kommer til å tenke er:
  • Cloudapp - Jeg deler filer med dette hele tiden. Jeg betaler for pro modellen og ikke gi den en annen tanke når jeg vil sende et skjermbilde eller noe et eller annet sted.
  • Jing - mesteparten av tiden bruker jeg den innebygde skjermdumpfunksjonaliteten i OSX, men noen ganger vil jeg ta opp video eller annotere skjermbildet, og det er da Jing kommer til nytte.
  • Sequel Pro - bortsett fra å være et flott, gratis SQL-verktøy for Mac, jeg er forelsket i appikonet, som kanskje er det beste ikonet for en app jeg noensinne har sett.
  • Jumpcut - denne lille klippebordspareren har fjernet den grimme følelsen som jeg pleide å ha når jeg slo "kopi", den følelsen at det er noe på utklippstavlen du må sette et sted før du erstatter bufferen.
  • Total Terminal - Jeg bytter til terminalen hele tiden. Visor låser den øverst på skjermen (tenk på konsollen i Quake), så det er alltid bare ett tastetrykk unna. Se også: Total Finder, fra samme utgiver, som legger kromstil-faner til Finder (og en rekke andre funksjoner).
  • GitX - Jeg bruker kommandolinjen for nesten alt git relatert ... med unntak av oppføring forpliktet. Jeg bruker fremdeles kommandolinjen hvis jeg stiller opp ALT, men med GitX er det super enkelt å ta flere endringer og bryte den opp i små forpliktelser, selv på filnivå.

Ben Cherry

Bio: Ben bor i San Francisco, hvor han er ingeniør hos Pushd, med fokus på Ruby og iOS. Tidligere bygget han en mislykket oppstart på IOS og Node.js, og før skrev han JavaScript på Twitter og Slide. Han opprettholder en programmeringsblogg, for det meste om JavaScript, på http://www.adequatelygood.com

Koble med Ben på hans blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

Jeg tilbrakte tre år med tung JavaScript for Slide og Twitter, men nylig jobber jeg med iOS og Ruby, mens jeg bare jobber med JavaScript.


Q Hvilken maskinvare bruker du for utvikling?

En 13 "Retina MacBook Pro med 27" Thunderbolt-skjerm.


Q Hvilken redigerer eller IDE bruker du?

SublimeText 2. Jeg elsker det.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Det ville være SublimeText 2, iTerm 2, Google Chrome, 1Password, Gmail, Flipboard, Twitter, Facebook, Reddit.


Jacob Thornton

Bio: Jeg skriver kode @medium, og jeg har åpnet noen få ting (som Bootstrap og Bower). Jeg pleide å gi samtaler og noen ganger skriver jeg om nettet.

Koble til Jacob på hans blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

Jeg antar at jeg bruker mesteparten av tiden på generell front-end (JS / CSS / HTML) -utvikling, selv om jeg gjør en god mengde verktøy / byggeutvikling og en hel del enkelt serverarbeid. Jeg har også prøvd å oppgradere mine tilgjengelighetskoteletter - møter mange veldig rad / super hjelpsomme mennesker i dette rommet (som Victor Tsaran fra Paypal og Joshua Miele).


Q Hvilken maskinvare bruker du for utvikling?

Jeg bruker en 15-tommers Retina MacBook Pro på jobben og en 13-tommers MacBook Air hjemme. Jeg gjør en tonn av testing på forskjellige enheter, selv om: iPads, iPhones, Android-tabletter / telefoner, Blackberry og til og med Windows skifer.


Q Hvilken redigerer eller IDE bruker du?

Jeg bruker Sublime Text 2.

Jeg bruker Sublime Text 2. Jeg brukte Vim (dårlig) for en stund, men jeg fant de fleste andre front-end-utviklere ikke virkelig bruker det heller, og det var merkelig mentalt, alltid skifte frem og tilbake for meg. Så, jeg peker bare og klikker som en noob nå. Ærlig, jeg er forferdelig med datamaskiner. Jeg vet mange ingeniører som er så dope med sine datamaskiner, og gjør alt dette skreddersydde ting skje, men jeg har bokstavelig talt ingen anelse om hva jeg gjør mesteparten av tiden.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Rdio - Jeg er ubrukelig uten musikk.


Lea Verou

Bio: Lea jobber som en utvikler advokat for W3C. Hun har en langvarig lidenskap for åpne webstandarder, som hun oppfyller ved å undersøke nye måter å bruke dem på, blogger, snakker, skriver og koder populære åpen kildekodeprosjekter for å hjelpe medarbeiderne. Hun er også medlem av CSS Working Group, som arkitekter språket selv.

Koble med Lea på hennes blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

Alt om klientsiden: Jeg gjør HTML, CSS, JavaScript, eller til og med design og UX! Men jeg har en forkjærlighet for CSS, som ble enda sterkere etter at jeg ble med i CSS Working Group.


Q Hvilken maskinvare bruker du for utvikling?

En 13-tommers MacBook Air Ultimate som jeg kjøpte i juni i fjor. Den har hatt noen problemer i de siste månedene, men jeg har nylig fått den erstattet, så jeg ble forelsket i min lille MacBaby (ja, jeg har et kjæledyr navnet på det, er det et problem? :) igjen. <3


Q Hvilken redigerer eller IDE bruker du?

Espresso. Jeg vet at det finnes bedre tekstredaktører rundt, men FTP-integrasjonen er vanedannende bra.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Native apps: Espresso, Transmit, CodeKit, Adobe Illustrator, Chrome, Safari, Firefox, Opera, NightKit nattklubber, Kanariøyene i Chrome.

Nettprogrammer: Browserstack, Dabblet, copypastecharacter.com, css.coloratum.com, Workflowy og Github.


Jonathan Snook

Bio: Jonathan Snook er en webdesigner / utvikler som jobber på Shopify. Han kan snakke, han kan skrive, han kan utvikle nettsteder med all sin makt.

Koble med Jonathan på hans blogg og Twitter.


Q Hva er ditt primære utviklingsfokus?

I disse dager fokuserer jeg for det meste på front-end-utvikling. HTML, CSS og JavaScript fyller tiden min.


Q Hvilken maskinvare bruker du for utvikling?

Jeg har en 11-tommers MacBook Air som er min primære maskin. Når det gjelder testing, foretrekker jeg å teste på en faktisk enhet så mye jeg kan. Jeg har en Samsung-nettbrett med Windows 8, en Nexus 7, en iPad Mini , en iPhone, og enda en eldre telefon med WebOS. Ok, jeg kan ikke bruke den sistnevnte veldig mye. Ingen BlackBerry-enhet ennå. For IE6 gjennom IE9-testing bruker jeg VMWare med Windows XP, Windows 7 og Windows 8 VM.


Q Hvilken redigerer eller IDE bruker du?

Vim. Det er så praktisk, og jeg liker å ha noe kjent å bruke når jeg er logget inn i en ekstern Linux-boks.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Vim, selvfølgelig, og min nettleser i valg i disse dager: Chrome. Jeg har brukt Google Dokumenter mer og mer, som har erstattet Microsoft Office. Google har virkelig gjort en god jobb på å forbedre deres verktøy. Jeg begynner å kjøpe inn i hele Google-økosystemet.


Peter Wagenet

Bio: Peter har utviklet webapplikasjoner i nesten femten år. Han er for øyeblikket et Ember Core Team-medlem, som tidligere har vært på SproutCore-teamet. Han har også stor erfaring med Ruby on Rails og har dabbled i IOS utvikling. I disse dager kan du finne ham som arbeider for Tilde på fantastiske prosjekter som Skylight.

Koble til Peter på Twitter.


Q Hva er ditt primære utviklingsfokus?

Jeg tilbringer mesteparten av tiden med Ember-utvikling med litt Rails kastet inn. I dag konsulterer jeg to dager i uken på Ember, og resten brukes på å jobbe med Tilde-prosjekter, hovedsakelig Skylight, som er en Ember-klient med en Rails backend. Det har også en Java-komponent, selv om jeg ikke jobber med det.


Q Hvilken maskinvare bruker du for utvikling?

Jeg bruker en MacBook Air 2012 med en 2 GHz Core i7 og 8 GB RAM. Jeg har også en 27 "Cinema Display. Jeg pleide å ha en 20-tommers LCD-tilkobling også med en USB til DVI-adapter, men bestemte meg for å gjøre skrivebordet litt mindre overfylt.


Q Hvilken redigerer eller IDE bruker du?

Nylig har jeg brukt Sublime Text 3. Da jeg først startet, brukte jeg TextMate, som jeg elsket. Imidlertid ble jeg lei av å vente på TextMate 2 og endte opp med å bytte til VIM. Jeg ble forelsket i VIM keybindings, men var fortsatt frustrert av plugin-opplevelsen og ønsket at jeg kunne få noe litt mer polert. For meg er Sublime's Vintage-modus 95% av det jeg gjorde med VIMs keybindings, den har en bedre pluginarkitektur, og den er mer polert. Jeg har aldri følt meg en stor trekk mot å bruke en fullblåst IDE, autofullføring er god nok for meg. Den eneste fullblåste IDE jeg har brukt er Xcode, og jeg finner at jeg alltid mangler keybindings når jeg bruker den.


Q Hvilken programvare kan du ikke leve uten på daglig basis?

Jeg surfer i Chrome.

Jeg surfer i Chrome, selv om jeg har hørt noen kule ting, er i arbeid for Firefox dev-verktøyene, så jeg kan være overbevist om å endre. For chat og kommunikasjon bruker jeg Adium for AIM, GTalk, IRC og Flint for Campfire. Jeg bruker fortsatt vanlig gammel Mail.app og den grunnleggende Twitter-appen også. Jeg er ikke et stort verktøy for elektriske verktøy, men jeg har nylig hatt Divvy mye for å plassere vinduer. 1 Passord er også uunnværlig. Siden jeg har man