Henk Arendse  

...de website

Home Gelezen
ICT Boeken


HTML5 & CSS3 for the real world

Goldstein, Lazaris and Weyl
HTML6 & CSS3 For the real world

Een goed boek om kennis te maken met HTML5. Het geeft in ruim 300 bladzijden een overzicht van wat je met HTML5 extra kan ten opzichte van HTML4.   En dat is best veel. Als je websites maakt, dan is het zeker de moeite waard om je in HTML5 te verdiepen.

Het boek gaat niet echt heel diep, maar dat hoeft ook niet. De details kun je altijd wel ergens op internet vinden.

 

Spanjar, Van 3 naar 10.000.000 vrienden

Raymond Spanjar
Van 3 naar 10.000.000 vrienden

Een geweldig goed boek. Leest als een spannend verhaal, en is daarnaast ook vaktechnisch interessant. En het is extra leuk, omdat je dat verhaal zelf min of meer meegemaakt hebt.

Niet echt meegemaakt, want ik heb nooit op Hyves gezeten. Maar mijn kinderen wel. Die waren op een gegeven moment altijd heel druk met het 'pimpen van hun hyves'. Eigenlijk leek het wel alsof heel Nederland daar mee bezig was.

Het is echt spannend om te lezen hoe de drie oprichters van Hyves voortdurend veel ballen in de lucht moesten houden:

  • groeien, groeien, groeien. Want de concurrentie groeit ook erg hard.
  • voldoende geld binnen halen, om steeds meer computers te kopen om de groei bij te houden en het systeem voldoende snel te houden.
  • maar toch geen reclame op de site en zeker geen betaald lidmaatschap want dat vinden de bezoekers (waarschijnlijk) niet leuk en gaat dus ten koste van het groeien, groeien, groeien.

De wereld van de social netwerken is een vreemde business. Hoewel de sites vele miljoenen leden hebben, kan er niet of nauwelijks geld verdiend worden. De eigenaren zien pas geld als de site verkocht wordt. Tot die tijd moet met voortdurend met financiers in zee. En altijd de vraag: nu verkopen, of wachten tot we nog groter zijn en dus nog meer waard zijn?

Leuk is ook het  verhaal van de viering van het 5 miljoenste lid: de teller op de site werd eerst vertraagd en later weer wat versneld, zodat het 5 miljoenste lid precies op de geplande dag begroet kon worden. Wel zo handig voor het geplande feest!

Ook de verhalen over Wouter Bos en Jan-Peter Balkende zijn het lezen waard.

Zonder meer een aanrader.

 

Oram and Wilson, Making Software

Making Software,
What Really Works and Why We Believe It.
Edited by Andy Oram and Greg Wilson.

Hoofdstuk 1 van dit boek heet  "The Quest for Convincing Evidence". En dat geeft goed weer waar het in dit boek over gaat.

Men probeert antwoord te geven op veel verschillende vragen, bijvoorbeeld:

  • Why is it so hard to learn to program?
  • Architecting: how much and when?
  • Why aren't more Women in Computer Science?
  • Which Programming Language is better?
  • Is Pair Programming better?
  • How Effective is Test-Driven Development?
  • Are Modern Code Reviews effective?
  • The evidence for Design Patterns
  • What makes a good bug report?
  • Where do most software flaws come from?

Hele interessante vragen. Men probeert die vragen te beantwoorden op basis van harde feiten: beschikbare statistieken en onderzoeksgegevens die op wetenschappelijk verantwoorde wijze geanalyseerd worden.

Helaas zijn de conclusies bijna altijd teleurstellend: "er is onvoldoende hard bewijs om deze vraag te beantwoorden".

En eigenlijk is dat ook wel logisch. Je kunt de gegevens van twee projecten nooit goed en eerlijk met elkaar vergelijken. Een ander project betekent andere mensen, andere omgeving, andere evaring, andere problemen, andere tools, etc.

En als alle programmeurs nu nog met behulp van COBOL 66 software voor 'domme terminals' zouden ontwikkelen, dan hadden we de ervaringscijfers vanaf 1966 kunnen gebruiken. Maar ja, we ontwikkelingen nu in C of Java voor Windows. Of met Php voor het web. En volend jaar ontwikkelen we Apps voor mobiele telefoons. Dan kan onze ervaringsdatabase weer op de schroothoop van de geschiedenis.

Het grootste deel van het boek is inderdaad een queeste (= onmogelijke zoektocht) naar hard bewijs dat er niet is. Wel levert de bespreking en de analyse van de vragen soms interessante inzichten op. Zo blijkt het aantal vrouwen in de IT hoog te zijn in Turkije en Korea.  En Fagan-inspecties (source code review in een groep) blijken niet zo effectief te zijn, o.a. doordat 15%  tot 30% van de gevonden fouten 'false positives' te zijn.

Maar alles bij elkaar leverde het boek mij toch te weinig nieuwe inzichten op.

 

Krug, Don't make me think.

Steve Krug
Don't make me think.
A Common Sense Approach to Web Usability.

Een goed boek met één duidelijk thema: de gebruikersvriendelijkheid van websites. Geheel in lijn met de titel bevat het boek geen moeilijke theorieën, maar veel gezond verstand. Elk hoofdstuk draagt bij aan dit centrale thema. Het boek is dan ook prettig dun (ca 200 bladzijden) met veel afbeeldingen van websites.

En toch valt er veel uit te leren. Aan de hand van concrete voorbeelden laat de schrijver zien dat er veel te verbeteren valt aan websites.

Ik heb de 2e editie gelezen; die is uitgegeven in 2005; dus alweer 6 jaar oud. En de eerste versie van het boek is al in 2000 geschreven. Er staan dan ook voorbeelden in van website, die 'ouderwets' aandoen. Het is eigenlijk tijd voor een nieuwe versie van het boek.

Maar de beschreven principes zijn ook nu nog volledig van toepassing. Dus toch een aanrader.

 

Tiggeler, Check je webtekst

checkjewebtekstEric Tiggeler schreef het boekje "Check je webtekst" (2010).

Een goed lees baar en nuttig boekje. Dun (100 blz), maar to-the-point en vol met nuttige en goed toepasbare tips.

Over de opbouw van een tekst voor een website, over hyperlinks, over schrijven voor zoekmachines.

Ook als je denkt "dat weet ik allemaal wel", dan nog is het een goed boek. Want waarschijnlijk staan er dan toch nog een aantal dingen in die je niet wist. Of wel wist, maar toch altijd fout deed.

 

Hunt and Thomas: The Pragmatic Programmer, from Journeyman to Master

tppThe Pragmatic Programmer, from Journeyman to Master van Andrew Hunt and David Thomas (2000). Voor ICT-begrippen is dit een oud boek. Maar het kenmerk van echt goede boeken is dat die niet verouderen.

In dit boek staan veel dingen die ik herken en ook toepas. Maar daarnaast ook nog voldoende stof te nadenken en dingen waar ik mijn voordeel mee kan doen.

Dingen die ik herken en toepas:
- Write Code that writes code (over de kracht van programmageneratoren)
- Use Assertions to Prevent the Impossible
- Design to Test
- Some Things are Better Done than Described
- Don't Be a Slave to Formal Methods.

En ik moet zeggen: het is misschien wel ijdel, maar het is toch prettig om zwart op wit in een echt boek te lezen dat je eigenlijk goed bezig bent.

Lees meer...