A Curated List of Tech Podcasts

It’s been a few month since I reviewed my podcast subscriptions.  Driving over 150 kilometers every working day gives me plenty of time to readjust my tastes and preferences.  Just doesn’t leave me too much time to actually do something about it.

Podcasts are easy to subscribe to.  Once you find the ones you like.  Finding the ones you like takes forever though.  Here’s where WP Tavern’s post “Awesome Geek Podcasts: A Curated List of Tech Podcasts” comes in handy.  Cause it provides not one, but two lists of podcasts:

  1. The best WordPress podcasts ultimate list
  2. A curated list of Awesome Geek Podcasts.

And while I’m familiar with many on that list, there’s a tonne of those that I haven’t heard, or heard about.

Any other recommendations?

Exceptions and Errors in PHP 7

An Exceptional Change in PHP 7.0” blog post describes nicely what are the changes to exceptions and error handling in the upcoming PHP 7.  Among simple descriptions, there is this reference chart:

\Throwable
├── \Exception (implements \Throwable)
│   ├── \LogicException (extends \Exception)
│   │   ├── \BadFunctionCallException (extends \LogicException)
│   │   │   └── \BadMethodCallException (extends \BadFunctionCallException)
│   │   ├── \DomainException (extends \LogicException)
│   │   ├── \InvalidArgumentException (extends \LogicException)
│   │   ├── \LengthException (extends \LogicException)
│   │   └── \OutOfRangeException (extends \LogicException)
│   └── \RuntimeException (extends \Exception)
│       ├── \OutOfBoundsException (extends \RuntimeException)
│       ├── \OverflowException (extends \RuntimeException)
│       ├── \RangeException (extends \RuntimeException)
│       ├── \UnderflowException (extends \RuntimeException)
│       └── \UnexpectedValueException (extends \RuntimeException)
└── \Error (implements \Throwable)
    ├── \AssertionError (extends \Error)
    ├── \ParseError (extends \Error)
    └── \TypeError (extends \Error)

Very handy!

Cheerleaders for techies in China

china cheerleaders

Here is something you don’t read every day:

Internet companies across China are embracing programming cheerleaders, pretty, talented girls that help create a fun work environment. Their job includes buying programmers breakfast, chitchatting and playing ping-pong with them.

According to the HR manager of an Internet company that hired three such cheerleaders, its programmers are mostly male and terrible at socializing, and the presence of these girls have greatly improved their job efficiency and motivation.