Wir verbringen viel Zeit damit, die Vordenker in der Webentwicklung zu verfolgen, in vielen Fällen verwenden sie die von ihnen erstellten Tools und Bibliotheken, lesen die von ihnen geschriebenen Beiträge, artikulieren coole Techniken, die sie gelernt haben, und in einigen Fällen besuchen sie die Definieren einer Konferenz für eine bestimmte Sprache. Aber wäre es nicht großartig zu erfahren, worauf sie sich konzentrieren und was sie für den Aufbau einer solchen Großartigkeit verwenden?
Ich wandte mich an eine Gruppe von einigen der besten und klügsten Entwicklern der Webentwicklung, um genau diese Fragen zu beantworten. Hierbei handelt es sich um Entwickler, die einen starken Beitrag zur Webentwicklungs-Community geleistet haben und von ihren Kollegen wegen ihrer technischen Fähigkeiten hoch geschätzt werden. Sie tragen auch weiterhin dazu bei, die Webentwicklung durch Inhalte, Code und Führung voranzutreiben. Sie können deren BIOS unten überprüfen, um weitere Informationen zu erhalten.
Diese Leute sind unglaublich beschäftigt, so dass ich meine Fragen auf vier einfache beschränkte:
Nachfolgend finden Sie die Antworten, die sie gegeben haben, und entdecken hoffentlich einige Tools, die Ihre Entwicklung erheblich erleichtern könnten. Sie werden auf jeden Fall gemeinsame Themen (Sublime) und ein paar Nuggets finden, die zumindest für mich neu sind.
Bio: Ich bin ein Full-Stack-Entwickler von Webanwendungen mit einem Schwerpunkt auf JavaScript. Ich habe seit 2007 zu jQuery beigetragen und bin derzeit der Projektleiter für die jQuery-Benutzeroberfläche. Ich bin auch in den Communities Node.js, WHATWG und W3C aktiv.
Verbinde dich mit Scott in seinem Blog und auf Twitter.
Webentwicklung, meistens clientseitige JS und Node.js.
Macbook Pro.
Sublime Text mit TrailingSpaces, Pretty JSON, GitGutter und Markdown Preview.
Git, GitHub, Apache, Chrome, Linkinus, Skype, Knoten.
Bio: Raymond ist ein leitender Entwickler-Evangelist für Adobe. Seine Arbeit konzentriert sich auf Webstandards, mobile Entwicklung und ColdFusion. Er ist ein veröffentlichter Autor und präsentiert bei Konferenzen und Benutzergruppen zu einer Vielzahl von Themen.
Verbinde dich mit Raymond in seinem Blog und auf Twitter.
Im Allgemeinen konzentriere ich mich hauptsächlich auf Webstandards, Creative Cloud (mit Fokus auf die HTML-Tools) und normalerweise auf den "nicht sexy" Teil des clientseitigen Entwicklers. Ich kann CSS schätzen, aber ich bin mehr begeistert von Speicher, JavaScript und Formularen.
Meine Hardware ist ein MacBook Pro. Ich entwickle zwar viel Mobile, also teste ich es mit einem iPhone, einem Android-Handy und verschiedenen Tablets. Seltsamerweise ist die einzige Microsoft-Hardware, die ich täglich verwende, meine Tastatur. Ich verwende "Natural" -Tastaturen seit fast 15 Jahren. Ich bin süchtig nach ihnen.
Mein Editor ist Brackets, ein Open-Source-Editor, den wir vor etwa einem Jahr eingeführt haben. Es hat tolle Verbindungen zu Chrome und eine coole Erweiterungsschicht.
Basierend auf dem, was ich momentan in meinem OS X-Dock sehe, sind die Tools, die ich jeden Tag verwende, mein Browser, mein Editor, Tweetdeck und Evernote. (Ich halte alles in Evernote, vom Projektmaterial bis hin zu zufälligen Tipps.)
Bio: JDD ist Mitbetreuer von jsPerf / Benchmark.js, einem ES5-Compliance-Evangelisten, einem Liebhaber der JavaScript-Bibliothek, einem zweimaligen Microsoft MVP-Empfänger für IE-Tests und einem Chakra Performance Program Manager bei Microsoft.
Verbinden Sie sich mit JDD auf Github und Twitter.
Low-Level-Utility-Bibliotheken und Benchmarking. Ich bin ein libs-Fan und arbeite gerne mit ihnen um. JS-Entwicklung ist nicht mein Tagesjob bei Microsoft, also keine Kundenarbeit oder ähnliches.
Mein Tagesjob wird unter Windows 8 und IE10 erledigt. Mein persönlicher Entwicklungscomputer ist ein 13 "MacBook Pro mit OS X 10.7.5, mit einem 2,3-GHz-Prozessor und 8 GB RAM.
Ich verwende Komodo Edit unter OS X und Windows. Ich liebe seine erweiterte Suche. Ich suche die ganze Zeit nach regexp und verschachtelten Dateien.
Ich benutze fast jeden Browser ...
Neben meinem Texteditor verwende ich Total Finder für OS X (dadurch sind seine Fenster überschaubar). Ich habe auch so ziemlich jeden Browser. 22 verschiedene Chrome-Versionen, fünf Versionen von IE, 23 Versionen von Firefox, 12 Versionen von Opera und sechs Versionen von Safari. Bevor ich einen Versions-Bump freigebe, stelle ich sicher, dass das angegebene Projekt in den Umgebungen / Browsern ausgeführt wird, in denen es angegeben ist, dass es ausgeführt werden soll Warum Ich habe alle Browser. Ich habe auch Node, Ringo, Rhino und Narwhal.
Bio: Stephanie ist Director, Webstrategie und Marketingtechnologien bei Contatta. Als Front-End-Entwicklerin hat sie Sessions auf Konferenzen weltweit präsentiert, darunter HOW Design, UI16, An Event Apart, Microsofts MIX, Macworld, SXSW, Adobe Max und viele andere. Sie ist eine veröffentlichte Autorin und arbeitete während ihrer Zeit bei W3Conversions mit einer Vielzahl von Organisationen zusammen, darunter Newsweek, MLB, das New York Magazine, Adobe und SalesForce.com sowie Disneys "TRON" -Filmseite.
Verbinde dich mit Stephanie in ihrem Blog und auf Twitter.
Ich bin ein Frontend-Entwickler, aber ich trage ein paar zusätzliche Hüte, da ich mich bei Contatta im Startmodus befinde. Das heißt, ich habe die Ehre Ich habe mich für die Wahl und Implementierung unseres neuen Corporate CMS entschieden. Ich beschäftige mich also etwas mit PHP, zusätzlich zu meiner üblichen Entwicklung.
Ich verwende keine spezielle Hardware. Ich arbeite an einem 17 "MacBook Pro (das ich nicht aktualisiert habe, weil ich nicht auf 15" verkleinern möchte). Wenn ich an meinem Schreibtisch bin, bin ich auch an einen zweiten Monitor angeschlossen. Ich entscheide mich dafür, meine Monitore irgendwo wie Costco zu kaufen, anstatt die High-End-Modelle zu verwenden, damit ich meine Website wie ein durchschnittlicher Benutzer betrachten kann.
Derzeit verwende ich Sublime Text 2 für die tägliche Entwicklung. Wenn jedoch der Open-Source-Editor von Brackets, Adobe, in die Richtung weitergeht, die sie bei MAX gezeigt haben, werde ich wahrscheinlich irgendwann einmal einen Wirbel machen. Ich verwende Dreamweaver auch zum Erstellen meiner E-Mail-Kampagnen in.
Ich gebe Chrome täglich ein Training, manchmal mit über 150 Registerkarten.
Außerhalb meiner Editoren habe ich immer CodeKit, um meinen Sass zu kompilieren und CSS und JS zu minimieren. Ich benutze Git für Source Control und schiebe meinen Code via Tower in das Repository.
Ich verwende HipChat, um den ganzen Tag über mit dem Rest des Unternehmens zu kommunizieren. Das Beste an HipChat ist jedoch Hu Bot, der die Bereitstellung von meinem Git-Repository für Inszenierung oder Produktion übernimmt. Ich verehre meinen bot!
Mein Designer verwendet Fireworks, daher habe ich manchmal das offene Schneiden und Würfeln. (Ja, ich weiß, dass Adobe es nicht aktualisiert, aber es tut, was es braucht, also müssen wir es eines Tages von seinen kalten, toten Fingern hebeln.) Ich habe immer Spotify offen - normalerweise spiele ich ein Artist Radio, das ich mache auf meine Stimmung oder die Art von Dev, den ich mache (heute ist es eine Hellsongs-Station).
Schließlich gebe ich Chrome ein tägliches Training, manchmal mit über 150 Registerkarten (ja, ich habe ein Problem). Ich benutze es sowohl für den Inspector als auch für die Plugins, ohne die ich nicht leben kann (1Password, OneTab, ColorZilla, Cache Killer und Dragdis, um nur einige zu nennen) sowie für die Registerkarten aller anderen Dinge, die ich behalten muss wie Google Analytics, MailChimp, SproutSocial, Google Docs und alles andere, an dem ich gerade forsche.
Bio: Chris Heilmann hat viel Zeit darauf verwendet, das Web besser zu machen. Ursprünglich aus dem Radiojournalismus stammend, baute er seine erste Website um 1997 auf und arbeitete in den folgenden Jahren an zahlreichen großen internationalen Websites. Anschließend verbrachte er einige Jahre in Yahoo, wo er Produkte baute, Leute erklärte und ausbildete, und ist jetzt bei Mozilla. Chris schrieb und trug zu vier Büchern über Webentwicklung bei und schrieb viele Artikel und Hunderte von Blogbeiträgen für Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie und viele mehr.
Verbinde dich mit Christian in seinem Blog und auf Twitter.
Mein Hauptanliegen ist es sicherzustellen, dass die nächste Person, die nach mir übernimmt, Code erhält, der leicht verständlich und einfach zu erweitern ist. Leider geht das aus der Mode und es wird viel Wert darauf gelegt, es "aus der Tür" zu bekommen. Ich denke wirklich, dass wir am meisten von der Arbeit des anderen lernen und wo besser sauberer und verständlicher Code geschrieben werden kann als in unseren Lieferungen?
Mein Fokus liegt auf dem Web, nicht nur einem Browser oder einer geschlossenen Umgebung. Dies bedeutet, dass Sie in Ihrem Code sehr flexibel sein müssen. Sehr flexibel zu sein, kann bedeuten, dass es jetzt sofort funktioniert, oder dass es Zeit ist, es einfach auszubauen, um neue Funktionen hinzuzufügen, die in der Zukunft hinzugefügt werden können. Ich denke, nach 16 Jahren Webentwicklung sollten wir uns in einer Phase befinden, in der wir aufhören, Dinge zusammen zu hacken und sie kontinuierlich zu ersetzen.
MacBook Air, ich bin immer unterwegs und habe wenig Platz oder Zeit, um große Hardwarekomponenten einzurichten.
Sublime Text 2 ist unglaublich.
Browser und ihre Entwicklertools, die Befehlszeile für Git, einen IRC-Client, Dropbox und Spotify. Ich habe immer mehr herausgefunden, dass ich unabhängig von Fat-Client-Software geworden bin und stattdessen viele Onlinedienste in Anspruch nehme.
Bio: Ryan Grove ist ein Zauberer bei SmugMug, einem YUI-Gutachter, und war einst ein minderjähriges Modell für einen japanischen Bekleidungskatalog. Er mag Kuchen, Filme, Kuchen, alte Segelschiffe und Kuchen.
Verbinde dich mit Ryan in seinem Blog und auf Twitter.
Ich verbringe die meiste Zeit damit, clientseitige JS-Komponenten und -Funktionen für SmugMug zu entwickeln. In meiner Freizeit schreibe ich viel Node.js-Code und gelegentlich auch etwas Ruby (obwohl JS in den letzten Jahren meinen Fokus wirklich übernommen hat). Bei SmugMug ist YUI 3 unsere Wahl, und ich bin auch ein zentraler Gutachter für YUI. Ich gebe viel Code dazu und überprüfe auch die Änderungen anderer Anbieter und Mitwirkender.
An einem typischen Tag schreibe ich möglicherweise nicht-öffentlichen SmugMug-Code, Open-Source-SmugMug-Code und Open-Source-YUI-Code. Wir versuchen, so viel von unserer JS wie möglich zu eröffnen, und viele davon gehen heute in YUI zurück.
Wenn ich unterwegs bin, verwende ich ein 13 "Macbook Air.
Ich arbeite von zu Hause aus an einem 2,8-GHz-Quad-Core-Mac Pro mit 16 GB RAM, einer SSD und zwei 30-Zoll-HP-ZR30w-Monitore, die sich hervorragend für das Ansehen großartiger Fotos und Videos eignen. Wenn ich unterwegs bin, verwende ich ein 13-Zoll-MacBook Air (Mitte 2011, Core i7), die ich zu Tode liebe. Obwohl der Bildschirm nicht ist ziemlich so gut wie mein Desktop-Setup für die Anzeige großartiger Fotos.
Ich habe auch eine lächerliche Sammlung von mobilen Geräten, die ich zum Testen verwende. Mindestens eines von jedem iPhone- und iPad-Modell, mehrere Android-Geräte, ein Windows Phone und ein Chromebook.
Ich benutze Sublime Text 3 für alles. Ich möchte es heiraten und habe seine Kätzchen.
Neben Sublime Text gehören zu meinen unverzichtbaren Apps JSHint (um ehrlich zu sein), iTerm 2, Adium (für IRC), OS X-Nachrichten (für iMessage und Jabber), Tower (ein GUI-Git-Client), Dropbox und Rsync (zum Synchronisieren von Quellen und Daten zwischen verschiedenen Computern), Arq (zur Sicherung), Google Mail, GitHub und natürlich Google Chrome als mein Browser der Wahl.
SmugMug hat viele Remote-Mitarbeiter. Daher verwenden wir Google Hangouts für Meetings und schnelle persönliche Chats. Darüber hinaus ist IRC für uns ein wichtiges Kommunikationsmedium. SmugMug hat einen eigenen IRC-Server mit einem Znc-Bouncer, und ich verwende die Colloquy iOS-App, um Push-Benachrichtigungen zu erhalten, wenn jemand meinen Namen erwähnt oder mir eine Nachricht sendet, während ich nicht an meinem Schreibtisch bin.
Charles, cURL und die Chrome-Erweiterung von REST Console sind für das Debuggen von HTTP-Anforderungen und das Arbeiten mit APIs unverzichtbar. Oh, und ich habe mich so an Alfred (ein App Launcher und ein Suchwerkzeug) gewöhnt, dass ich nicht funktionieren kann, wenn ich eine Maschine verwende, auf der er nicht installiert ist. Ich drücke Strg + Leertaste und tippe "mdn [etwas oder anderes]
"rund tausend Mal am Tag, um Dokumente und vieles mehr nachzuschauen.
Bio: Frontend / UI / JS-Ingenieur und Autor. Christusliebhaber, Menschen, Logik und die aussterbende Kunst der Debatte, des Gesprächs und des rationalen Denkens. Ehemann und Vater von drei Jungen.
Verbinde dich mit Cody in seinem Blog und auf Twitter.
Mein Fokus liegt auf Front-End-Code (d. H. HTML, CSS und JavaScript), der zum Erstellen von Thick-Client-Webanwendungen und Websites für Desktopbenutzer verwendet wird. Bei Bedarf wechsle ich in die Tablet- und mobile Webentwicklung.
Mein Setup war seit Jahren ein MacBook Pro, ein 27 "Apple Display, eine Apple Magic Mouse und eine drahtlose Apple Tastatur.
Ich verwende den Sublime Text 2-Editor.
Das wären SmartGit, Sublime Text, Divvy, JumpCut, Google (Suche, Google Mail, Laufwerk, Kalender), Skype, Terminal, Chrome, Tweetdeck, Parallels, Textual, Dropbox, Github, Assembla.
Bio: Vor Ort bezogen, (indirekt) mit Gras gespeist, alle organischen Webentwickler aus Portland, Oregon. Ich habe das Glück, mit dem erstaunlichen und inspirierenden Team von SmugMug zusammenzuarbeiten. Apropos erstaunliche und inspirierende Teams, zuvor war ich fünf Jahre lang ein YUI-Kernentwickler und trage immer noch zu diesem Projekt bei. Habe ich team gesagt Ich meinte Gemeinschaft. Im Ernst, ihr seid alle großartig.
Verbinden Sie sich mit Luke auf Twitter.
Ich helfe den Menschen mehr als alles andere, wenn ich kann.
Ich bin fast alles JavaScript, jeden Tag den ganzen Tag. Ich ziehe es vor, an API-APIs auf niedrigerer Ebene zu arbeiten und Abstraktionen und Tools zu schreiben, um andere Elemente wie Event-Systeme, Versprechungen und XHR / Data-IO-Frameworks zu erstellen. Ich bemühe mich sehr, APIs zu erstellen, die intuitiv, flexibel und schnell sind. Prinzip der am wenigsten überraschenden Sachen. Gleichzeitig mag ich es jedoch, kleine Herausforderungen bei der UI-Implementierung mit Komponenten auf höherer Ebene zu lösen. Ich helfe den Menschen mehr als alles andere, wenn ich kann. Ich möchte mehr zur JS-, DOM-Spezifikations- und Standardarbeit beitragen.
13 "MacBook Air (eines für die Arbeit, eines für den persönlichen Gebrauch), 2GHz Core i7 mit 8 GB RAM und einer 500-GB-SSD (Persönlich ist 4 GB / 256 GB). Mein Arbeitsgerät ist an ein 22" -POS-Display angeschlossen, das ich vor Jahren gekauft habe für extra Immobilien, eine Apple-Tastatur und ein magisches Trackpad. Ich hasse das ungeteilte Tastaturlayout, aber ich liebe die Tastenform und -aktion mehr, deshalb beschäftige ich mich damit. Ich hasse auch die Verwendung des Wortes "Magie" im Namen des Trackpads.
Was die Luft betrifft, habe ich eine Reihe von Laptops und Desktop-Einheiten durchlaufen und bis zur Luft hatte ich nie eine Zuneigung (gut oder schlecht) für die Technik. Die Luft ist großartig. Es ist der beste Laptop, den ich je hatte, der beste Computer, den ich je hatte. Ich liebe das Ding wirklich. Glücklicherweise habe ich die Verarbeitungsgrenzen (noch) nicht so weit verschoben, dass Hardware für die Beefier-Technologie erforderlich ist. Ich sollte das Yapster-Headset erwähnen, da ich aus der Ferne arbeite. Es ist gut genug für das Geld im Vergleich zu meiner Verwendung.
Vim FTW. Das ist alles.
Ich lebe in Terminal, Vim, Git und Chrome (Dev Tools \ m /). Unterstützende Mitarbeiter sind Shifter (für YUI-Zeugs), Pull-Anfrage- und Ausgabesysteme von Github, VirtualBox und 1Password. Ablenkungsbesetzung und Crew sind: Mail.app (mangels eines besseren Clients), Itsy (minimalistischer Twitter-Client), Reeder, iOS Reminders-App und Adium. Ich bin mir sicher, dass mir einige fehlen, die ich für selbstverständlich halte.
Bio: Chris ist Vice President of Product Engineering bei SaferAging und Organisator von JSConf US und RobotsConf. Er ist der Autor des Node-Serialport, Gründer des JS Community Logos, und hilft bei der Erstellung erstaunlicher Tech-Events wie NodeBots und NodeCopter. Er wird ständig von seiner Frau und zwei erstaunlichen Kindern inspiriert.
Verbinden Sie sich mit Chris bei JSconf und RobotsConf.
Mein Fokus erstreckt sich heutzutage über den gesamten Entwicklungsbogen, von der Programmierung und Entwicklung von Hardwaresensoren über die Hochverfügbarkeits-Serverinfrastruktur und -entwicklung bis hin zur Frontend-Informationsdarstellung. In einer bestimmten Woche werde ich Hardware löten, Firmware für Eichhörnchen schreiben, Server überwachen und aktualisieren sowie neue Benutzeroberflächen und Interaktionen entwickeln (nicht unbedingt auf Web- oder visueller Basis). Einen einzigen "primären" Fokus zu wählen, ist schwierig, da sie alle unterstützend und notwendig sind, um die Produkte zu schaffen, auf die ich hinarbeitet oder die ich unterstütze.
Ich verwende hauptsächlich Produkte von Apple (2010 MacBook Air, 2010 Mac Pro bei der Arbeit, 2012 Mac Mini zu Hause) aufgrund ihrer unglaublichen Bauqualität und Optik. Ich teile meine Zeit fast in der Mitte zwischen der Verwendung von Roh-Terminals (Fish Shell yay!) Und GUI-Schnittstellen auf, so dass die fließende Kommunikation zwischen den beiden, die Mac OS X bietet, meinen Standard-Workflow gut unterstützt.
Ich werde mich für verschiedene Editoren entscheiden, basierend auf der Kontextumgebung, in der ich arbeite.
Ich werde mich für verschiedene Editoren entscheiden, basierend auf der Kontextumgebung, in der ich arbeite. Auf Servern verwende ich VIM, einfach weil es überall ist. Auf meinem lokalen Rechner habe ich mich an dieser Stelle für Sublime Text 3 entschieden, obwohl ich mich immer mit anderen auskenne, hauptsächlich aus Neugierde statt aus Notwendigkeit.
Ich verwende ein einfaches Set von Plugins (EJS, Emmet, Go, GitGutter, JSFormat, Squirrel), das im Wesentlichen die Syntaxhervorhebung und -formatierung für mich bereitstellt. Ich finde Standard-IDEs zu umständlich und schwer. Ich verliere mich in allem, was es bietet, um ehrlich zu sein. Selbst bei Sublime verirrte ich mich oft in den Schlüsselkombinationen, da ich einfach nur etwas erledigen möchte, was ich erledigen muss, kein Flaum, kein Pomp, nur rechtzeitig optimieren, um die Aufgabe zu erledigen.
Sublime Text 3 (wie oben erwähnt), aber das läuft eigentlich auf einen rohen Texteditor hinaus. iTerm2 und Fish Shell haben fast täglich mein Leben gerettet. Wunderlist ist etwas, ohne das ich grundsätzlich nicht leben kann, weil ich zu jedem Zeitpunkt einfach zu viel Zeug in meinem Kopf jongliere. Außerhalb der Software könnte ich ohne mein Das Keyboard nicht leben - das Tippen auf etwas anderes fühlt sich heutzutage unnatürlich und unangenehm an.
Bio: Aaron Newton ist ein Tausendsassa und zweifellos ein König. Als Veteran zahlreicher Startups, zuletzt Cloudera, ist er nun Produktchef bei Thanx, einer mobilen Loyalitätsanwendung. Als Mitwirkender des MooTools-Frameworks seit seiner ersten Veröffentlichung hat er zahlreiche Tutorials, ein Buch und mehr Code verfasst, als er je erhoffen kann. Das meiste davon ist JavaScript.
Verbinden Sie sich mit Aaron über MooTools und Twitter.
Heute bin ich Produktmanager bei Thanx. Ich bin sehr technisch und so habe ich viele Diskussionen über spezifische Implementierungen, während ich noch Codeüberprüfungen durchführe und wenn möglich in die Entwicklung einfliege. Unser Produkt ist in erster Linie eine mobile Anwendung mit einer nativen iOS-Implementierung und einer HTML5-Version für mobile Browser. Wir haben eine Android-App, bei der es sich im Grunde um einen Browser handelt, der diese HTML5-Implementierung verwendet. Ich neige dazu, zur HTML5-Implementierung beizutragen und auch zu unseren traditionelleren Webanwendungen - einem Dashboard für unsere Kunden und internen Tools für unseren eigenen Gebrauch.
Mein vertrautes MacBook Pro. Alles andere läuft auf AWS / Heroku.
In letzter Zeit Sublime. Ich war jahrelang ziemlich hardcore über TextMate, wurde aber schließlich müde, keine Updates zu haben. Ich mag die ganze Community-Unterstützung für Sublime (und dass es TextMate-Plugins ausführen kann), aber die beiden Funktionen, die mich schließlich wirklich zum Umschalten gebracht haben, waren die geteilten Ansichten und vor allem die blitzschnelle Suche. Suchen auf TextMate ist das neue "Mein Code wird kompiliert, also werde ich einen Kaffee holen."
Bio: Ben lebt in San Francisco, wo er Ingenieur bei Pushd ist und sich auf Ruby und iOS konzentriert. Zuvor baute er ein fehlgeschlagenes Startup für iOS und Node.js auf und zuvor schrieb er JavaScript bei Twitter und Slide. Er unterhält ein Programmierblog, meist über JavaScript, auf http://www.adequatelygood.com
Verbinde dich mit Ben in seinem Blog und auf Twitter.
Ich habe drei Jahre lang intensives JavaScript für Slide und Twitter gemacht, aber in letzter Zeit arbeite ich an iOS und Ruby, während ich nur gelegentlich mit JavaScript arbeite.
Ein 13 "Retina MacBook Pro mit einem 27" Thunderbolt-Display.
SublimeText 2. Ich liebe es.
Das wäre SublimeText 2, iTerm 2, Google Chrome, 1Password, Gmail, Flipboard, Twitter, Facebook, Reddit.
Bio: Ich schreibe Code @medium und habe einige Dinge (wie Bootstrap und Bower) geöffnet. Ich habe Vorträge gehalten und gelegentlich schreibe ich über das Web.
Verbinde dich mit Jacob in seinem Blog und auf Twitter.
Ich nehme an, ich verbringe die meiste Zeit mit der allgemeinen Front-End-Entwicklung (JS / CSS / HTML), obwohl ich eine gute Menge an Tool- / Build-Entwicklung und ziemlich einfache Serverarbeit verrichte. Ich habe auch versucht, meine Zugänglichkeit zu verbessern - viele wirklich hilfsbereite und sehr hilfsbereite Leute in diesem Raum treffen (wie Victor Tsaran von Paypal und Joshua Miele).
Ich verwende ein 15 "Retina MacBook Pro bei der Arbeit und ein 13" MacBook Air zu Hause. Ich mache ein Tonne Allerdings auf verschiedenen Geräten testen: iPads, iPhones, Android-Tablets / -Handys, Blackberry und sogar Windows-Schiefer.
Ich benutze Sublime Text 2.
Ich benutze Sublime Text 2. Ich habe Vim (schlecht) für eine Weile benutzt, aber die meisten anderen Front-End-Entwickler haben es auch nicht wirklich benutzt, und es war seltsam, dass es immer komisch war, immer für mich hin und her zu wechseln. Also, ich zeige und klicke jetzt wie ein Noob. Ehrlich gesagt, ich bin schrecklich mit Computern. Ich kenne eine Menge Ingenieure, die sich so mit ihren Computern auskennen und all diese benutzerdefinierten Dinge in die Tat umsetzen, aber ich habe buchstäblich keine Ahnung, was ich die meiste Zeit mache.
Rdio - Ich bin ohne Musik nutzlos.
Bio: Lea arbeitet als Developer Advocate für W3C. Sie hat eine langjährige Leidenschaft für Open Web-Standards, die sie erfüllt, indem sie nach neuen Verwendungsmöglichkeiten sucht, bloggt, spricht, schreibt und beliebte Open-Source-Projekte codiert, um anderen Entwicklern zu helfen. Sie ist auch Mitglied der CSS Working Group, die die Sprache selbst gestaltet.
Verbinde dich mit Lea in ihrem Blog und auf Twitter.
Alles über die Client-Seite: Ich mache HTML, CSS, JavaScript oder auch Design und UX! Ich habe jedoch eine Vorliebe für CSS, die nach meinem Beitritt zur CSS-Arbeitsgruppe noch stärker wurde.
Ein 13 "MacBook Air Ultimate, das ich letzten Juni gekauft habe. Ich liebe es. Das Touchpad hatte in den letzten Monaten einige Probleme, wurde jedoch kürzlich ersetzt, sodass ich mich in mein kleines MacBaby verliebte (ja, ich habe ein Haustier.) Namen dafür, gibt es ein Problem? :) wieder von vorne. <3
Espresso. Ich weiß, dass es bessere Texteditoren gibt, aber die FTP-Integration macht süchtig.
Native Apps: Espresso, Transmit, CodeKit, Adobe Illustrator, Chrome, Safari, Firefox, Opera, WebKit-Nachthimmel, Chrome Canary.
Web-Apps: Browserstack, Dabblet, copypastecharacter.com, css.coloratum.com, Workflowy und Github.
Bio: Jonathan Snook ist ein Web Designer / Developer, der bei Shopify arbeitet. Er kann sprechen, er kann schreiben, er kann Webseiten mit aller Kraft entwickeln.
Verbinden Sie sich mit Jonathan in seinem Blog und auf Twitter.
Heute konzentriere ich mich hauptsächlich auf die Front-End-Entwicklung. HTML, CSS und JavaScript füllen meine Zeit aus.
Ich habe ein 11-Zoll-MacBook Air, das mein Hauptcomputer ist. Wenn es um Tests geht, bevorzuge ich das Testen auf einem tatsächlichen Gerät so gut ich kann. Ich besitze ein Samsung-Tablet mit Windows 8, ein Nexus 7, ein iPad Mini , ein iPhone und sogar ein älteres Telefon mit WebOS. Okay, ich verwen