I have been trying to learn Go (golang) this week a bit more formally. I have worked with Go in the past but I could do it because it has syntactical familiarity with other languages I use or have used–PHP, JavaScript, C#, C, etc. This time, I wanted to do it a bit more formally as I am thinking of using Go to write a non-trivial application. In this post, I compare Go with other languages I know, mainly PHP, to compare concepts and build understanding.
I came across an interesting bug with composer-patches plugin (it really is a git-apply bug/behavior). TL;DR, it is fixed in the latest version of composer-patches plugin as of this writing–1.6.4.
In this post, let’s cover how you can set up your Windows machine for optimal Drupal development (or PHP in general). I’ll be covering Windows 10 but this could very well apply for other versions.
It is great to see the PHP community back in action and I was very happy to see a packed room. We are planning to move to a bigger place if the trend keeps up.
Installing PHP from packages is very limited if you want more control over the version of PHP you need. For instance, the php5 package on raring release channel (Ubuntu 13.04) currently has PHP 5.4.9. If you need PHP 5.5 for your project, or (more likely) you need PHP 5.3 or even PHP 5.2 for a legacy project, you can’t use the package. It is best to compile PHP to use the version you need.