Online Class Videos

It has been a long time since I first started teaching my class four years ago. Demand has skyrocketed and I don’t think I can keep up with it anymore in person. I have as such been going through a process of recording the class professionally in actual classes, just with a whiteboard, or for coding areas as screen casts.

All the videos are on their way up for public consumption you can find them in the store. They will be staggered over the next few weeks (some will also be edited further). I did a lot of research into how to price the online content. Its actually quite difficult as there are many use cases that people are interested in and many financial situations throughout the world.

The way it is setup now is there are two licenses. There is a personal perpetual license that costs $269 and there is a “corporate” license that is $999 (both are on sale now for up to 40% off while the videos are still being uploaded use promo code “early”). The main difference between the licenses is their expected usage.

If you are a professional looking to learn about DDD and Event Sourcing, choose the first license. It is intended for your individual use.

Many companies however wish to use the videos to train a group of developers. This is cool too. The videos are a bit more expensive then but still well less than the cost of sending a single student to an actual class. As I have chosen to use the honesty system I have also added in a bonus of one hour of live Q/A time with myself for your team at the end of going through the videos. While still not as good as an in person class this can help make up a lot of the difference.

Q/A will likely be done over skype and I may need a bit of notice to work out matching schedules depending on timezones etc.

I have also received many questions in regard to wanting to use the videos as part of an ongoing training program inside of a company (possibly with live Q/A sessions). I am happy to work something out with you feel free to drop me an email


  1. Maks
    Posted April 8, 2013 at 10:51 am | Permalink | Reply

    Hi, do you have some short sample videos of this class just for checking video quality and lessons format ?

    • Posted April 8, 2013 at 10:55 am | Permalink | Reply

      I am trying to figure out how to do it in the store. The videos are 1080 for the most part (multiple camera angles) or high resolution screencasts. They are also downloadable.

      • Maks
        Posted April 8, 2013 at 10:59 am | Permalink

        Ok, thanks for reply, It would be also nice to have “table of contents” of upcoming episodes.

      • g2-8a61736c3f6b3e02b173c9aa6ce6ca8e
        Posted April 8, 2013 at 11:02 am | Permalink

        That I can add I think (just need a 1 second “placeholder” video.

  2. Posted April 9, 2013 at 3:20 am | Permalink | Reply

    Will it be these four videos or will there be other sets to choose from?

  3. Posted April 29, 2013 at 7:28 pm | Permalink | Reply

    Enjoying the content so far, would like to know what order the videos should be watched

  4. Posted May 10, 2013 at 5:11 pm | Permalink | Reply

    I Greg, I just bought a professional license. It looks like the videos aren’t being uploaded in chronological model, correct? Other wise both, the Bounded Context video (current top) and Push/Pull model video (at the bottom) seem to start in the middle of a lecture (references ‘previous’ chapters).

  5. shahbazc
    Posted May 14, 2013 at 3:38 pm | Permalink | Reply

    (not sure if my previous message was posted)
    Will there be a forum where we can ask questions, expect announcements, etc.? Any ETA when the videos will be uploaded and when we can start watching them? (bought a personal license, btw)

  6. Posted May 28, 2013 at 6:17 am | Permalink | Reply

    @shahbazc @coryt once they are all up there will be an order. Right now there are things still missing from the first day (actually the last thing to go up is from the morning of the first day!). There will be more videos coming up next week. I like the idea above about providing a table of contents (I have one), I just need to figure out how I can get it to show up (maybe placeholder videos as mentioned).

  7. amo-msi
    Posted June 5, 2013 at 8:43 am | Permalink | Reply

    you can add your videos to, it’s really a complete plateform for e-learning and facilates QA process

  8. amhend
    Posted June 11, 2013 at 11:05 am | Permalink | Reply

    Hello, when we can start watching the videos ?

  9. shahbazc
    Posted June 25, 2013 at 8:26 pm | Permalink | Reply

    any eta on when all the videos will be up?

  10. jonty
    Posted July 22, 2013 at 5:40 am | Permalink | Reply

    More please! Was happy to pay for the first 10, can’t wait to see the rest! 🙂

  11. Posted August 27, 2013 at 3:31 pm | Permalink | Reply

    It been ages since we had some new videos, when are some more due? cheers

    • Posted August 27, 2013 at 3:46 pm | Permalink | Reply

      There are about another 8 hours lined up. Often to get final edits it requires multiple roundtrips with videographers.

      They should be up very soon (waiting on 2-3 hours that just need slides added). Another 4-5 are ready to go now just need a decent place to upload from 🙂



      • Posted August 28, 2013 at 8:26 am | Permalink

        Great, looking forward to it. Cheers

        BTW Excellent talk on Document based messaging at skills matter

  12. Antony Martinez
    Posted March 6, 2014 at 10:57 am | Permalink | Reply

    Hi Greg. Can you please estimate when will the rest of the video classes go up online?

    Thank you, Antony.

    • Posted March 6, 2014 at 11:00 am | Permalink | Reply

      Most are now completed and either just waiting on the others for upload or are being editted. My guess is within the next few days the vast majority will be there with “coming soon place holders on any missing ones I think it will be 2-3 like this)

  13. Med
    Posted April 5, 2014 at 10:37 am | Permalink | Reply

    I hear a lot of people talking about videos, when you’ll publish them ?

  14. Kim
    Posted June 20, 2014 at 2:40 am | Permalink | Reply

    Greg, what is the correct order in which the videos should be viewed?

  15. Hamza
    Posted December 10, 2014 at 1:04 pm | Permalink | Reply

    Hi Greg, the videos are not ordered, are they complete? i’ve purchased the personal package btw.

    • Posted December 10, 2014 at 1:08 pm | Permalink | Reply

      I just uploaded about 6 more a few weeks ago. There are currently 4 waiting to be uploaded and another 3-4 to record. My guess is they will be completed in Jan when I am at home (home for Q1/Q2 next year).


  16. September
    Posted February 26, 2015 at 2:42 pm | Permalink | Reply

    Hi Greg! I have purchased the corporate package of videos and am wondering how to download those, not just watch them via the URL. Hopefully you can help me figure this out. Thank you!

    • Posted March 1, 2015 at 6:31 pm | Permalink | Reply

      They should be downloadable. I will take a look into it.

  17. Posted March 21, 2015 at 10:43 am | Permalink | Reply

    Hi Greg, I was looking to purchase the personal package. Are the videos complete? Are they in the right order? Please advise.

  18. Afif
    Posted March 21, 2015 at 10:44 am | Permalink | Reply

    Hey Greg, Are the videos complete and in the right order? I was looking to get the personal package.

    • Posted March 21, 2015 at 10:49 am | Permalink | Reply

      almost. There are still about 6 missing but another 10 have gone up in the last two weeks or so.

      ETA is within a week or so for all (some are queued already).

      In terms of order they are in order there are just some not there yet.

  19. Bill Davis
    Posted March 22, 2015 at 9:36 pm | Permalink | Reply

    FYI: The following “new” videos are not downloadable: *16 Sliding Window, *17 Changing SLAs, *19 Restful Distribution, *22 Occasionally Connected Systems

  20. bdavisx
    Posted March 22, 2015 at 9:38 pm | Permalink | Reply

    I don’t know if the first comment went thru; the following “new” videos are not downloadable: *16 Sliding Window, *17 Changing SLAs, *19 Restful Distribution, *22 Occasionally Connected Systems

  21. Posted March 23, 2015 at 12:46 pm | Permalink | Reply

    I see comments about downloading the videos which would be great. However I really don’t understand how I initiate the download from the video listing page. I’m sure I’m missing something obvious 😉

  22. Posted March 23, 2015 at 6:23 pm | Permalink | Reply

    @thomas it seems to work for most can you drop me an email in regard to it?

  23. Posted April 12, 2016 at 4:07 pm | Permalink | Reply

    You mention in the occasionally connected systems video that you’re going to splice in the merging process, but that doesn’t seem to have been done. Is that something you might be updating soon?

  24. Mats Godd
    Posted June 6, 2016 at 7:28 pm | Permalink | Reply

    Hi Greg. How long the videos are?

  25. Raymond Carl
    Posted July 3, 2016 at 8:37 am | Permalink | Reply

    Hi! Are you still doing the offer for Q&A under the corporate version? How do we contact to to arrange the session?

  26. Posted August 26, 2016 at 8:25 am | Permalink | Reply

    Thanks for the videos. Good stuff. There were however some things that were missing from the videos. I see the need for at least two new videos:

    At the end of 3rd video (Bounded Contexts, 55:25 length version) you said that next video would discuss aggregate roots and how it’s a very important DDD concept and often done wrong, but none of the other videos discuss it. The teacher-class-student example at the end of the 2nd video (Bounded Contexts, 55:36 length version) was about to lead to discussing aggregate roots, but the video was cut short and it never got that far. This class definitely needs a video about aggregate roots (perhaps also some other DDD concepts). Somebody also asked this as a comment to the 3rd video, but I’m unable to read the 2 replies to it (the site gives HTTP and JS errors).

    The discussion about process managers needs more code. From those videos I got an overview of what process managers are, but I’m having a hard time figuring out how to implement them. This class needs some code-focused videos (similar to the Domain video) giving an example of how to implement process managers (without frameworks).

    • Posted November 12, 2016 at 7:16 pm | Permalink | Reply

      Yes those videos are in editing and will be released shortly (last two videos)

      re: process managers, this is a recording a 3 day class. To get more into process managers we would likely need 4.5 days (I go through just that in a separate class). In general take a look at any actor model implementation

  27. thomas green
    Posted November 12, 2016 at 6:57 pm | Permalink | Reply

    Hi Greg. you mention an aggregates video in your bounded context videos. However, I do not see that video in the list. Does that video exist?

    • Posted November 12, 2016 at 7:14 pm | Permalink | Reply

      Yes, in editing and will be up shortly

      • thomas green
        Posted November 13, 2016 at 11:29 pm | Permalink

        Thank you!

  28. Matt Devss
    Posted January 10, 2017 at 12:04 pm | Permalink | Reply

    Greg, can I download videos for offline access?

  29. Matt Devss
    Posted January 10, 2017 at 1:48 pm | Permalink | Reply

    Thanks! And all videos are available?

    • Posted January 10, 2017 at 1:50 pm | Permalink | Reply

      I just received today one of the last two of the videos from the videographer, will be uploaded shortly. I am hoping the other also arrives this afternoon.

  30. Tony Davis
    Posted February 24, 2017 at 11:15 pm | Permalink | Reply

    I just purchased the personal license. Where is the video on aggregates?

    • Posted February 25, 2017 at 12:16 am | Permalink | Reply

      it is the one video that needs to be re-recorded and edited. I thought it was done about 2-3 months ago but the videographer came back with some issues on it. Hopefully it will be done soon (depends on how much time I am in Lithuania and how it overlaps with their availability)

      • Tony Davis
        Posted July 21, 2017 at 4:25 pm | Permalink

        Hi Greg, still no aggregates video? Can you provide an update and/or upload the ones with issues for the time-being? Thanks.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: