Raphael.js or Kinetic?

The biggest difference between RaphaelJS and KineticJS is that RaphaelJS uses SVG and KineticJS uses HTML5 Canvas for visualization.
So it really depends on what kind of project you are doing.

Here are some useful links which you should check out regarding SVG vs Canvas:

To summarize:

  • If you want to create some interactive charts I would go with RaphaelJS because it's easier to do that with SVG (KineticJS does provide some abstract API which should make it fairly easy to do that too).
  • If you want to visualize huge numbers of shapes/objects I would recommend to use KineticJS as canvas scales usually better with huge numbers of shapes/objects to be drawn and KineticJS uses multiple layers to improve rendering performance.

Good advice from the almighty https://stackoverflow.com/questions/9015221/kineticjs-vs-raphaeljs

I want to dive a little into WordPress codebase but modern PHP is quite a different language from what I’ve learned – albeit a little – way ago, so long ago that WordPress didn’t even existed then. Beside reading the obvious official documentation, I’ve discovered that the almighty O’Really seems not to have a recent book on PHP, or a book about recent PHP either. As books from Packt publishing quite often turns out to be “quite shallow”, I’ve been looking for info the good old way, namely IRC channels. They told me these little gems:

Well, they really look the right documentation for me.