Contents tagged with #php
- tilLaravel's trusted proxies with Coolify30-Jan-2026
Recently at work, I was setting up Coolify in the Axelerant infrastructure. Part of the process was getting a Laravel ap…
- tilLaravel's chunk method for deleting records12-Nov-2025
I've been meaning to clean up some old tickets using a console command in a Laravel project. I used Warp to generate the…
- blogThe Panacea of Objects in Drupal21-Apr-2021
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...
- blogDrupal Podcasts (and some PHP ones)10-Apr-2021
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...
- blogCode Quality check tools for Drupal5-Apr-2021
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...
- blogSpeed up Drupal websites by using PHP's preloader4-Apr-2021
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...
- blogLearning Go for PHP Programmers - Part 126-Jan-2020
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...
- blogUpgrading to Ubuntu 16.04 Server (Xenial Xerus) on DigitalOcean25-Apr-2016
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...
- blogPHP Meetup Bangalore - Oct, 201422-Oct-2014
After a long long time, Bangalore's PHP community is back in action. Today saw 30+ people attending a PHP meetup at Bangalore Alpha Lab in JP Nagar. It was...
- blogCompile PHP 5 with FPM on Ubuntu 13.04 (or any Debian Distro)3-Aug-2013
Why compile PHP? Yes, you can install PHP as simply by typing the following line on an Ubuntu machine, or any Debian based machine: sudo apt-get install php5...
- talksBeing Human
Our notions of progress have been perverted to an unhealthy self-image of an individual tirelessly working to achieve on…
- talksBuild infrastructure for a multi-site Decoupled Drupal solution using Terraform
While hosting a Drupal website can be a challenge, it is largely a solved problem with several PaaS providers providing…
- talksBuilding a contribution culture in a Drupal agency
Open Source contribution is difficult to sustain in any organisation but gets especially difficult in an agency. The pre…
- talksCompose your Drupal Website
Composer is a dependency manager for PHP written along the lines of npm (for Node.js) or Bundler (for Ruby). While this…
- talksContributing to Drupal
Drupal is a freely available open-source software. This is what allows you to use Drupal, which is the work of thousands…
- talksDependency Injection in PHP and Drupal
Dependency Injection sounds like a fancy term for something complicated and advanced. After all, most people didn’t star…
- talksDesign a CI and CD workflow for both front-end and the Drupal back-end in a Decoupled Drupal solution
A typical Drupal website today needs a moderately sized team. In fact, there would most likely be more than one team in…
- talksDon't just upgrade your module to Drupal 8, modernize it
Drupal 8 is a massive improvement in how we write PHP code - modern, reusable, and testable PHP code. This massive shift…
- talksDrupal Development Environments
I’ll talk about setting up various types of development environments suited for Drupal, particularly vagrant based virtu…
- talksDrupal for DevOps Engineers
Drupal was written long before the DevOps movement or since the introduction of “the cloud”. As it stands, many infrastr…
- talksHTTPS for the masses
A lot of traffic we send over the Internet tubes is not encrypted. This means that anyone can intercept our data and rea…
- talksLoad Testing with Locust
Load testing remains a straight-forward and simple way to test if a website can survive under some load. There are dozen…
- talksMigrate to Drupal
Drupal allows building highly complex content structures ranging from simple blogs to online stores to advanced enterpri…
- talksPHP-FIG and PSR's
PHP has a vast and rich history. It has evolved from a personal tool to build web pages to an enterprise level offering…
- talksPHP - Then, Now and Soon
And Drupal’s place in the new PHP order. PHP has made possible many of the awesome frameworks and CMS’s in use today. B…
- talksStatic Analysis for your Drupal modules with CI
Do you read your code before running to make sure it would work? Do you see if that variable was initialised, or if you…
- talksSupporting Drupal Websites
Everyone has different styles when building a Drupal website. How a Drupal website gets built and managed differs from a…
- talksUnderstanding Code Complexity and using Static Analysis to measure it
Experienced programmers can often look at a piece of code and know what’s wrong, or feel what’s wrong. But people are kn…
- talksUsing JSON:API
JSON:API is in core and made stable as of Drupal 8.7. This makes it natural to first consider JSON:API for all your deco…
- talksValue of mentorship in the community
Drupal is a freely available open-source software. This is what allows you to use Drupal, which is the work of thousands…
- talksWhat PHP-FIG means to Drupal
hussainweb Developers looking at Drupal 8 after working on Drupal 7 and earlier are often confused by the entirely new…







