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.

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.

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.

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.

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?

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.
Pagination
- Page 1
- Next page