SEO is momenteel hot. Er wordt enorm veel aandacht besteed en er wordt tot in den treure geoptimaliseerd. Veel van die optimalisatie grenst echter aan manipulatie. Deze vorm van SEO wordt Black Hat SEO genoemd. Enkele voorbeelden van Black Hat SEO:
Om een beetje bij te lezen over Black Hat SEO kun je de volgende links naar blogs volgen (let op: enkele van deze sites raden je aan om Black Hat SEO methoden te gebruiken. Doe dit nou aub niet ;)):
Vandaag was ik bezig met een Ajax-aangedreven upload script. Alles werkte netjes, maar de finishing touch mistte. Als je met Ajax bezig bent is het belangrijk dat de bezoeker weet dat er iets gedaan wordt op de achtergrond. Een ‘loading’ animatie is wat we nodig hebben. Nu kun je natuurlijk zelf aan de slag gaan met allerlei animated gif applicaties, maar er is ook een Web 2.0 applicatie die dat voor je doet: Ajaxload.info
Voor elke ‘loading’ animatie kun je de kleur, achtergrond kleur én het type animatie aangeven. Vervolgens wordt jou gewenste animatie weergegeven en is deze klaar voor gebruik!
Het afgelopen jaar lees ik veel over Ruby on Rails, oftewel Rails. Ik leer niet snel een nieuwe programmeertaal, omdat ik me wil focussen op één programmeertaal. In mijn geval is dat PHP, omdat er een grote PHP community is en omdat het opensource is. Waar ik echter met PHP moeite mee heb, is het hele OOP gebeuren. Er zijn wel hulpmiddelen zoals Smarty, maar toch vind ik dat niet helemaal lekker werken, mede omdat het een extern stuk software is. Met Rails schijnt dat allemaal anders te zijn, maar vooral makkelijker!
Maarja, dat zal allemaal wel…
Omdat al de lovende blog posts toch aanbleven, heb ik twee weken geleden besloten om toch maar een boek te bestellen over Rails: Agile Web Development with Rails (2nd edition), uit de Pragmatic Bookshelf. Dit scheen hét Rails boek te zijn en tot nu toe ben ik het daar helemaal mee eens.
Je vind in dit artikel enkele constateringen van mij over Rails, geen code maar mijn mening over Rails na twee honderd bladzijden in een boek daarover te hebben gelezen en er enkele uren mee te hebben gewerkt. Er is meer…
Enige tijd geleden was ik bezig met een SEO onderzoek. Door tijdgebrek is dit nooit afgekomen en ook de site waar het op stond is inmiddels verdwenen (oude versie van deze site). Deze pagina’s waren echter wel geindexeerd door google en het zou jammer zijn om dat verloren te laten gaan.
Je kan die pagina’s natuurlijk redirecten naar de nieuwe pagina’s, maar dan ben je nog steeds je Google resultaten kwijt. Daar is dus een oplossing voor: de 301 redirect. Het getal 301 is een HTTP statuscode. De bekendste codes zijn:
Daar komt nu dus bij: 301 – definitief verplaatst. Deze statuscode geeft aan de server door dat de pagina definitief ergens anders staat. Wanneer iemand op een pagina beland waar een 301 status code op actief is, wordt deze persoon doorgestuurd naar een nieuwe pagina. Dit werkt al jaren zo, maar toch gebruikten maar weinig mensen deze functie, omdat geen enkele zoekmachine dit ondersteunde.
Dit is sinds kort verandert, want Google ondersteund nu officieel HTTP 301 redirects.
Wie dacht dat IBM alleen maar grote servers verkoopt en andere enterprise diensten, heeft het helemaal mis. IBM heeft een reeks uitstekende tutorials online staan over php, ajax technieken en andere nieuwe technologiën. Zelf heb ik net het 7-delige “Mastering Ajax” doorgenomen en deze serie geeft een erg heldere kijk op het hele ajax-gebeuren. Bij alle artikelen op developerWorks wordt gebruik gemaakt van prettig taalgebruik, met af en toe een vleugje humor. Wanneer nodig worden code-voorbeelden gegeven en aan het einde van elk artikel worden veel resources weergegeven om nog dieper op de ‘stof’ in te gaan.
Enkele must-reads:
Er zijn natuurlijk veel meer artikelen te vinden en er is zelfs een forum op developer works te vinden, met meer dan 1000 topics.