Contents tagged with #php
- til Laravel's trusted proxies with Coolify 30-Jan-2026
Recently at work, I was setting up Coolify in the Axelerant infrastructure. Part of the process was getting a Laravel ap…
- til Laravel's chunk method for deleting records 12-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…
- blog The Panacea of Objects in Drupal 21-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...
- blog Drupal 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...
- blog Code Quality check tools for Drupal 5-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...
- blog Speed up Drupal websites by using PHP's preloader 4-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...
- sessions Build infrastructure for a multi-site Decoupled Drupal solution using Terraform 13-Mar-2020
- blog Learning Go for PHP Programmers - Part 1 26-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...
-
- sessions Build infrastructure for a multi-site Decoupled Drupal solution using Terraform 17-Jul-2019
-
-
-
-
-
-
-
-
-
-
-
-
-
- blog Upgrading to Ubuntu 16.04 Server (Xenial Xerus) on DigitalOcean 25-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...
-
- blog PHP Meetup Bangalore - Oct, 2014 22-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...
- blog Compile 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...
- talks Being Human
Our notions of progress have been perverted to an unhealthy self-image of an individual tirelessly working to achieve on…
- talks Build 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…
- talks Building 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…
- talks Compose 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…
- talks Contributing to Drupal
Drupal is a freely available open-source software. This is what allows you to use Drupal, which is the work of thousands…
- talks Dependency Injection in PHP and Drupal
Dependency Injection sounds like a fancy term for something complicated and advanced. After all, most people didn’t star…
- talks Design 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…
- talks Don'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…
- talks Drupal Development Environments
I’ll talk about setting up various types of development environments suited for Drupal, particularly vagrant based virtu…
- talks Drupal for DevOps Engineers
Drupal was written long before the DevOps movement or since the introduction of “the cloud”. As it stands, many infrastr…
- talks HTTPS 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…
- talks Load 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…
- talks Migrate to Drupal
Drupal allows building highly complex content structures ranging from simple blogs to online stores to advanced enterpri…
- talks PHP-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…
- talks PHP - 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…
- talks Static 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…
- talks Supporting Drupal Websites
Everyone has different styles when building a Drupal website. How a Drupal website gets built and managed differs from a…
- talks Understanding 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…
- talks Using 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…
- talks Value 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…
- talks What 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…
-
-