Skip to main content

Our ThinkingWhat's on our Mind

Drupal 8 Development Mastery (10): New 3rd Party libraries: Guzzle, EasyRDF, Zend_Feed

Drupal 8 Development Mastery (10): New 3rd Party libraries: Guzzle, EasyRDF, Zend_Feed

We introduce the 3rd party libraries adopted in Drupal 8 to replace its previous custom solutions: Guzzle, EasyRDF and Zend Feed. We also included references for more details.

Read more
Drupal 8 Development Mastery (11): Composer

Drupal 8 Development Mastery (11): Composer

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

Read more
Drupal 8 Development Mastery (8): Modern PHP Programming: Late Static Binding

Drupal 8 Development Mastery (8): Modern PHP Programming: Late Static Binding

We explore Late Static Binding in PHP: Definition, the problems it solves using very simple examples, it's importance to Drupal 8, and references to in-depth treatments.

Read more
Drupal 8 Development Mastery (7): Modern PHP Programming: Object-Oriented PHP, Classes, Objects, Inheritance

Drupal 8 Development Mastery (7): Modern PHP Programming: Object-Oriented PHP, Classes, Objects, Inheritance

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.

Read more
Drupal 8 Development Mastery (9): Symfony

Drupal 8 Development Mastery (9): Symfony

Symfony is now a part of Drupal 8. But, what 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?

Read more
Drupal 8 Development Mastery (6): Modern PHP Programming:  Namespaces & PSR-0

Drupal 8 Development Mastery (6): Modern PHP Programming: Namespaces & PSR-0

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

Read more
Drupal 8 Development Mastery (4): Modern PHP Programming:  Factory methods

Drupal 8 Development Mastery (4): Modern PHP Programming: Factory methods

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.

Read more
A Journey Towards Drupal 8 Development Mastery (3): Design patterns

A Journey Towards Drupal 8 Development Mastery (3): Design patterns

The third part in the Mastering Drupal 8 Development Basics series. We explore Modern PHP Programming: Design Patterns.

Read more
Drupal 8 Development Mastery (5): Modern PHP Programming: Dependency Injection

Drupal 8 Development Mastery (5): Modern PHP Programming: Dependency Injection

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.

Read more
A Journey Towards Drupal 8 Development Mastery: The Road Map

A Journey Towards Drupal 8 Development Mastery: The Road Map

An introduction to a step-by-step plan for mastering the fundamentals of Drupal 8 development.

Read more
A Journey Towards Drupal 8 Development Mastery: Part 2 - The Road Map Review

A Journey Towards Drupal 8 Development Mastery: Part 2 - The Road Map Review

The second part in the series in which I intend to take on mastering the basics of Drupal 8 development heads on. Here's the last rant before the trip starts proper.

Read more
If Your Website Does Not Have These Two Things Then Its A Failure

If Your Website Does Not Have These Two Things Then Its A Failure

Most websites are already a failed project before they are built. This is simply because no one planned for its success before going about building it. But I bet you are smarter than that and would instead plan for success upfront. So lets look at the fundamental components that makes websites successful.

Read more
How Much Should Your Website Development Project Cost. And Why?

How Much Should Your Website Development Project Cost. And Why?

From experience talking with potential clients over a possible website project, the topmost question has always been about the cost.

Read more
Introduction To Essential Web Technologies

Introduction To Essential Web Technologies

Essential web technologies every serious web designer/developer should master to remain relevant and future-proof their career in the industry.

Read more
From Developer To Drupal Developer Part 3: The Drupal Way

From Developer To Drupal Developer Part 3: The Drupal Way

In this third incarnation we will examine what makes Drupal Drupal and what sets it apart from other rapid web sites/applications development platforms.

Read more
Subscribe to Our Thinking

Ready to launch your business or organization unto the forefront of the digital revolution?

234-81 7608 4053
A digital technology and solutions services provider. The strategic partner of choice for the future digital business leaders.

Get In Touch