Despite the fact that programmers create experiences, the creative aspect of programming gets removed from the conversation. In this talk, I discussed my road to becoming a programmer and how thinking of code as a paintbrush has helped to shape my relationship with programming.
7. @cattsmall@cattsmall
Education
The mysqlnd replication and load balancing plugin is implemented as a PHP extension.
It is written in C and operates under the hood of PHP.
During the startup of the PHP interpreter, in the module init phase of the PHP engine, it gets
registered as a mysqlnd plugin to replace selected mysqlnd C methods.
At PHP runtime, it inspects queries sent from mysqlnd (PHP) to the MySQL server
If a query is recognized as read-only, it will be sent to one of the configured slave servers.
Statements are considered read-only if they either start with SELECT, the SQL hint /*ms=slave*/
or a slave had been chosen for running the previous query, and the query started with the SQL
hint /*ms=last_used*/. In all other cases, the query will be sent to the MySQL replication master
server.
38. @cattsmall@cattsmall
In summary:
● Focus on the project, not the tools.
● Pick whatever language & framework will
make your project happen.
● You can use code to create more than apps.
● Celebrate what you’ve made! Don’t get stuck
on what you couldn’t make.
● You already are a real programmer.