Posts

Showing posts from 2016

What You Can Do About Global Warming

This was originally a Facebook post, but I'm preserving it here in a slightly longer format due to the transient nature of Facebook. August 2016 was the hottest August ever . So was July. And June. And so on for the last 11 months. Here’s a scary animation . No country is taking this seriously , and if we continue on our current path the Earth will be uninhabitable in 100-200 years. Global warming may seem easy to ignore, because the effects appear far off and irrelevant to people living in first world countries. Climate change denial (or even acceptance without behavior modification) is perhaps the most extreme example of Hyperbolic Discounting  in the history of the human race. Partly this is because it can seem impossible to make any changes yourself that will have an impact. I hope I can convince you otherwise. I’m sure you’ve heard about global warming causing stronger storms , rising sea levels , and a variety of other long term downsides that may or may not impact yo

"Composer: Getting Started" Published on Pluralsight

My second Pluralsight course, Composer: Getting Started , just went live! This is another course that's loosely based on a talk I've given in the past, with a lot more of the details fleshed out. The course covers the following topics: The Basics of Composer Including Third Party Code Autoloading Your Code Composer Scripts Publishing Your Own Composer Package Check it out on Pluralsight today, and let me know what you think!

High Performance PHP: Now On Pluralsight

Image
I've just published my first Pluralsight Course:  High Performance PHP ! I've spoken about this topic a number of times in the past, so it seemed like a good fit for my first foray into the screen casting world. This course also has much more that PHP optimizations in it. The five modules are: Optimizing PHP Code Choosing and Configuring a Web Server Database Optimization Performance and Load Testing Investigating Performance Tradeoffs of PHP Frameworks Modules two, three and four are largely language agnostic, so even if you aren't using PHP you can get a lot out of this course. Here's a demo clip going over the different MySQL forks and how best to configure MySQL: I hope you enjoy the course, and I'd love to hear any feedback you have! Watch the full course here .