More OOP Videos, and Ask Chris Anything on November 26!

Come Ask Chris Anything on Reddit!

On Tuesday, November 26 at 11 a.m. EST, BuildAModule does Reddit and you can ask Chris ANYTHING! Get the answers to those burning questions you've always had about the man behind the curtain: What's the funniest thing your kids have done? Where's the best place to get fish tacos? Is it hard to work on a treadmill desk? ...Or you can just ask him a lot of questions about BuildAModule and Drupal.

Just hop on over to r/Drupal when the time is right to join in on the Ask Me Anything discussion. In the meantime, you can check out the schedule of upcoming Drupal AMA's that include Drupal 8 developers Angie Byron (webchick) and Larry Garfield (Crell), Drupal creator Dries Buytaert, and Drupal author Emma Jane Westby.

While you're waiting, we also have five new videos in the Drupal 8 Developer Prep series with tips on ways to wrap your mind around Object Oriented Programming, and how it can help you stay sane while planning projects.  

5 NEW videos added in "Drupal 8 Developer Prep"

What instantiation means, the difference between class and object, and the advantage of properties - 5:04

In this video we praise properties for their ability to persist between different method calls, as well as talk a bit more about instantiation. And for those of you still figuring out the relationship between classes and objects, we disambiguate things here.

Reviewing the rest of our code after moving functions into class methods - 2:53

Now that we've moved all of our functional code into class methods, we take a look at the other aspects of our code that had to change with it.

(FREE!) Review of the advantages of object-oriented programming that we've covered so far - 3:02

At this point you probably have a pretty good grasp of the basic technical aspects of working with OOP in PHP. In this video we step back a little and summarize some of the things that you can look forward to when implementing OOP on your own projects.

How the Agile phiolosophy will help you stay sane when figuring out how to structure a project - 2:16

Since classes provide us a means to deeply organize our code, how far to we go to plan how our code will be structured before we dive in and actually start building something? In this video we talk about how the Agile philosophy comes into play when evaluating your planning process (and there's bunnies!).

How to decide when to re-factor your code, or split classes into smaller classes - 2:07

One other technique you can use to keep yourself sane when looking at the number of options available for structuring OOP code is by realizing that you don't have to get it right the first time. Code evolves, and in this video we talk about a strategy for deciding when to re-factor your code.

Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:

Contact us

Below are the supported keyboard shortcuts for our video player.

Start / stop video
Go to next video
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
Jump to a percentage (2 is 20%, for example)
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
1 month
6 months
10% off
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.