Blog Category: Drupal

By Tony Ogbonna 24 March, 2016

In this 11th part of our Drupal 8 development mastery, we introduce the central component of the Drupal 8 third-party integration system: Composer.

By Tony Ogbonna 22 March, 2016

Here, in quick succession, I will introduce three of the standard third-party libraries that were adopted in Drupal 8 to replace its previous custom solutions, as well as references to learn more. These are Guzzle, EasyRDF and Zend Feed.

By Tony Ogbonna 17 March, 2016

It is common knowledge that Symfony is now an integral part of Drupal, specifically Drupal 8. But, what, exactly is it? What is it good for? How is it related to Drupal 8 and why was it adopted? What are its benefits and downsides, with respect to developing for Drupal 8? These am hoping to explore in this article

By Tony Ogbonna 15 March, 2016

We explore the concept of Late Static Binding in PHP: Official definition, the problems it solves, how it solves it using very simple examples, how it is important to Drupal 8, and references to more in-depth treatments.

By Tony Ogbonna 10 March, 2016

Here, we step back a bit and explore the topic of Object-Oriented Programming as a whole. This part of the series is very brief as it only introduces the subject and then off-loads the details as references to other excellent sources.

By Tony Ogbonna 08 March, 2016

Here I will investigate the less known PHP concepts of Namespaces & PSR-0. We will look at what exactly they are, why they are important and ultimately their relevance to Drupal 8 development mastery.

By Tony Ogbonna 03 March, 2016

I continue my exploration of the fundamentals of Drupal 8 development. Here I will explain what "Dependency Injection"  design pattern is, it's advantages and disadvantages, some code examples to show DI in action and it's relevance to Drupal 8 development mastery.

By Tony Ogbonna 01 March, 2016

In this article I continue my exploration of the fundamentals of Drupal 8 development. I explain what the "Factory Method" programming pattern is, why it is important and it's relevance to Drupal 8 development mastery.

By Tony Ogbonna 18 May, 2015

This is the third part in the series in which I aim to explore mastering the basics of Drupal 8 development.  In the first part, I outlined the road map that will be my guide in this endeavor. In the

By Tony Ogbonna 30 April, 2015

This is the second part in the series in which I intend to take on mastering the basics of Drupal 8 development heads on. In the first part, I outlined the road map that will be my guide in this endeavor. I introduced the list of high level

By Tony Ogbonna 15 April, 2015

As a Drupal developer, I know I can no longer continue to put off getting into Drupal 8, else I risk becoming obsolete and having to then play catch up by the time Drupal 8 goes main stream.

So here's what I did next:

By Tony Ogbonna 11 February, 2014

In the first article in this series, I introduced Drupal. In the second part part I introduced Drupal as both a content management system (CMS) and a

By Tony Ogbonna 23 January, 2013

In this second part in our series we will explore two often confusing terms CMS (Content Management System) and CMF (Content Management Framework) that are so often used to characterize rapid web applications technologies. And then we will look at what Drupal brings to the table as regards these concepts.

By Tony Ogbonna 18 November, 2012

So you have reached a web development skill level where you are very comfortable with the requisite technologies and techniques. You know your techniques and technologies inside out. You eat OOP and design patterns for breakfast and best practices is second nature to you.

You can crank out a web application of just about any variety of