Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Laravel News:
Can you be an expert developer in 10,000 hours?
Oct 26, 2016 @ 09:32:48

On the Laravel News site there's a new post that tries to answer the question "can you be a an expert developer in 10,000 hours?" This is based on some prior research (not specific to programming) that anyone can be an expert on anything in about 10 thousand hours worth of work and study on the subject. This post takes the ideas presented there and applies them to the world of development, trying to see if there's a good match.

Back in 1993, psychologists K. Anders Ericsson, Ralf Th. Krampe, and Clemens Tesch-Romer said that 10,000 hours of deliberate practice of a specific skill will make one an expert. Fast forward 15 years, and Malcolm Gladwell’s Outliers made the 10,000 hours rule famous. And in 2012, Macklemore solidified it’s fact status: it officially takes 10,000 hours to be an expert at anything.

How does this rule correlate to coding? If you’ve been working full time as a dev for five years, you’d be considered an expert by the parameters of the rule. [...] The problem with the 10,000 hours rule to excellence is that most domains aren’t static.

The article goes on to talk about the ever-changing world of technology (as compared to static activities where the rules aren't going to change). They talk about the Laravel framework and how it has evolved since beta/version 1 and how, if the 10k rule is applied, no one is an "expert" as it changes so fast. There's also a link to a study that debunked the 10k rule and so they shift to trying to answer another question: how much does it take to be just considered "good"? This is related back to software engineering and where in the process could it be that you move from "good" to "great".

Maybe the real question here is instead of trying to be an expert software developer, what aspects of your job can you improve in 20 hours of practice? Maybe the focus shouldn’t just be on the code; after all, your job is more than just staring at glowing screens all day. Identifying specific areas of weakness that you can devote time to strengthening every week may be the key to becoming that expert that you desire to be.
tagged: expert developer good tenthousand hours development opinion

Link: https://laravel-news.com/2016/10/10000-hours/

Zend Developer Zone:
Case Study w/ Zend Core for IBM with DB2 9 - 10k Active DB Connections
Oct 11, 2006 @ 16:41:00

The Zend Developer Zone has information about a case study as performed by IBM and Zend showing the performance of the Zend Core for IBM (DB2 9) to services - you ready for this? - 10,000 active database connections.

The PHP application used for this study is a DVD store application that simulates users logging into an online catalog, browsing the catalog, and making DVD purchases.

The solution presented in this paper demonstrates how Zend Core for IBM with IBM DB2 9 performs, scales, and offers the best total cost of ownership. This is showcased by scaling-out Web servers as users to the online store increase. The single DB2 data server manages this without requiring the addition of CPU and memory using its unique connection concentrator feature, which manages and balances the workload on the data server. This solution is able to efficiently service tens of thousands of simultaneous connections to the database using this powerful feature.

They've included complete information on all of the testing and infrastructure they used to achieve this impressive feat. There's even graphs and images for those skimmers out there looking to glean what they can.

tagged: db2 database connections tenthousand active zend core ibm db2 database connections tenthousand active zend core ibm

Link:

Zend Developer Zone:
Case Study w/ Zend Core for IBM with DB2 9 - 10k Active DB Connections
Oct 11, 2006 @ 16:41:00

The Zend Developer Zone has information about a case study as performed by IBM and Zend showing the performance of the Zend Core for IBM (DB2 9) to services - you ready for this? - 10,000 active database connections.

The PHP application used for this study is a DVD store application that simulates users logging into an online catalog, browsing the catalog, and making DVD purchases.

The solution presented in this paper demonstrates how Zend Core for IBM with IBM DB2 9 performs, scales, and offers the best total cost of ownership. This is showcased by scaling-out Web servers as users to the online store increase. The single DB2 data server manages this without requiring the addition of CPU and memory using its unique connection concentrator feature, which manages and balances the workload on the data server. This solution is able to efficiently service tens of thousands of simultaneous connections to the database using this powerful feature.

They've included complete information on all of the testing and infrastructure they used to achieve this impressive feat. There's even graphs and images for those skimmers out there looking to glean what they can.

tagged: db2 database connections tenthousand active zend core ibm db2 database connections tenthousand active zend core ibm

Link: