Best books on web development?

I’m thinking of building a definitive list of books on web development. Software development in general should not be forgotten, but the focus of the list would be in great web software development.

Only the best books would be listed so that the list could serve as an educational tool. This is why I am asking your help.

What are your favorites? Let me know in the comments! Books on specific server-side technologies are fine too, the list will be categorized.

Without too much thought, here is a short list of 20 books to get you started:

  1. RESTful Web Services
  2. Code Complete
  3. Don’t Make Me Think!
  4. Designing with Web Standards
  5. Letting Go of the Words
  6. Web Analytics: An Hour a Day
  7. High Performance Web Sites
  8. The Pragmatic Programmer
  9. Bulletproof Web Design
  10. Prioritizing Web Usability
  11. The Productive Programmer
  12. Pragmatic Thinking and Learning: Refactor Your Wetware
  13. Practices of an Agile Developer
  14. Clean Code
  15. Agile Software Development with Scrum
  16. Extreme Programming Explained
  17. Refactoring: Improving the Design of Existing Code
  18. Implementation Patterns
  19. Agile Estimating and Planning
  20. Object Thinking

The last 10 books suggested by Sami Poimala, thanks! (I now have to actually read all those.)

Hyvä verkkokirjoittaminen on modulaarista

Jakob Nielsen:

Users often see online content out of context and read it with different goals than you envisioned. While you can't predict all such goals, you can plan for multiple uses of your text.

Verkkokirjoittaminen on äärimmäisen vaikeaa, koska mahdollisia käyttötarkoituksia on niin valtavasti. Firefoxin toiminto, jolla voi alkaa hakea sivulta vain alkamalla kirjoittaa, on opettanut minut ”pahoille” tavoille. Tyypillisesti ei tule edes ajateltua, että kirjoittaja olisi käyttänyt jotain muuta nimitystä haettavalle asialle kuin mitä itse ensimmäisenä ajatteli.

www.useit.com/… →

Perusasioita: näin teet hyvän linkin

Linkittäminen on varmasti verkkokirjoittamisen oleellisin yksittäinen asia. Vaikka linkin tekeminen on useimmiten äärimmäisen helppoa, niin muutaman perusasian tunteminen auttaa tekemään huomattavasti parempia linkkejä.

Kuinka valitsen linkkisanat?

Linkkisanojen valinnasta voisi kirjoittaa pitkästikin, mutta tässä joitain irrallisia huomioita:

  1. Valitse linkkisanoiksi ne lauseen sanat, jotka kokonaisuutena määrittelevät parhaiten linkin kohteen. Siksi “klikkaa tästä” ei ole hyvä linkkifraasi, se ei kerro yhtään mitään siitä mihin linkki johtaa. Ei riitä, että linkin kohde ilmenee lauseen tai virkkeen toisesta kohdasta, koska harva lukee verkkotekstiä sanasta sanaan.
  2. Liian monta sanaa ei samaan linkkiin kannata liittää, koska linkki raskauttaa tekstiä. Yleensä on hyvä tyytyä kahdesta neljään sanaan.
  3. Joskus tekstiä on muokattava, että parhaat linkkisanat saisi vierekkäin ja siten yhteen linkkiin. Tekstin olisi kuitenkin toimittava ilman linkkiäkin. Kirjoita siis linkittääksesi hyvin, mutta älä hinnalla millä hyvänsä.
  4. Linkittävien sanojen valinta on osa hakukoneoptimointia. Käyttämällä sanoja “klikkaa tästä” optimoit kohdetta hakutermille “klikkaa tästä”.

Continue reading “Perusasioita: näin teet hyvän linkin”