Ik heb eerder verschillende topontwikkelaars de volgende vier eenvoudige vragen gesteld:
Het artikel genereerde veel interesse en discussie over de tools die de community gebruikt, wat echt geweldig was! We houden ervan om discussies met onze onderwerpen te motiveren. Welnu, dit motiveerde ons ook om de vraag te stellen: "Waarom posten we niet over wat wij, de Nettuts + auteurs elke dag gebruiken?"
Dus dat hebben we precies gedaan. We kozen voor tien Nettuts + auteurs en stelden hen dezelfde vier vragen. En zoals eerder, zult u de antwoorden vinden die ze hieronder gaven en hopelijk enkele hulpmiddelen ontdekken die uw ontwikkeling veel gemakkelijker zouden kunnen maken.
Bio: Ik had mijn eerste contact met computers in het midden van de jaren 80 toen ik mijn vader op mijn werk bezocht. Dat was een belangrijk moment voor wat ik nu aan het doen ben. Ik ben een trots lid van een agile team dat werkt voor een bedrijf genaamd Syneto. Via mijn koerier programmeerde ik in verschillende talen en ik kreeg de kans om dagelijks alle belangrijke Agile-technieken van Scrum tot Lean en van TDD tot DDD te leren en te gebruiken. Sinds augustus 2012 deel ik mijn kennis met de lezers van Nettuts + door artikelen, tutorials en premiumcursussen, alles over programmeren.
Maak contact met Csaba op Twitter en op zijn blog.
Ik ben voornamelijk een back-end programmeur en voornamelijk programma in PHP maar ik probeer voortdurend nieuwe talen. Ik ben het meest gefocust op algemeen softwareontwerp en architectuur. De programmeertaal die ik gebruik, is slechts een hulpmiddel om dat te bereiken.
Welnu, op het werk hebben we Mac Minis, maar ik ben geen fan van Apple. Dus thuis heb ik een HP-desktop met een 27-inch Samsung-monitor met mijn favoriete Linux-distributie, Sabayon.
NetBeans, absoluut. Hoewel het zijn grenzen heeft, vind ik het de beste IDE als het gaat om meerdere talen. Het Java-deel is gewoon geweldig en van alle gratis IDE's heeft het de beste PHP-ondersteuning.
Ik breng veel tijd door in de webbrowser en e-mailclient; Opera. Het zou moeilijk zijn om zonder te leven. En natuurlijk NetBeans.
Bio: Krasimir Tsonev is een coder met meer dan tien jaar ervaring in webontwikkeling. Met een sterke focus op kwaliteit en bruikbaarheid, is hij geïnteresseerd in het leveren van geavanceerde toepassingen. Momenteel is Krasimir met de opkomst van de mobiele ontwikkeling enthousiast om te werken aan responsieve applicaties die op verschillende apparaten zijn gericht. Wonend en werkend in Bulgarije studeerde hij af aan de Technische Universiteit van Varna met een bachelor- en een masterdiploma in computerwetenschappen.
Maak contact met Krasimir op Twitter: @KrasimirTsonev en op zijn blog.
Ik werk meestal met PHP, JavaScript (NodeJS), HTML / CSS en soms met Flex / AS3. In sommige van de projecten ben ik een front-end ontwikkelaar, in sommige anderen ben ik de back-end guy. Over het algemeen ben ik geïnteresseerd in het maken van de dingen op de juiste manier. Ik hou van KIS (houd het eenvoudig) en DRY (niet jezelf herhalen) principes en ik probeer ze altijd te volgen. Heel vaak ontwikkel ik tools die andere programmeurs helpen sneller en efficiënter te werken. Wanneer ik niet codeer, blog ik normaal gesproken, wat nogal een passie van mij is.
Ik heb Dell Vostro 3560 aangesloten op een externe monitor van Dell 23. "Ik ben een Windows-gebruiker, maar ik heb Ubuntu ook in een VirtualBox VM laten draaien.
Ik ben een grote fan van Sublime Text 2. Meestal schakel ik tussen drie vensters: Sublime Text 2, Chrome en PowerShell (+ posh-git geïnstalleerd). Toen ik een paar jaar voornamelijk met Flash werkte, gebruikte ik FlashDevelop. Zelfs voor PHP of JavaScript was het een goede keuze.
Dat is mijn favoriete browser - Google Chrome. Het is niet alleen een programma voor het bezoeken van het web. Het is eigenlijk een geweldig hulpmiddel voor ontwikkeling en zelfs voor ontwerp.
Bio: Ik ben een financiële technoloog die gespecialiseerd is in front-ends, voornamelijk voor handels- en analysetoepassingen. Ik heb in het verleden aan een breed scala van UI-technologieën gewerkt, variërend van Java Swing, Eclipse SWT, Nokia Qt tot Cocoa op OSX / iOS, .Net WPF en HTML5. Ik ben ook een gepubliceerde auteur voor "WPF Control Development Unleashed" met Addison / Wesley-SAMS. Als ik niet programmeer, speel ik graag tafeltennis, badminton of verf met mijn Wacom-tablet met Photoshop of SketchBook Pro.
Maak contact met Pavan op Twitter: @pavanpodila en op zijn blog.
Ik ben een front-end consultant in de financiële sector van New York. De meeste van de apps die ik ontwikkel / onderhoud, zijn apps, visualisaties, portfolio-managementtools, enzovoort. Deze apps draaien op een combinatie van desktop-, mobiele en webplatforms. Voor de desktop gebruik ik voornamelijk .NET / C # / WPF. Op internet was het een combinatie van de standaard JS-technologieën / frameworks met Node.js, Java of Rails backends. Aan de mobiele kant is het vooral iOS. Ik hou van nieuwe dingen te leren en altijd op zoek te gaan naar spannende manieren om de geest te buigen! Het deel dat ik het leukst vind om een consultant te zijn, is de mogelijkheid om nieuwe platforms, technologieën en talen te verkennen die ik nooit vrijwillig zou wagen..
MacBook Air 13 "met een 24" -monitor.
RubyMine, Sublime Text, Visual Studio 2012 en XCode.
Git, Sublime-tekst, Zsh, RubyMine, Final Cut Pro (voor al mijn videobewerking), Dash, Google Chrome, Keynote (voor al mijn diagrammen)
Bio: Ik ben een web- en app-ontwikkelaar met meer dan 5 jaar ervaring in programmeren voor het web met HTML5, CSS3, JavaScript en PHP. Ik gebruik voornamelijk de LAMP-stack en frameworks zoals jQuery, jQuery Mobile en Cordova (PhoneGap). Mijn interesses omvatten ook webbeveiliging, webtoegankelijkheid, SEO en WordPress.
Momenteel werk ik als zelfstandige met de genoemde technologieën. Ik ben ook een regelmatige blogger voor verschillende netwerken (SitePoint, Tuts + en FlippinAwesome), waar ik artikelen schrijf over de onderwerpen waarmee ik gewoonlijk werk en meer.
Maak contact met Aurelio op Twitter en op zijn blog.
Ik ben een full-stack webontwikkelaar die werkt met de LAMP-stack. Afgezien van PHP voor de serverkant, gebruik ik JavaScript met jQuery voor de clientzijde en veel HTML5 en CSS. Daarnaast hergebruik ik mijn webkennis om mobiele apps te bouwen met behulp van frameworks zoals jQuery Mobile en Cordova (PhoneGap). Mijn interesses omvatten ook webbeveiliging, webtoegankelijkheid, SEO en WordPress. Momenteel werk ik als zelfstandige met de genoemde technologieën. Ik ben ook een regelmatige blogger voor verschillende netwerken, waar ik artikelen schrijf over de onderwerpen waarmee ik gewoonlijk werk en meer.
Een pc met een i3-processor met 4 Gb RAM plus een 24-inch monitor. Terwijl ik op Linux implementeer, werken op mijn pc en 13 "-toepassing Windows 7.
Het hangt af van de projecten waaraan ik werk of de code die ik moet schrijven op het moment dat ik voor de tafel zit. Voor kleine wijzigingen open ik meestal gewoon het bestand met Notepad ++. Als een IO ontwikkelde ik me met NetBeans, maar een paar maanden geleden probeerde ik PHPStorm en vanaf dat moment voelde ik me verliefd. Het is echt een complete, stabiele en nuttige IDE.
Op basis van wat ik tot nu toe heb gezegd, moet het duidelijk zijn dat ik niet zonder browsers kan leven. Mijn favoriet is Chrome, maar om werkredenen die u gemakkelijk kunt raden, staan op mijn pc's alle belangrijke browsers. Daarnaast moet ik Composer, Git, FireFTP, Poedit, Google, StackOverflow en Twitter vermelden. Oh ... en YouTube en Spotify! Wie kan er zonder muziek coderen??
Bio: Hoi! Ik ben Jeremy McPeak en ik ben een auteur en een softwareontwikkelaar. Ik heb een paar boeken, artikelen en cursussen geschreven bij Tuts +. Ik ben gespecialiseerd in mijn twee favoriete talen: JavaScript en C #, maar ik ben gekend om me in andere talen zoals PHP en Java te verdiepen wanneer dat nodig is. Als ik niet werk, breng ik tijd door met mijn gezin, gitaar of piano spelen, gamen of lezen.
Maak contact met Jeremy op Twitter: @jwmcpeak en op zijn blog.
Tegenwoordig breng ik het grootste deel van mijn tijd door met C # en .NET voor zowel desktop- als webapps. Ik ben in deze branche terecht gekomen als een ontwikkelaar aan de clientzijde, en ik probeer voortdurend meer werk aan de kant van de klant in mijn dagelijkse werkstroom te passen. JavaScript is tenslotte mijn eerste liefde.
Er zijn drie computers die ik gebruik voor ontwikkeling, die allemaal Windows 8 Pro draaien. Voor ontwikkeling onderweg, gebruik ik een Dell XPS 14 Ultrabook met 8 GB RAM en binnenkort zal het een SSD hebben. Mijn werkstation op kantoor is een Ivy Bridge-gebaseerde Xeon met 32 GB RAM en dubbele nVidia Quatro-kaarten voor het voeden van vier schermen. Voor thuisontwikkeling (en andere dingen) heb ik een op Haswell gebaseerde computer gebouwd: i7-4770 CPU, 32GB RAM, twee Samsung 840 Pro 256GB SSD's, een heleboel conventionele opslag, nVidia 660 GTX en drie Dell U2410-schermen.
Ik gebruik voornamelijk Visual Studio Professional 2008 en 2012 met Resharper en NCrunch voor web- en desktopontwikkeling. Ik gebruik ook WebMatrix als ik snel een prototype moet maken, en Sublime Text en Notepad2 worden opmerkelijk gebruikt als ik Visual Studio niet nodig heb.
Ik moet Resharper en NCrunch hebben. Visual Studio is een eersteklas ontwikkelomgeving, maar de Resharper en NCrunch plug-ins maken het de absoluut beste omgeving op aarde. Ik heb ook VMWare Workstation nodig. Ik doe veel met virtuele machines en VMWare's Workstation is momenteel de beste client-gebaseerde VM-software die beschikbaar is.
Bio: Ik ben Nikko Bautista. Overdag werk ik als Software Engineer bij Bright.com, waar we slimmer, sneller en goedkoper aannemen. 'S Nachts ontwikkel ik webapps en schrijf tutorials voor Nettuts +. Ik ben gespecialiseerd in PHP- en PHP-frameworks. Ik heb ervaring met Symfony, Zend Framework, CodeIgniter, FuelPHP en Laravel. Ik vind het leuk om ontwikkelaarvriendelijke API's te maken en te onderhouden. Ik heb ook expertise in API's van derden van Facebook, Twitter, Google en andere platforms. Ik onderzoek vaak nieuwe technologieën, frameworks en webservices door webtoepassingen te bouwen die ze gebruiken. Nettuts + laat me delen wat ik heb geleerd met de wereld.
Maak contact met Nikko op Twitter: @nikkobautista en op zijn blog.
Ik ben ontwikkelaar van een webtoepassing en gebruik PHP als mijn hoofdtaal. Ik speel ook met andere talen, zoals Ruby en Python, maar niet zoveel als ik zou willen. Samen met dit gebruik ik jQuery en Ember voor de client-side. Ik bouw momenteel applicaties voor Bright.com, waarmee we mensen helpen bij het maken van hun volgende baan.
Op het werk gebruik ik een MBP 15 "met een 23" secundair scherm. Voordat ik bij mijn huidige baan begon te werken, was ik een Windows-fanaticus. Ik heb altijd een hekel gehad aan hoe OSX andere conventies had dan Windows. Ik besloot om het een vechtkans te geven toen ik bij Bright ging werken, en ik kon niet gelukkiger zijn dan ik. Thuis heb ik een drievoudige 27-inch monitoropstelling aangesloten op een kleine mATX-pc. De pc heeft een quad-core i5, 8 GB RAM en 7 TB aan ruimte op de harde schijf, allemaal verpakt in een Lian-li V350B. onderweg heb ik een 11 "MBA die ik bijna altijd bij me heb omdat het zo licht is dat je nauwelijks merkt dat hij er is. Daarnaast gebruik ik mijn vertrouwde Logitech K350-toetsenbord en Logitech M705 Marathon Mouse (voor zowel mijn werkconfiguratie als thuisinstallatie).
Zoals velen gebruik ik voornamelijk Sublime-tekst voor mijn dagelijkse codering. Het is snel, betrouwbaar en uitbreidbaar, hoewel ik soms de functies mis die alleen volledige IDE's kunnen bieden. Maar als ik in de servers meeloop, gebruik ik Vim. In de toekomst zou ik graag efficiënter met Vim willen werken en het als mijn hoofdeditor gebruiken, maar voor nu kan ik niet zonder mijn cmd + p om bestanden in Sublime te openen.
Google Chrome staat absoluut bovenaan mijn lijst, werken is net zo veel sneller als ik het gebruik. Fantastical op OSX (en gewoon Google Calendar op Windows) is een geweldige manier om dingen in mijn agenda bij te houden en nieuwe taken / evenementen toe te voegen.
Bio: Ik ben Stephen Radford, een webdesigner en -ontwikkelaar uit Leicester, VK. Werken met dingen als Laravel, Backbone en AngularJS.
Leg contact met Stephen op Twitter en op zijn blog.
Ik ben in de eerste plaats een PHP bezig met webapplicaties, met mijn go-to-framework als Laravel 4. Aan de voorkant van de dingen werk ik voor het grootste deel met AngularJS, en daarnaast onderhoud ik enkele applicaties die met Backbone zijn gebouwd.
Tijdens mijn dagtaak gebruik ik een 21 "iMac en een goedkoop, secundair scherm dat meestal bezaaid is met terminalvensters. Als ik aan mijn zijprojecten werk, gebruik ik mijn 13" MacBook Air die perfect is om te worden in staat om in mijn tas te gooien en ergens anders te werken, zou ik dat moeten doen. Hoewel het grootste deel van mijn werk vanaf de bank wordt gedaan.
Niet verrassend, ik ben een grote Sublime Text 2-fan. De enorme opslagplaats van plug-ins (voornamelijk toegankelijk dankzij de fantastische Package Control en unieke functies zoals meerdere cursors en afleidingsvrije modus maken het gewoon een genot om te gebruiken.
Ik zou waarschijnlijk niet zo productief zijn zonder CodeKit, iTerm, ColorSnapper of Base. Met Kickoff kan ik een takenlijst voor samenwerken beheren, FileShuttle laat me eenvoudig schermafbeeldingen of bestanden delen en ik zou zeker niet kunnen werken zonder de constante stroom muziek van Spotify.
Bio: Ik ben Adam Conrad de VP of Product voor fantasy-sportstartup @starstreet, DJ als @deejayacon en een front-end ontwikkelaar. Ik til dingen op en zet ze ook neer.
Leg contact met Adam op twitter.
Ik werk aan de front-end - HTML / CSS / JS, maar we zijn een Rails-winkel, dus dat doe ik ook. Rechte JS / jQuery voor het grootste deel van ons werk, maar we onderzoeken momenteel AngularJS als een manier om een raamwerk rond de voorkant in te pakken.
MacBook Air 13 "vanaf 2011 - 4 GB RAM, 1,7 GHz Intel i5 ... Ik zou wat meer RAM-geheugen kunnen gebruiken, vooral als ik wat met VM's zou willen doen, maar het klusje klopt. Ik gebruikte een extra externe monitor (24") Asus HDMI-scherm), maar de verschillen in kleurprofiel tussen de twee schermen waren vervelend genoeg als een front-end man die ik helemaal achterliet ten gunste van één enkel scherm. Voor ons responsieve werk fiets ik constant tussen een iPhone 5, Nexus 4, iPad 3, iPad Mini en Nexus 7. En natuurlijk kan geen enkele hardware-installatie compleet zijn zonder een of andere knoestige koptelefoon. Ik rock de Audio Technica ATH-M50s omdat ze de hoogste scores op Amazon hadden voor vrijwel elk product en de man die ze bezorgen.
Terug in mijn .NET-dagen was ik een Visual Studio-man, daarna verhuisde ik naar Vim toen ik overging op Ruby on Rails, maar toen zag ik het licht dat Sublime Text 2 was en het leven is goudkleurig. Ik heb een groot aantal pakketten geïnstalleerd voor vrijwel alles wat je nodig zou kunnen hebben voor Ruby, Rails, jQuery, JavaScript, HTML en CSS. Ik kan niet zeggen dat ik ze allemaal heb gebruikt, maar ze kruipen langzaam in mijn ontwikkelingsworkflow.
Mijn IDE (uiteraard), Chrome DevTools en mijn feedreader bieden me een eindeloze stroom geweldige nieuwe muziek.
Bio: Hendrik is een webapplicatie-ontwikkelaar gevestigd in Keulen. Hij werkt samen met SAE Global / European IT en Navitas Ltd., meestal op grootschalige database-gestuurde PHP-applicaties met Zend Framework, MS SQL en een aantal behoorlijk opwindende, geavanceerde dingen. Altijd graag vertakken en ervaren gerelateerde velden.
"Proberen om een renaissance-ontwikkelaar te worden, lijkt het ultieme doel voor mij te zijn. De juiste technologie kiezen voor het werk, aanpassen en snel gebruiken. "
Maak contact met Hendrik op Twitter en op zijn blog.
Mijn huidige dagelijkse business is het ontwikkelen van database-gestuurde webapplicaties op basis van object-georiënteerde PHP voor educatieve bedrijven. Ik gebruik meestal aangepaste PHP, Zend Framework (levering en DB-manipulatie), MSSQL, MySQL en Javascript (meestal native + jQuery voor DOM & Ajax-spullen). Naast werk, verdiep ik me in Sencha Touch, Node en Angular JS.
Ik gebruik een 13-inch MacBook Air als een draagbare server (zowel met Mac OS en Windows) als ik constant van werkruimte verander en voor een groot deel van mijn werk niet op de cloud kan vertrouwen. Ik sluit de server gewoonlijk aan op de lokale netwerken thuis of thuis, het bureau wordt van stroom voorzien met een Mac Pro aangesloten op een 30 "display, wat een genot is om mee te werken. Op kantoor gebruik ik een Mac mini i7 uit 2012 met twee schermen - 27 "en 19". Beide zijn SSD-powered omdat je moet toegeven dat je het nooit meer wilt missen als je het eenmaal hebt geprobeerd. ;) Ik vlieg met een vrij regelmatig schema naar ons hoofdkantoor in Berlijn, waar ik rechtstreeks op de MacBook werk. Deze opzet is zeer flexibel gebleken en past in elke situatie bij mijn behoeften.
Ik gebruik PhpStorm als IDE vanaf het moment dat het uitkwam. Serieus, dit is een van de meest ongelooflijke stukjes software ooit gemaakt voor echt krachtige webontwikkeling. Voor snelle bewerking ben ik een fan van Sublime Text 2 omdat het ongelooflijk licht van gewicht is en zelfs krachtige functies biedt die je veel eerder zou verwachten van een volwaardige IDE. Op de commandoregel neig ik om te plakken met nano of vim als ik daartoe gedwongen ben. Ik moet toegeven dat Microsoft behoorlijk goed werk heeft geleverd in de SQL Server Management Studio; leuk om er SQL mee te schrijven.
Hier is mijn dock van links naar rechts: Skype, Spotify, Chrome (love the Dev tools), VMware Fusion, PhpStorm, SourceTree (voor Git), iTerm 2 (voor SSH, Tunnels, Git en de gebruikelijke dingen), Sublime Text 2 , Navicat Essentials en Sequel Pro. De lijst met kleine helpers is weggelaten;)
Bio: Ik ben een webontwikkelaar die zich voornamelijk richt op JavaScript, ASP.NET MVC, jQuery en C #. Ik geloof dat je nooit kunt stoppen met leren, daarom blijf ik actief in de ontwikkelingswereld bij het bijwonen van gebruikersgroepen zoals NashJS, ID van Nashville en NashDotNet, bloggen voor FreshBrewedCode.com, JCreamerLive, Net Tuts en Tech.pro en Twitter doorzoeken en interwebs voor zoveel kennis die ik in mijn brein kan persen. Ik werk als een JavaScript-engineer appendTo en ik heb veel plezier met het ontwikkelen van front-endtoepassingen in JavaScript en jQuery. Ik ben ook een IE userAgent Neem gerust contact met me op, ik vind het leuk om andere ontwikkelaars te ontmoeten die gepassioneerd zijn over wat ze doen.
Maak contact met Jonathan op Twitter: @ jcreamer898 en op zijn blog.
Mijn primaire focus is front-end ontwikkeling met behulp van JavaScript en jQuery. Ik gebruik graag Backbone.js of Knockout.js om applicaties te bouwen, en ik gebruik vaak postal.js, machina.js, mockjax en verschillende anderen. Normaal gesproken bouw ik mijn apps met behulp van AMD met Require.js, omdat ik vind dat dit me de beste ontwikkelervaring biedt. Ik schrijf ook ASP.NET MVC en kreeg mijn start met het schrijven van ColdFusion, voornamelijk gericht op het ColdBox MVC-framework.
Momenteel ben ik bezig met een op maat gemaakte AMD Athlon X4 Phenom II met 16 GB RAM, 2 TB HDD en een GTX 250. Ik heb ook een ASUS U56E-laptop met een I5 en 8 GB RAM. Windows is mijn primaire besturingssysteem met een Linux-VM waar nodig.
Ik gebruik voor het grootste deel SublimeText 2. Ik hou van de snelheid en uitbreidbaarheid ervan. Ik ben ook bètatest-versie 3 geweest, die razendsnel is, maar de ondersteuning voor plug-ins is nog steeds een werk in uitvoering voor deze versie.
Ik ben een grote fan van Evernote. Het heeft een leuke ervaring met het maken van foto's. Ik gebruik ook de Chrome-extensie om pagina's of URL's te knippen. De meeste van mijn behoeften worden in de browser voldaan met dingen als TweetDeck, Bit.ly en Simple Time Track. Ik gebruik ook veel Node.js-tools zoals Grunt en simple-http-server door Andrew Thorp. Ik gebruik ook Notepad ++ voor supersnelle code-bewerkingen. Spotify maakt mijn dag sneller voorbij. Fiddler2 is een geweldige tool voor het bekijken van HTTP-verkeer. Een van mijn favoriete Git-tools is zowel TortoiseGit als Posh-Git voor Poweshell.
Het is geweldig om te kunnen piekeren achter de gordijnen van andere ontwikkelaars en te zien hoe ze de magie doen die ze doen. En wat u kunt zien, zijn de tools en technologieën die ze gebruiken allemaal eenvoudig beschikbaar en in veel gevallen gratis. Ik wil graag de Nettuts + auteurs bedanken voor het delen van deze informatie.