-
The Panacea of Objects in Drupal
Drupal 8 was a major revolution for the Drupal community in many ways, not least of which was because of the complete rearchitecting of the codebase. We picked up the modernization of various frameworks and tools in the PHP community and applied it to Drupal. Of course, this makes complete sense because Drupal is written…
-
Drupal Podcasts (and some PHP ones)
Today’s DrupalFest post is on the lighter side. I am just going to talk about some of the podcasts I listen to related to Drupal, PHP, and software development in general. I’ll try to cover all the Drupal podcasts I know about. Let me know in the comments if I have missed something. As for…
-
Code Quality check tools for Drupal
This is the fourth post in my DrupalFest series and I am excited to keep it going. I want to write about different tools I am aware of for running quality checks on Drupal code. This will be somewhat similar to my last post where I presented various options but focused on the method I…
-
Speed up Drupal websites by using PHP’s preloader
PHP 7.4 introduced the concept of preloading classes (files) on server start-up into the PHP opcache. This gives us performance benefits for sites that tend to load a lot of files with every request; something that Drupal is known to do. A properly configured web server would have opcache (opcode cache) enabled anyway, but preloading…
-
Learning Go for PHP Programmers – Part 1
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…
-
Upgrading to Ubuntu 16.04 Server (Xenial Xerus) on DigitalOcean
I recently wrote about trying out Ubuntu 16.04 desktop on my other blog. I don’t really use Ubuntu on my laptop but I like to keep up with updates. However, I do use Ubuntu on a couple of my servers and I thought of upgrading on one of them. I was already using PHP 7…
-
PHP Meetup Bangalore – Oct, 2014
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.
-
Compile PHP 5 with FPM on Ubuntu 13.04 (or any Debian Distro)
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…