Reusing the fastest TCP connections on Firefox 5

HttpWatch blog:

One of the major performance related changes in Firefox 5 is an improvement in the way that keep-alive HTTP connections are re-used. Previously, there was a simple FIFO queue. So if Firefox ever tried to reuse a TCP connection it would simply use the connection that had been idle for the longest period of time.

However, not all connections are equal. Connections that have transmitted the most data are likely to be faster than those that have only received a small amount of data. This effect is caused by the congestion window mechanism in TCP.

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

iPhone 3G vastaan iPhone 3GS – katso hurjat videot!

John Gruber teki pari pikaista nopeustestiä uudelle 3GS -mallille verrokkina vanha 3G-malli. Erot ovat todella huomattavia.

Buuttausnopeustesti:

Sovelluksen (PCalc) käynnistysnopeustesti:

Lisäys (21.6.): lisää videoita.

Toisen sovelluksen (Tweetie) käynnistymisnopeustesti:

Safarin skrollausnopeus :

Lähikuva matalassa valossa (3GS):

3G S Close-Up Low Light

Sama kuva vanhalla 3G-mallilla:

3G Close-Up Low Light

Video matalassa valossa:

Lisäys: AnandTech: iPhone 3GS Performance: 54% Faster than the 3G, 11% Faster than the Pre, edelleen via sama lähde.