Jeg har tidligere bedt flere topputviklere følgende fire enkle spørsmål:
Artikkelen genererte mye interesse og diskusjon om verktøyene samfunnet bruker som var veldig bra! Vi elsker å motivere diskusjoner med våre emner. Vel, dette motiverte oss også til å stille spørsmålet: "Hvorfor posterer vi ikke om hva vi, Nettuts + forfattere bruker hver dag?"
Så det gjorde vi bare. Vi valgte ti Nettuts + forfattere og spurte dem de samme fire spørsmålene. Og som før finner du svarene de ga under og forhåpentligvis oppdager noen verktøy som kan gjøre utviklingen enklere.
Bio: Jeg hadde min første kontakt med datamaskiner i midten av 80-tallet da jeg besøkte min far på jobb. Det var et viktig øyeblikk for det jeg gjør nå. Jeg er et stolt medlem av et smidig team som jobber for et selskap som heter Syneto. Gjennom min operatør programmerte jeg på flere språk, og jeg fikk sjansen til å lære og bruke daglig alle de store Agile-teknikkene fra Scrum til Lean og fra TDD til DDD. Siden august 2012 deler jeg kunnskapen min med Nettuts + leserne av artikler, opplæringsprogrammer og førsteklasses kurs, alt om programmering.
Koble til Csaba på Twitter og på bloggen hans.
Jeg er hovedsakelig en back-end programmerer og det meste programmet i PHP, men jeg prøver kontinuerlig nye språk. Jeg er mest fokusert på generell programvare design og arkitektur. Programmeringsspråket jeg bruker er bare et verktøy for å oppnå det.
Vel, på jobb har vi Mac Minis, men jeg er ikke en fan av Apple. Så hjemme har jeg et HP-skrivebord med 27 "Samsung-skjerm som kjører min favoritt Linux-distribusjon, Sabayon.
NetBeans, definitivt. Selv om det har sine grenser, finner jeg det beste IDE når det gjelder flere språk. Dens Java-del er bare fantastisk, og fra alle de gratis IDEene har den beste PHP-støtten.
Jeg bruker mye tid i nettleseren og e-postklienten; Opera. Det ville være vanskelig å leve uten det. Og selvfølgelig NetBeans.
Bio: Krasimir Tsonev er en koder med over ti års erfaring i webutvikling. Med et sterkt fokus på kvalitet og brukervennlighet, er han interessert i å levere cutting edge applikasjoner. For tiden, med utviklingen av mobilutviklingen, er Krasimir begeistret for å arbeide med lydhør applikasjoner som er målrettet mot ulike enheter. Bor og jobber i Bulgaria, han uteksaminert ved Technical University of Varna med en bachelor og mastergrad i datavitenskap.
Koble til Krasimir på Twitter: @KrasimirTsonev og på bloggen hans.
Jeg jobber vanligvis med PHP, JavaScript (NodeJS), HTML / CSS og noen ganger Flex / AS3. I noen av prosjektene er jeg en front-end-utvikler, i noen andre er jeg back-end-fyren. Vanligvis er jeg interessert i å gjøre tingene på riktig måte. Jeg elsker KIS (hold det enkelt) og tørk (ikke repeter selv) prinsipper, og jeg prøver å følge dem hele tiden. Svært ofte utvikler jeg verktøy som hjelper andre programmerere til å jobbe raskere og mer effektivt. Når jeg ikke kode, blogger jeg vanligvis, noe som er ganske lidenskapelig for meg.
Jeg har Dell Vostro 3560 koblet til en ekstern skjerm Dell 23 ". Jeg er en Windows-bruker, men har også Ubuntu i en VirtualBox VM.
Jeg er en stor fan av Sublime Text 2. Mesteparten av tiden skifter jeg mellom tre vinduer - Sublime Text 2, Chrome og PowerShell (+ posh-git installert). Et par år da jeg jobbet hovedsakelig på Flash-basert prosjekt, brukte jeg FlashDevelop. Selv for PHP eller JavaScript var det et godt valg.
Det er min favoritt nettleser - Google Chrome. Det er ikke bare et program for å besøke Internett. Det er faktisk et flott verktøy for utvikling og til og med for design.
Bio: Jeg er en finansiell tekniker som spesialiserer seg på front-endene, hovedsakelig for Trading og Analytics-applikasjoner. Jeg har jobbet på mange forskjellige UI-teknologier, fra Java Swing, Eclipse SWT, Nokia Qt til Kakao på OSX / IOS, .Net WPF og HTML5. Jeg er også en publisert forfatter for "WPF Control Development Unleashed" med Addison / Wesley-SAMS. Når jeg ikke programmerer, liker jeg å spille bordtennis, badminton eller maling ved hjelp av min Wacom Tablet med Photoshop eller SketchBook Pro.
Koble til Pavan på Twitter: @pavanpodila og på bloggen hans.
Jeg er en front-end konsulent i Financial Services-sektoren i New York. De fleste appene jeg utvikler / vedlikeholder, er handelsapps, visualiseringer, verktøy for porteføljeadministrasjon, etc. Disse appene kjører på en blanding av desktop-, mobil- og webplattformer. For skrivebordet har jeg for det meste bruk .NET / C # / WPF. På nettet har det vært en kombinasjon av standard JS teknologier / rammer med Node.js, Java eller Rails backends. På mobilsiden er det hovedsakelig iOS. Jeg liker å lære nye ting hele tiden og alltid se etter spennende måter å bøye sinnet på! Den delen jeg liker mest om å være konsulent, er muligheten til å utforske nye plattformer, teknologier, språk som jeg aldri ville risikere for frivillig.
MacBook Air 13 "med en 24" skjerm.
RubyMine, Sublime Text, Visual Studio 2012 og XCode.
Git, Sublime Text, Zsh, RubyMine, Final Cut Pro (for all min videoredigering), Dash, Google Chrome, Keynote (for alle mine diagrammer)
Bio: Jeg er en web- og apputvikler med mer enn 5 års erfaring med programmering for Internett ved hjelp av HTML5, CSS3, JavaScript og PHP. Jeg bruker hovedsakelig LAMP-stakken og rammene som jQuery, jQuery Mobile, og Cordova (PhoneGap). Mine interesser inkluderer også websikkerhet, web tilgjengelighet, SEO og WordPress.
For tiden er jeg selvstendig næringsdrivende og arbeider med de nevnte teknologiene. Jeg er også en vanlig blogger for flere nettverk (SitePoint, Tuts + og FlippinAwesome) der jeg skriver artikler om emnene jeg vanligvis jobber med og mer.
Koble til Aurelio på Twitter og på bloggen hans.
Jeg er en fullstabel web-utvikler som arbeider med LAMP-stakken. Bortsett fra PHP for serversiden bruker jeg JavaScript med jQuery for klientsiden, og mye HTML5 og CSS. Dessuten bruker jeg nettkunnskapen min til å bygge mobile apps ved hjelp av rammer som jQuery Mobile og Cordova (PhoneGap). Mine interesser inkluderer også websikkerhet, web tilgjengelighet, SEO og WordPress. For tiden er jeg selvstendig næringsdrivende og arbeider med de nevnte teknologiene. Jeg er også en vanlig blogger for flere nettverk der jeg skriver artikler om emnene jeg vanligvis jobber med og mer.
En PC med en i3-prosessor med 4 GB RAM og en 24-tommers skjerm. Mens jeg distribuerer på Linux, kjører både min PC og 13 "bærbare Windows 7.
Det avhenger av prosjektene jeg jobber med eller koden jeg må skrive i øyeblikket jeg sitter foran skrivebordet. For små endringer åpner jeg bare filen med Notepad ++. Som IDE brukte jeg å utvikle med NetBeans, men for noen måneder siden prøvde jeg PHPStorm, og fra det øyeblikket ble jeg forelsket. Det er virkelig en komplett, stabil og nyttig IDE.
Basert på hva jeg sa så langt, bør det være klart at jeg ikke kan leve uten nettlesere. Min favoritt er Chrome, men av arbeidsgrunner som du enkelt kan gjette, har PCene mine alle de store nettleserne installert. I tillegg må jeg nevne Komponist, Git, FireFTP, Poedit, Google, StackOverflow og Twitter. Oh ... og YouTube og Spotify! Hvem i helvete kan kode uten musikk?
Bio: Hei! Jeg er Jeremy McPeak, og jeg er en forfatter og en programvareutvikler. Jeg har skrevet noen bøker, artikler og kurs på Tuts +. Jeg spesialiserer seg på mine to favoritt språk: JavaScript og C #, men jeg har vært kjent for å dykke inn i andre språk som PHP og Java når det trengs. Når jeg ikke jobber, bruker jeg tid med familien min, spiller gitar eller piano, spill eller lesing.
Koble til Jeremy på Twitter: @jwmcpeak og på bloggen hans.
I disse dager bruker jeg mesteparten av tiden min med C # og .NET for både desktop og web-applikasjoner. Jeg kom inn i denne bransjen som en klient-sideutvikler, og jeg prøver kontinuerlig å passe mer på klientsiden i min daglige arbeidsflyt. JavaScript er trolig min første kjærlighet.
Det er tre datamaskiner jeg bruker til utvikling, som alle kjører Windows 8 Pro. For utvikling underveis bruker jeg en Dell XPS 14 Ultrabook med 8 GB RAM, og det vil snart utøve en SSD. Min arbeidsstasjon på kontoret er en Ivy Bridge-basert Xeon med 32 GB RAM og dual nVidia Quatro-kort for å drive fire skjermer. For utvikling (og andre ting) hjemme, bygget jeg en Haswell-basert datamaskin: i7-4770 CPU, 32 GB RAM, to Samsung 840 Pro 256 GB SSDer, massevis av konvensjonell lagring, nVidia 660 GTX og tre Dell U2410 skjermer.
Jeg bruker primært Visual Studio Professional 2008 og 2012 med Resharper og NCrunch for web og desktop utvikling. Jeg bruker også WebMatrix hvis jeg raskt skal prototype noe, og Sublime Text og Notepad2 får merkbar bruk når jeg ikke trenger Visual Studio.
Jeg må ha Resharper og NCrunch. Visual Studio er et topputviklet utviklingsmiljø, men Resharper og NCrunch-pluginene gjør det til det absolutt beste miljøet på planeten. Jeg trenger også VMWare arbeidsstasjon. Jeg gjør mye med virtuelle maskiner, og VMWares arbeidsstasjon er for tiden den beste klientbaserte VM-programvaren som er tilgjengelig.
Bio: Jeg er Nikko Bautista. Om dagen jobber jeg som Software Engineer hos Bright.com, der vi gjør jobber smartere, raskere og billigere. Om natten utvikler jeg webapplikasjoner og skriver opplæringsprogrammer for Nettuts +. Jeg er spesialisert på PHP og PHP rammer. Jeg har erfaring med Symfony, Zend Framework, CodeIgniter, FuelPHP, og Laravel. Jeg liker å skape og vedlikeholde utviklingsvennlige APIer. Jeg har også ekspertise i tredjeparts-APIer fra Facebook, Twitter, Google og andre plattformer. Jeg undersøker ofte nye teknologier, rammer og webtjenester ved å bygge webapplikasjoner som bruker dem. Nettuts + tillater meg å dele det jeg har lært med verden.
Koble til Nikko på Twitter: @nikkobautista og på bloggen hans.
Jeg er en webapplikasjonsutvikler, ved hjelp av PHP som hovedspråk. Jeg dobler også med andre språk som Ruby og Python, men ikke så mye som jeg vil. Sammen med dette bruker jeg jQuery og Ember til klientsiden. Jeg bygger for øyeblikket applikasjoner for Bright.com, hvor vi hjelper folk med å score sin neste jobb.
På jobb bruker jeg en MBP 15 "med en 23" sekundær skjerm. Før jeg begynte å jobbe med min nåværende jobb, pleide jeg å være en Windows-fanatiker. Jeg har alltid hatet hvordan OSX hadde forskjellige konvensjoner enn Windows. Jeg bestemte meg for å gi den en sjanse når jeg begynte å jobbe hos Bright, og jeg kunne ikke vært lykkeligere som jeg gjorde. Hjemme har jeg en trippel 27-tommers skjermoppsett, koblet til en liten mATX-PC. PCen har en kvad-kjerne i5, 8 GB RAM og 7 TBer med harddiskplass alle pakket i en Lian-li V350B. på farten har jeg en 11 MB MB som jeg tar med meg nesten hele tiden siden det er så lett at du nesten ikke merker det er der. I tillegg bruker jeg min troverdige Logitech K350 tastatur og Logitech M705 Marathon Mouse (for både min arbeidsoppsett og hjemmeoppsett).
Som mange bruker jeg hovedsakelig Sublime Text for min daglige koding. Det er raskt, pålitelig og utvidbart, selv om jeg noen ganger savner funksjonene som bare fullstendig IDE kan gi. Når jeg muker rundt i servere, bruker jeg Vim. I fremtiden vil jeg elske å kunne jobbe mer effektivt med Vim, og bruke den som hovedredaktør, men for nå kan jeg ikke leve uten min cmd + p for å åpne filer i Sublime.
Google Chrome er definitivt på toppen av listen min, jobber er bare så mye raskere hvis jeg bruker den. Fantastisk på OSX (og bare vanlig Google Kalender på Windows) er en fin måte å holde oversikt over ting på kalenderen min og legge til nye oppgaver / hendelser.
Bio: Jeg er Stephen Radford, webdesigner og utvikler fra Leicester, Storbritannia. Arbeider med ting som Laravel, Ryggrad og AngularJS.
Koble til Stephen på Twitter og på bloggen hans.
Jeg er først og fremst en PHP som arbeider med webapplikasjoner, med min go-to-ramme som Laravel 4. På frontendsiden av ting jobber jeg med AngularJS for det meste, samt opprettholder noen applikasjoner bygget med Backbone.
I dag jobber jeg med en 21 "iMac og en billig, sekundær skjerm som vanligvis er full av terminalvinduer. Når jeg jobber med sideprosjektene, bruker jeg min 13-tommers MacBook Air som er perfekt å være kunne chuck i posen min og jobbe et annet sted, bør jeg trenge. Selv om det meste av arbeidet mitt er gjort fra sofaen.
Ikke overraskende er jeg en stor Sublime Text 2 fan. Det store lagringsområdet for plugins (hovedsakelig tilgjengelig takket være den fantastiske pakken kontrollen og unike funksjoner som flere markører og distraksjon fri modus bare gjør en glede å bruke.
Jeg ville nok ikke være så produktiv uten CodeKit, iTerm, ColorSnapper eller Base. Kickoff tillater meg å administrere en samarbeidsprosjektliste, FileShuttle lar meg enkelt dele skjermbilder eller filer, og jeg kunne sikkert ikke fungere uten den konstante strømmen av musikk levert av Spotify.
Bio: Jeg er Adam Conrad, VP for produkt for fantasjesportstart @starstreet, DJ som @deejayacon, og en front-end-utvikler. Jeg løfter opp ting og legger dem ned også.
Koble til Adam på twitter.
Jeg jobber på forsiden - HTML / CSS / JS, men vi er en Rails butikk, så gjør jeg det også. Rett JS / jQuery for det meste av vårt arbeid, men vi undersøker AngularJS for øyeblikket som en måte å pakke inn et rammeverk rundt fronten.
MacBook Air 13 "fra 2011 - 4 GB RAM, 1,7 GHz Intel i5 ... Jeg kunne bruke litt mer RAM spesielt hvis jeg ønsket å jobbe med VM, men det blir jobben. Jeg pleide å bruke en ekstra ekstern skjerm (24" Asus HDMI-skjerm), men fargeprofilenes uoverensstemmelser mellom de to skjermene var irriterende nok som en front-end-fyr som jeg forlot det helt til fordel for en enkelt skjerm. For vårt responsive arbeid sykler jeg hele tiden mellom en iPhone 5, Nexus 4, iPad 3, iPad Mini og Nexus 7. Og selvfølgelig kan ingen maskinvareoppsett være komplett uten noen gnarly hodetelefoner. Jeg rocker Audio Technica ATH-M50s fordi de hadde de høyeste karakterene på Amazon for stort sett noe produkt og mann leverer de.
Tilbake i min. NET-dager var jeg en Visual Studio-fyr, da flyttet jeg til Vim da jeg byttet til Ruby on Rails, men da så jeg lyset som var Sublime Text 2 og livet er gyldent. Jeg har en rekke pakker installert for stort sett alt du måtte trenge for Ruby, Rails, jQuery, JavaScript, HTML og CSS. Kan ikke si at jeg har brukt dem alle, men de krysser langsomt inn i utviklingsarbeidet mitt.
Min IDE (åpenbart), Chrome DevTools og min feed leser for å gi meg en endeløs strøm med flott ny musikk.
Bio: Hendrik er en webapplikasjonsutvikler basert i Köln. Han jobber med SAE Global / European IT og Navitas Ltd., for det meste på store skala databaserte PHP-applikasjoner ved hjelp av Zend Framework, MS SQL og noen ganske spennende spennende ting. Alltid glad for å forgrene seg og oppleve relaterte felt.
"Å prøve å bli en renessansutvikler synes å være det ultimate målet for meg. Å kunne velge riktig teknologi for jobben, tilpasse og bruk den raskt. "
Koble med Hendrik på Twitter og på bloggen hans.
Min nåværende daglige virksomhet er å utvikle database-drevne webapplikasjoner basert på objektorientert PHP for pedagogiske bedrifter. Jeg bruker oftest tilpasset PHP, Zend Framework (Levering og DB manipulasjon), MSSQL, MySQL, og Javascript (hovedsakelig native + jQuery for DOM og Ajax ting). I tillegg graver jeg i Sencha Touch, Node og Angular JS.
Jeg bruker en 13-tommers MacBook Air som en bærbar server (med både Mac OS og Windows), fordi jeg stadig forandrer arbeidsområder og ikke kan stole på skyen for en stor del av arbeidet. Jeg knytter vanligvis serveren til de lokale nettverkene hjemme eller på kontoret mitt. I hjemmet er skrivebordet drevet med en Mac Pro koblet til en 30-tommers skjerm som er ganske gledelig å jobbe med. På kontoret bruker jeg en 2012 Mac Mini i7 med to skjermer - 27 "og 19". Begge er SSD-drevne, da du må innrømme at du aldri vil savne det igjen når du har prøvd det. ;) Jeg flyr over til vårt hovedkontor i Berlin på en ganske vanlig plan hvor jeg jobber direkte på MacBook. Dette oppsettet har vist seg å være veldig fleksibelt og passer til mine behov i enhver situasjon.
Jeg har brukt PhpStorm som IDE fra det øyeblikket det kom ut. Seriøst er dette et av de mest utrolige programvarene som er laget for virkelig kraftig webutvikling. For rask redigering er jeg en fan av Sublime Text 2, da den er utrolig lett og til og med kommer kraftige funksjoner du langt mer sannsynlig vil forvente fra en fullblåst IDE. På kommandolinjen har jeg en tendens til å stikke med nano eller vim hvis jeg er tvunget til. Jeg må innrømme at Microsoft gjorde en ganske god jobb på SQL Server Management Studio; morsomt å skrive SQL med det.
Her er dokken min fra venstre til høyre: Skype, Spotify, Chrome (elsker Dev-verktøyene), VMware Fusion, PhpStorm, SourceTree (for Git), iTerm 2 (for SSH, tunneler, Git og vanlige ting), Sublime Text 2 , Navicat Essentials og Sequel Pro. Listen over små hjelpere er utelatt;)
Bio: Jeg er en webutvikler som fokuserer mest på JavaScript, ASP.NET MVC, jQuery og C #. Jeg tror at du aldri kan slutte å lære, og derfor forblir jeg aktiv i utviklingsverdenen som går til brukergrupper som NashJS, ID of Nashville, andNashDotNet, blogging for FreshBrewedCode.com, JCreamerLive, Net Tuts og Tech.pro og scouring Twitter og interwebs for så mye kunnskap jeg kan klemme inn i hjernen min. Jeg jobber som en JavaScript Engineer appendTo og har det bra å utvikle frontendapplikasjoner i JavaScript og jQuery. Jeg er også en IE userAgent Ta gjerne kontakt med meg, jeg elsker å møte andre devs som er lidenskapelig om hva de gjør.
Koble til Jonathan på Twitter: @ jcreamer898 og på bloggen hans.
Mitt primære fokus er utvikling av frontender ved hjelp av JavaScript, og jQuery. Jeg elsker å bruke Backbone.js eller Knockout.js for å bygge programmer, og jeg bruker ofte post.js, machina.js, mockjax og flere andre. Vanligvis bygger jeg appene mine ved hjelp av AMD med Require.js som jeg føler det gir meg den beste utviklingsopplevelsen. Jeg skriver også ASP.NET MVC, og fikk faktisk begynne å skrive ColdFusion primært fokusert på ColdBox MVC-rammeverket.
For tiden er jeg på en skreddersydd AMD Athlon X4 Phenom II med 16 GB RAM, 2 TB HDD og en GTX 250. Jeg har også en ASUS U56E laptop med en I5 og 8GB RAM. Windows er mitt primære operativsystem med en Linux VM etter behov.
Jeg bruker SublimeText 2 for det meste. Jeg elsker fart og utvidbarhet av det. Jeg har også vært beta-test versjon 3, som er blazingly rask, men plugin-støtten er fortsatt et pågående arbeid for denne versjonen.
Jeg er en stor Evernote-fan. Det har en fin skjermopptak opplevelse. Jeg bruker Chrome-utvidelsen for det, så vel som å klippe sider eller nettadresser. De fleste av mine behov blir møtt i nettleseren med ting som TweetDeck, Bit.ly og Simple Time Track. Jeg bruker også mange Node.js-verktøy som Grunt og Simple-http-server av Andrew Thorp. Jeg bruker også Notepad ++ for super rask kode redigering. Spotify gjør dagen min går raskere. Fiddler2 er et flott verktøy for å se HTTP-trafikk. En av mine favoritt Git-verktøy er TortoiseGit samt Posh-Git for Poweshell.
Det er flott å kunne spike bak gardinene til andre utviklere og se hvordan de gjør den magien de gjør. Og fra det du kan se, er verktøyene og teknologiene de bruker lett tilgjengelig, og i mange tilfeller gratis. Jeg vil gjerne takke Nettuts + forfatterne for å dele denne informasjonen.