Blog

Drupal 8 Development Mastery (11): Composer

schedule 24 March, 2016 person Tony Ogbonna

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

According to the Composer official website: Composer... Read more >>

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

schedule 22 March, 2016 person Tony Ogbonna

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,... Read more >>

Drupal 8 Development Mastery (9): Symfony

schedule 17 March, 2016 person Tony Ogbonna

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... Read more >>

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

schedule 15 March, 2016 person Tony Ogbonna

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... Read more >>

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

schedule 10 March, 2016 person Tony Ogbonna

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... Read more >>

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

schedule 08 March, 2016 person Tony Ogbonna

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.

... Read more >>

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

schedule 03 March, 2016 person Tony Ogbonna

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... Read more >>

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

schedule 01 March, 2016 person Tony Ogbonna

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

schedule 18 May, 2015 person Tony Ogbonna

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 second, I reviewed the road map to make... Read more >>

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

schedule 30 April, 2015 person Tony Ogbonna

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... Read more >>

A Journey Towards Drupal 8 Development Mastery: The Road Map

schedule 15 April, 2015 person Tony Ogbonna

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:

The... Read more >>

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

schedule 25 March, 2015 person Tony Ogbonna

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... Read more >>

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

schedule 04 March, 2015 person Tony Ogbonna

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

There's no fixed pricing model for a website project. Every developer or agency tends to determine their... Read more >>

Introduction To Essential Web Technologies

schedule 21 February, 2014 person Tony Ogbonna

HTML5, CSS3, Mobile-first, Responsive Web Design, CMS. If you are a web designer/developer and you are not, right now, using all or most of these then you should consider upgrading your skills, and fast or the swift pace of Internet world would... Read more >>

From Developer To Drupal Developer Part 3: The Drupal Way

schedule 11 February, 2014 person Tony Ogbonna

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 content management framework (CMF). In this third incarnation we will examine what makes Drupal... Read more >>

From Developer To Drupal Developer Part 2: CMS, CMF and Drupal

schedule 23 January, 2013 person Tony Ogbonna

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... Read more >>

From Developer To Drupal Developer: Introduction

schedule 18 November, 2012 person Tony Ogbonna

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... Read more >>

Guide To Effective Twitter Usage: Introducing Twitter

schedule 15 September, 2012 person Tony Ogbonna

Unless you are living in Mars and the just landed NASA Mars rover, Curiosity, just introduced you to the world of social networks, you have probably heard about Twitter and what it is basically all about.

All the same, Twitter is one of... Read more >>

Subscribe to Blog