Real world performanceIn my previous post about performance I forgot to mention one important issue. It is an obvious one, but normally misunderstood: testbots are not real users. Even when you try to randomize their behaviour and try to make them look like humans... it is not possible, well, not at least in a so simplified scenario like the one I described. I mean, probably we could consider (hey! maybe we will in the coming months!) writing some AI code, but this wasn't the case yet.
Why I'm concerned about it? Well, a few months ago I had the chance to read an interesting book on software perfomance: release it!. It is interesting and easy to read, and it gives some good ideas about how to survive several race and performance conditions. Well, it even has a promotional video!
What did I like the best? Well, it is hard to say because as I said I liked the whole contents but I found really interesting the case studies and topics like: limit your caches, bots are not users (don't develop for QA but for real users), and all the patterns about performance, stability and so on. Yes, you probably think you already know all the tricks in the book, but I think it is good to read about them and learn a little bit more about not always so obvious topics.
And finally some good news about Plastic: we're currently in the Top Ten List at Component Source Best Sellers, fighting against well-known companies and products like SlickEdit, Telerik or DXperience... And still with 1.5!! We're excited about the upcoming 2.0 release. Part of the team is already working on the post-2.0 code already, including a new Eclipse integration...