Några av er kanske har läst hans framgångsrika böcker. Andra kan hålla koll på honom via sin populära blogg. Ändå är Jeff Croft en av de ledande företrädarna för webbstandarder idag. I den här snabba elden kommer Jeff att svara allt från sin favoritmusik till hans "webbutvecklingsdjur". Njut av!
Jeff har jobbat på nätet i över 12 år. Han började sin karriär som webbdesigner 1995, med SimpleText på Macintosh System 7 och Netscape 1.1N som sin utvecklingsmiljö. Sedan dess har han arbetat inom flera branscher, med modern webbdesign och utveckling till platser där du inte alltid hittar det, inklusive utbildning och journalistik. Utöver hans arbete för Blue Flavour är Jeff en bloggare, författare, talare, kritiker och branschledare.
Jag anser att Seattle, WA hem dessa dagar. Jag bor dock tillfälligt nära när jag växte upp, i Kansas City, MO, för att ha en tendens till några personliga saker. Förhoppningsvis kommer jag snart tillbaka i Seattle.
Blå smak>
Min titel är Designer, men jag gör också en anständig mängd utveckling.
Hmm. Mexikansk. Och skaldjur. Och mexikan med skaldjur. :)
Jag studerade musik (speciellt jazz) på college och typ av lärde mig att tycka om nästan allt. Men mina favoritgenrer är vad jag skulle kalla "svart
musik. "Jazz, blues, R & B, soul, funk, hiphop osv.
Jag läste mycket mer generella designböcker än webbutvecklingsböcker, men om jag ska välja en webdev-bok skulle jag vara uppenbar och välja att designa
Med webstandarder, av Jeffrey Zeldman. Visst, nästan alla läser det nu, men det är det närmaste vi måste ha en bibel.
Det finns så många. Jag anser att Mike Davidson är en mentor av olika slag. Han har hjälpt mig med mer än han säkert vet. Och naturligtvis är vi alla skyldiga mycket
några av banbrytarna av webbstandarder och CSS, inklusive Jeffrey Zeldman, Dave Shea och Eric Meyer. Det finns så många bra människor som arbetar på webben
idag kan jag inte namnge dem alla.
Hmm. Jag är en ganska avslappnad kille - inte för mycket stör mig. Men om jag måste välja ett husdjur, säger jag att det är människor som ber om ursäkt när de inte behöver, och
menar inte det. Jag hatar det när folk säger att de är ledsna hela tiden. Växa en säck!
Jag skulle säga att min största pet peeve i samband med branschen skulle vara människor som fokuserar på teknik istället för design, standarder istället för användare och validering
snarare än innovation. Webbstandarder och bästa praxis är ädla mål, men alltför ofta i våra samhällsgrupper glömmer de att de är ett sätt att sluta, inte
själva änden.
Jag är inte säker på om det verkligen kvalificerar sig som "pinsamt" men förmodligen min mest oerhörda stund i min karriär var när jag skrev ett blogginlägg som när de lästs av
andra tycktes innebära att jag hade någon invändning mot brittiska folket. Det var ett försök att humor gått hemskt fel, och jag upprörd många av mina engelska vänner.
Det var svårt att ta itu med, för att jag verkligen älskar alla dessa människor. Helvete, London är min favoritstad i världen! :)
Jag skulle säga att min mest upplevande upplevelse möter nya människor vid konferenser och branschhändelser. Jag älskar att utbyta, kunskap, jag älskar att träffa människor, jag
älskar att resa, och jag älskar den här industrin. Jag får bara en riktig kick av att vara runt en massa nya människor som är passionerade om samma saker som jag är. en
många gånger vid dessa händelser, jag känner mig del av något mycket större, och det är en fantastisk känsla.
Vilken som helst mer lämplig för jobbet till hands. Jag är en CSS-guru av olika slag, och jag är inte mycket av en Flash-programmerare. Så jag kommer noga att välja CSS mest
av tiden. Men, Flash är en bra teknik som, när den används ansvarsfullt, kan vara den perfekta lösningen för många problem.
Ignorera IE. Period. :)
Okej, det är nog inte rättvist. Återigen koka det ner till situationen vid handen. Vilka webbläsare du ska stödja fullt ut är ett affärsbeslut först och
en teknik en sekund. Du måste göra affärsbeslutet från fall till fall.
Frågan säger, "när man utvecklar." Tja, "när du utvecklar" använder jag personligen aldrig någon version av IE. Jag känner mig mycket bekvämare att utveckla i en webbläsare
Det är mer tillförlitligt korrekt när det gäller att göra saker av specifikationen, och även en webbläsare som har bättre felsökningsverktyg. Personligen använder jag
Safari, men Firefox är klart ett bra val också.
Django (http://djangoproject.com). Skönheten i att arbeta i Django har gjort det svårt för mig att bygga en webbplats på något annat sätt, dessa dagar. Det faktum att jag har
oändlig kontroll och flexibilitet att jag kan göra * vad som helst * jag vill och aldrig någonsin ha begränsningar av några CMS pålagda mig; det faktum att allt känns
så elegant och rent, och gjort "rätt" sätt. Allt om Django och Python känns som att det gjordes för en designer som min filosofi: de sakerna
bör vara robust och kraftfull och prenumerera på bästa praxis, men aldrig på bekostnad av att vara användbar och användbar.
Jag är också väldigt glad över @ font-face font inbäddning, vilket äntligen känns som att det faktiskt kan ta av. Det är ingenstans nära färdig-för-primetime än, men det
kan äntligen få farten att få oss dit så småningom.
Jag skriver inte mycket Javascript, men när jag gör det ser jag till jQuery.
Mac.
Textmate. Photoshop. Omstörtning. Det handlar om det.
Jag vet inte om jag kan välja en fråga, men de mest irriterande saker som en klient kan göra är:
Båda dessa saker leder till en situation där de enda valen är att säga upp förhållandet eller producera något som suger. Jag är vanligtvis ovillig att
producera något som suger.
Jag kan inte bekräfta eller förneka rykten om att jag kan arbeta på en bok om webtypografi. ;)
För utvecklare: få med den senaste tekniken och fall inte bakom. Få med moderna, dynamiska språk som Ruby och Python. Gå ut ur din försvunna PHP rut, redan. :)
För designers: lära sig om * design *. Kom ihåg att design handlar om storytelling och kommunikation, och inte alls om att skriva bra CSS eller göra det coolt
gradienter. Lär dig om layout, färg och typografi. Kom över tanken att du är en artist. Du är inte. Vi gör kommersiellt arbete så att människor kan göra
pengar. Det är inte konst, och du kommer att göra bättre jobb när du inser det.
Pro CSS Techniques är den ultimata CSS-boken för den moderna webbutvecklaren. Om du redan har webbdesign och utveckling under ditt bälte, men vill ta din kunskap till nästa nivå och släppa ut CSSs fulla kraft på dina webbplatser, så är det här boken för dig. Det är en samling beprövade CSS-tekniker som du kan använda dagligen för att få ut det mesta av tiden du spenderar på dina projekt, från början till slut.
Inköp
Ämnenna spänner från grundläggande CSS-typografi och rutnätdesign, effektiv styling för CMS-driven webbplatser och enastående PNG-transparensstekniker, till DOM-skriptmagi för att skapa layouter som ändras beroende på webbläsarupplösning och användarinställningar samt bättre utskriftslayouter för webbsidor.
Inköp
Efter att ha läst båda böckerna rekommenderar jag dem starkt! Tack igen till Jeff för att ge oss den här intervjun! Kommentera bort.