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.)

“Free” as in “free beer,” not as in “free speech”

Chris Anderson’s latest book, “Free” is free on Amazon to download for the Kindle or the Kindle app on the iPhone or iPod touch.

Or is it? No, sorry, to access it you need the Kindle (not available outside United States) or the Kindle app. If you try to download the app from the iTunes Store without an appropriate account, it says:

iTunes dialog: Your account is only valid for purchases in the Finnish iTunes Store. Clicking OK will take you to this store.

But I am not purchasing anything! I am simply trying to download a free piece of software! To access a free piece of content. And I am not allowed to do that in a disrespectful way.

Way to go, Amazon, Apple and Chris Anderson!

Free is also an ideology. Don’t forget that.

Kirjasuositus: Programming Collective Intelligence

Kenneth Falck:

Itselleni ehkä parasta antia olivat tuotesuositusten taustalla olevat ihmisten mieltymysten samankaltaisuutta mittaavat algoritmit, joiden pohjana on yleensä euklidinen etäisyys tai Pearsonin korrelaatio. Oli mielenkiintoista huomata, että nämä muutamat yhteiset peruskaavat ovat monen eri algoritmin perustana. En ollut myöskään koskaan itse oivaltanut, että ihmisten tai tuotteiden samankaltaisuutta voisi mitata geometrisilla etäisyyksillä.

kfalck.net/… →

Vähäisiä päivityksiä ja kirjasuositus

Päivittelinpä ulkoasua hiukan ja säädin HTML:ää järkevämmäksi. DIV:t vähenivät tai ainakin järkevöityivät. Leiskan säädin kiinteän levyiseksi ihan vain kaikkien puristien kiusaksi.

Banneri: Designing With Web Standards: a book by Jeffrey Zeldman

Tässäpä kirja, joka minut tänään innoitti omaa sivua säätämään.

Pieni mainos on paikallaan, sillä kyseessä on loistava teos. Jeffrey Zeldman kertoo omalla raikkaalla tyylillään nykyaikaisen web-suunnittelun (web design) perusasioista (mikä ei tarkoita, että kyseessä olisi teos aloittelijoille, päinvastoin). Kirjalla on paikkansa jokaisen satunnaisestikin HTML-koodia tuottavan hyllyssä. Kannattaa ainakin vilkaista, kirjasta kun on useampi luku luettavissa PDF:nä.