Sommigen van u hebben misschien zijn succesvolle boeken gelezen. Anderen houden hem misschien in de gaten via zijn populaire blog. Niettemin is Jeff Croft vandaag een van de toonaangevende pleitbezorgers van webstandaarden. In deze snelle brand zal Jeff alles beantwoorden, van zijn favoriete muziek tot zijn 'web development pet peeves'. Genieten!
Jeff werkt al meer dan 12 jaar op het web. Hij begon zijn carrière als webdesigner in 1995, met SimpleText op Macintosh System 7 en Netscape 1.1N als zijn ontwikkelomgeving. Sindsdien heeft hij in verschillende sectoren gewerkt en heeft hij moderne webdesign en -ontwikkeling gebracht op plaatsen waar u het niet altijd vindt, inclusief onderwijs en journalistiek. Naast zijn werk voor Blue Flavour is Jeff een blogger, auteur, spreker, criticus en thought leader in de industrie.
Ik beschouw Seattle, WA tegenwoordig als thuis. Ik woon echter tijdelijk in de buurt van waar ik ben opgegroeid, in Kansas City, MO, om enkele persoonlijke zaken te behandelen. Hopelijk ben ik snel terug in Seattle.
Blauwe smaak>
Mijn titel is Designer, maar ik maak ook een behoorlijke hoeveelheid ontwikkeling.
Hmm. Mexicaans. En zeevruchten. En Mexicaans met zeevruchten. :)
Ik studeerde muziek (met name jazz) op de universiteit en leerde zo ongeveer alles leuk vinden. Maar mijn favorietengenres zijn wat ik 'zwart' zou noemen
muziek. "Jazz, blues, R & B, soul, funk, hiphop, enz.
Ik lees veel meer algemene ontwerpboeken dan webontwikkelingsboeken, maar als ik een webdev-boek ga kiezen, zou ik voor de hand moeten liggen en Designing kiezen.
Met webstandaarden, door Jeffrey Zeldman. Natuurlijk leest bijna iedereen het nu, maar het is het dichtst bij een bijbel.
Er zijn er zo veel. Ik beschouw Mike Davidson als een soort mentor. Hij heeft me meer geholpen dan hij waarschijnlijk weet. En natuurlijk hebben we allemaal veel te danken
enkele van de pioniers van webstandaarden en CSS, waaronder Jeffrey Zeldman, Dave Shea en Eric Meyer. Er zijn zoveel geweldige mensen die aan het werk zijn op het internet
vandaag kan ik ze onmogelijk allemaal noemen.
Hmm. Ik ben een vrij relaxte kerel - niet te veel stoort me. Maar als ik een stokpaardje voor huisdieren moet kiezen, zou ik zeggen dat het mensen zijn die zich verontschuldigen als ze dat niet nodig hebben, en
daarom meen het niet. Ik haat het als mensen zeggen dat ze de hele tijd spijt hebben. Laat een zak groeien!
Ik zou zeggen dat mijn grootste irritatie voor huisdieren in verband met de industrie mensen zou zijn die zich richten op technologie in plaats van ontwerp, normen in plaats van gebruikers en validatie
in plaats van innovatie. Webstandaarden en best practices zijn nobele doelen, maar al te vaak vergeten mensen in onze gemeenschap dat ze een middel zijn om een doel te bereiken, niet
het einde zelf.
Ik weet niet zeker of het echt kwalificeert als 'beschamend', maar waarschijnlijk was mijn meest spijtige moment in mijn carrière dat ik een blogpost schreef die, toen ik werd gelezen door
anderen leken te impliceren dat ik enig bezwaar had tegen Britse mensen. Het was een poging tot humor die vreselijk verkeerd was en ik maakte veel van mijn Engelse vrienden boos.
Het was moeilijk om ermee om te gaan, want ik hou echt van al die mensen. Hell, Londen is mijn favoriete stad in de wereld! :)
Ik zou zeggen dat mijn meest bevredigende ervaringen nieuwe mensen ontmoeten op conferenties en branche-evenementen. Ik hou van uitwisselen, kennis, ik hou ervan mensen te ontmoeten, ik
hou van reizen, en ik ben dol op deze industrie. Ik krijg gewoon een kick van het zijn van een stel nieuwe mensen die gepassioneerd zijn over dezelfde dingen die ik ben. EEN
vaak bij deze evenementen voel ik me onderdeel van iets dat veel groter is, en dat is een geweldig gevoel.
Wat is meer geschikt voor de klus bij de hand. Ik ben een CSS-goeroe van soorten, en ik ben niet echt een Flash-programmeur. Dus ik ga waarschijnlijk het meest CSS kiezen
van de tijd. Maar Flash is een geweldige technologie die op verantwoorde wijze de perfecte oplossing voor veel problemen kan zijn.
Negeer IE. Periode. :)
Oké, dat is waarschijnlijk niet eerlijk. Nogmaals, het komt neer op de situatie bij de hand. Welke browsers u volledig gaat ondersteunen, is eerst een zakelijke beslissing, en
een technologie een seconde. U moet die zakelijke beslissing van geval tot geval nemen.
De vraag zegt: "bij de ontwikkeling." Welnu, "tijdens de ontwikkeling", gebruik ik persoonlijk nooit een versie van IE. Ik voel me veel comfortabeler in de ontwikkeling van een browser
dat is betrouwbaarder als het gaat om het renderen van dingen door de spec, en ook een browser met betere debuggingtools. Persoonlijk gebruik ik
Safari, maar Firefox is ook duidelijk een goede keuze.
Django (http://djangoproject.com). Het mooie van werken in Django heeft het voor mij moeilijk gemaakt om tegenwoordig een website te bouwen, tegenwoordig. Het feit dat ik heb
oneindige controle en flexibiliteit; dat ik kan doen * wat dan ook * ik wil en heb nooit de beperkingen van sommige CMS opgelegd aan mij; het feit dat alles voelt
zo elegant en schoon, en op de "juiste" manier gedaan. Alles over Django en Python voelt alsof het is gemaakt voor een ontwerper die mijn filosofie: dat dingen
moet robuust en krachtig zijn en abonneren op best practices, maar nooit ten koste gaan van nuttig en bruikbaar zijn.
Ik ben ook heel enthousiast over het insluiten van @ font-face fonts, waardoor het eindelijk lijkt alsof het daadwerkelijk van start gaat. Het is nog lang niet klaar voor gebruik, maar wel
zou eindelijk het momentum erachter kunnen hebben om ons daar uiteindelijk te krijgen.
Ik schrijf niet veel Javascript, maar als ik dat doe, kijk ik naar jQuery.
Mac.
TextMate. Photoshop. Subversion. Dat is het zo'n beetje.
Ik weet niet of ik één vraag kan kiezen, maar de meest irritante dingen die een klant kan doen zijn:
Beide dingen leiden tot een situatie waarin de enige keuzes zijn om de relatie te beëindigen of iets te produceren dat slecht is. Ik ben meestal niet bereid om
iets produceren dat zuigt.
Ik kan geruchten niet bevestigen of ontkennen dat ik misschien aan een boek over webtypografie werk. ;)
Voor ontwikkelaars: gebruik de nieuwste technologieën en val niet achterop. Krijg met moderne, dynamische talen zoals Ruby en Python. Ga al uit je door God verlaten PHP-sleur. :)
Voor ontwerpers: leer over * ontwerp *. Vergeet niet dat design helemaal draait om verhalen vertellen en communiceren, en helemaal niet over het schrijven van goede CSS of over cool maken
hellingen. Meer informatie over lay-out, kleur en typografie. Ga door het idee dat je een artiest bent. Jij bent niet. We doen commercieel werk zodat mensen het kunnen maken
geld. Het is geen kunst en je zult beter werken als je het eenmaal beseft.
Pro CSS Techniques is het ultieme CSS-boek voor de moderne webontwikkelaar. Als je de basiskennis van webontwerp en ontwikkeling al hebt, maar je kennis naar een hoger niveau wilt tillen en de volledige kracht van CSS in je websites wilt gebruiken, dan is dit het boek voor jou. Het is een verzameling bewezen CSS-technieken die u dagelijks kunt gebruiken om het meeste uit uw tijd aan uw projecten te halen, van begin tot eind.
Aankoop
De onderwerpen variëren van essentiële CSS-typografie en rasterontwerp, effectieve vormgeving voor door CMS aangestuurde sites en verbluffende PNG-transparantietechnieken, tot DOM-scriptingmagie voor het maken van lay-outs die veranderen afhankelijk van browserresolutie en gebruikersvoorkeur, en betere afdruklay-outs voor webpagina's..
Aankoop
Na het lezen van beide boeken, raad ik ze ten zeerste aan! Nogmaals bedankt aan Jeff voor het geven van ons interview! Reageer weg.