Xdebug – Professional PHP Debugging

Now lastly, have you ever wished to be able to step through your code, line by line, watch expressions, and even step into a function call to see why it’s producing the wrong return value?

While I don’t agree with running your development server on your Mac instead of using a Vagrant box, this is still a pretty good introduction into a very important debugging tool. Having Xdebug set up correctly can save you a lot of time and headaches, and is an actual good reason for using an IDE.
Of course, after the debugging you can continue as normal in Sublime Text, TextMate, or Vim.

New Zealand Parliament adopts UK approach to software patents, allows broad swaths of them

At best, one can read between the lines of that bill that there was some pressure to be restrictive in connection with software patents

It seems like I might have been celebrating too early with my link yesterday. According to this article there is far too much wriggle room left, so that it’s pretty easy to get software patented after all. Unfortunately, for some strange reason laws are written in a way that you need to be an expert to understand them; and I’m not.

Which means I can’t say for certain if this article is correct, but it seems likely. Now, if only the NSA hadn’t caused Groklaw to shut down it might have been dissected and explained there.

Earth Life Likely Came from Mars, Study Suggests

It’s yet another piece of evidence which makes it more likely life came to Earth on a Martian meteorite, rather than starting on this planet.

While I have my doubts this is close to conclusive proof, the idea of life starting elsewhere isn’t exactly new. And to me personally it’s always been a fascinating theory, as it makes it more likely for there to be life on other planets as well.

New Zealand bans software patents

The patents system doesn’t work for software because it is almost impossible for genuine technology companies to create new software without breaching some of the hundreds of thousands of software patents that exist, often for very obvious work

Smart decision in New Zealand, making the country an even more awesome place!

Researchers reverse-engineer the Dropbox client: What it means

[T]he techniques described in this section are generic enough and also work for reversing other frozen Python applications.

It seems that lately every week there is some new security measure is broken. While part of the actual research shows that security through obscurity in the end never seems to work, I am not happy to see that they managed to bypass the two-factor authentication. In defence of Dropbox though, their security keeps improving with every version.

Peru's archaeologists turn to drones to help protect and explore ancient ruins

Small drones have been helping a growing number of researchers produce three-dimensional models of Peruvian sites instead of the usual flat maps – and in days and weeks instead of months and years.

As a child I always wanted to become an archaeologist, and on that basis alone this kind of thing is just great. Using drones like this shows how useful they can actually be when they are used for a good purpose. And as the prices keep going down it’s a matter of time before we see more and more uses these drones can be applied to.

Of course, we shouldn’t forget about the other side of the coin of Droney.

Explaining My Choices Further

Developers everywhere - PHP is not the same as it was even two years ago. Stop acting like it.

As someone who has had to deal with applications in Drupal, Magento, and similar frameworks I can only agree with Jarrod’s statements here. While those are indeed a good reason to look at PHP as something horrible, the way PHP has grown is spectacular. In fact, I believe that it the tools in the community have improved so much that it is probably quicker and faster right now to start a new project while pulling in useful tools with Composer than try to fix an existing codebase.

Via Alrayyes