Talks
-
Being Human
Our notions of progress have been perverted to an unhealthy self-image of an individual tirelessly working to achieve only most profitable ambitions, while the notion of profit has been narrowed to only material gains. Human necessities for emotions and overall happiness are placed far below.
-
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 optimized Drupal hosting. Even if we didn’t want to use that, there is extensive documentation around best practices in hosting a PHP application or Drupal specifically.
-
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 pressure of completing the projects and catering to last-minute changes does not give enough opportunity to contribute.
-
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 might not sound useful to you as a site builder, it will be.
-
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 of contributors worldwide, for your websites and applications.
-
Dependency Injection in PHP and Drupal
Dependency Injection sounds like a fancy term for something complicated and advanced. After all, most people didn’t start hearing about this until recently when the PHP world was overtaken by object-oriented programming.
-
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 case of Decoupled Drupal solutions.
-
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 in programming style and jump in concepts has made the code in Drupal 8 appear very complex, which makes it difficult for a Drupal developer to upgrade modules to Drupal 8.
-
Drupal Development Environments
I’ll talk about setting up various types of development environments suited for Drupal, particularly vagrant based virtual setups. Target Audience Intermediate Drupal Developers looking to automate their machine setup and isolate different projects in their own containers.
-
Drupal for DevOps Engineers
Drupal was written long before the DevOps movement or since the introduction of “the cloud”. As it stands, many infrastructure engineers do not readily identify with how Drupal runs on a system and how to get it to run in a scalable manner.
-
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 read it without us even knowing.
-
Imposter Heroes
I see extraordinary people around me wherever I go. Sometimes I see people present their ideas with utmost confidence and ease on the stage or successful people who inspire everyone and intimidate me.
-
In Maintainers we trust
-
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 dozens of tools to write load testing scripts but you have probably heard of ab–Apache Bench.
-
Migrate to Drupal
Drupal allows building highly complex content structures ranging from simple blogs to online stores to advanced enterprise publishing with complex content approval workflows. Migrating content into such complex structures is a complex problem for which Drupal provides a simple framework in the fo...
-
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.
-
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 with multiple frameworks, content management systems, applications, products, and tools.
-
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 included a return statement?
-
Supporting Drupal Websites
Everyone has different styles when building a Drupal website. How a Drupal website gets built and managed differs from a large organisation with thousands of Drupal sites to a business maintaining their site in-house.
-
The Real Life Story of a Contributor
Drupal is a vast community. Really vast.