Re: Scalability
Posted: Thu Jul 09, 2009 10:55 am
I just wnated to stress that whether a proxy is a reverse or a forward one has nothing to do with the fact it can be also caching or non-caching.
A community of PHP developers offering assistance, advice, discussion, and friendship.
http://forums.devnetwork.net/
Yeah I wouldn't mind helping out on the series, just need to figure out when I'll have time to really sit down and write them out. Like Kai said, although I am American, my writing isn't that great so if someone can shorten and proofread my contributions it would be awesome too.arborint wrote:I'm sorry to hear that. Perhaps William or Theory is interested?
I think most developers lack in the 'writing' area so don't feel alone, I'm with ya brother.. Like Kai said, although I am American, my writing isn't that great so if someone can shorten and proofread my contributions it would be awesome too.
Since there is not much excitement for doing the "editorial work" but interest in the subjects and discussions, I would be glad to volunteer. I will try to pull the information in this thread into the first post if I get some time.William wrote:Yeah I wouldn't mind helping out on the series, just need to figure out when I'll have time to really sit down and write them out. Like Kai said, although I am American, my writing isn't that great so if someone can shorten and proofread my contributions it would be awesome too.
I wouldn't mind covering over several topics though. Basically a "advanced php series" that will cover over various topics like scalability, availability, performance, deployment, etc. Maybe also a few non-super-advanced side topics like source control and unittesting for people just getting into the higher ends of development as most people just make simple websites and have no idea how the bigger developers work.
Yeah I agree, people should get a list of like the top 15 most wanted advanced topics to learn, and we can try to cover them as a community. Also, since I've been busy and haven't been talking much here, here is a very good case study of NetLog scaling. http://www.jurriaanpersyn.com/archives/ ... l-and-php/ -- Very good article, very long, you guys will enjoy it, trust me.arborint wrote:Since there is not much excitement for doing the "editorial work" but interest in the subjects and discussions, I would be glad to volunteer. I will try to pull the information in this thread into the first post if I get some time.William wrote:Yeah I wouldn't mind helping out on the series, just need to figure out when I'll have time to really sit down and write them out. Like Kai said, although I am American, my writing isn't that great so if someone can shorten and proofread my contributions it would be awesome too.
I wouldn't mind covering over several topics though. Basically a "advanced php series" that will cover over various topics like scalability, availability, performance, deployment, etc. Maybe also a few non-super-advanced side topics like source control and unittesting for people just getting into the higher ends of development as most people just make simple websites and have no idea how the bigger developers work.
What other topics? Perhaps we could come up with at quick list of topics of interest...
That's a good one, thanks!William wrote:Also, since I've been busy and haven't been talking much here, here is a very good case study of NetLog scaling. <a class="linkification-ext" href="http://www.jurriaanpersyn.com/archives/ ... l-and-php/" title="Linkification: http://www.jurriaanpersyn.com/archives/ ... nd-php/</a> -- Very good article, very long, you guys will enjoy it, trust me.
How about we create a list of possible subjects, personally I'm interested in:arborint wrote:What other topics? Perhaps we could come up with at quick list of topics of interest...
Yeah we can throw in some real world examples, case studies, etc. It seems to me like this whole "series" it going to be almost like an entire book written by multiple authors (Like High Performance MySQL, Second Edition). Although it would be all on a forum, but I think that it would allow people to get to learn some really great stuff without having to buy 5 different books on the subject.Theory? wrote:I would love to see more situational analysis' rather than just cold hard facts on a topic. For example, instead of just covering "Scalability" we should cover things like, "What to Scale and When" and "Developing for Scale: How to Prepare Your System for Unexpected Growth". That last one would have been a great article for Twitter to have had when they first started, who the hell knew they were going to need to scale that wide that fast?
Other topics include:
Exposing Yourself: Building Open API's for Extension
Patterns By Example: Real World Use Cases for Design Patterns
Modeling the System: What to Do Before You Code
Version Control for the Insular Programmer
Developing in Teams
Developing Ambient Systems
Iterative Design by Example
Developing Adaptive Systems (Referring to systems that may be accessed by numerous and potentially unknown clients)
Maintenance and Refactoring in the Real World (and on a similar note...)
Where Your Programs Lag: Detecting Performance Spikes and How to Fix Them
Reflective Design: Making Systems More Aware
I'm really just making up catchy titles right now, but I bet some of these would be extremely helpful and worthwhile topics to cover.
If we want to get really fancy, once we compile all the good info together here, if someone is down for the task, we can make an ebook out of it and give it away for free.William wrote:
Yeah we can throw in some real world examples, case studies, etc. It seems to me like this whole "series" it going to be almost like an entire book written by multiple authors (Like High Performance MySQL, Second Edition). Although it would be all on a forum, but I think that it would allow people to get to learn some really great stuff without having to buy 5 different books on the subject.
Good luck with that one.If we want to get really fancy, once we compile all the good info together here, if someone is down for the task, we can make an ebook out of it and give it away for free.
I'd do that part since I'm really of no help to write the whole mess.PCSpectra wrote:Good luck with that one.If we want to get really fancy, once we compile all the good info together here, if someone is down for the task, we can make an ebook out of it and give it away for free.