Showing posts with label tutorials. Show all posts
Showing posts with label tutorials. Show all posts

Wednesday, May 18, 2011

PatternCraft - Builder Pattern

This PatternCraft tutorial explores the Builder Pattern in the context of building out maps in Starcraft:

Tuesday, May 17, 2011

PatternCraft - Adapter Pattern

PatternCraft is a series of video tutorials which uses Starcraft references to teach Design Patterns. This tutorial covers the Adapter Pattern by showing how to add Mario and Sonic to Starcraft.

Monday, May 16, 2011

PatternCraft - The Differences Between the Bridge, State, and Strategy Patterns

I've already covered the state pattern and the strategy pattern, but many people find it difficult to distinguish between the two. I put this tutorial together to help highlight the differences. I also included the bridge pattern because, although it's not a "behavioral pattern", it's usage is very similar and helps show how different these patterns really are.

Friday, March 18, 2011

PatternCraft - Abstract Factory Pattern - Part 1

PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.

Thursday, February 10, 2011

PatternCraft - Null Object Pattern - Part 1

PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.

Wednesday, February 09, 2011

Friday, February 04, 2011

PatternCraft - Chain of Responsibility - Part 2

PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.

Wednesday, February 02, 2011

How it Works - Robotlegs - Part 4

The "How it Works" video series explains how the inner details of popular libraries work so that you can use the same solutions in your own projects.

How it Works - Robotlegs - Part 3

The “How it Works” video series explains how the inner details of popular libraries work so that you can use the same solutions in your own projects.

Tuesday, February 01, 2011

PatternCraft - Chain of Responsibility - Part 1

PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.



Source available here: https://github.com/johnlindquist/johnlindquist.com/tree/master/ChainOfResponsibility-ATM

How it Works – Robotlegs – Part 2

The "How it Works" video series explains how the inner details of popular libraries work so that you can use the same solutions in your own projects.

Monday, January 31, 2011

How it Works – Robotlegs – Part 1

The "How it Works" video series explains how the inner details of popular libraries work so that you can use the same solutions in your own projects.

Thursday, December 23, 2010

PatternCraft - Proxy Pattern

PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.

This video is the seventh in the series and covers the Proxy Pattern.



Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/ProxyPatternDemo/src/

Thursday, September 09, 2010

PatternCraft – Command Pattern

PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.

This video is the third in the series and covers the Command Pattern.


Other PatternCraft tutorials:
Mediator Pattern
Visitor Pattern
Memento Pattern
State Pattern
Strategy Pattern

Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/CommandPatternDemo/src/

Tuesday, May 18, 2010

AsyncCommand with Robotlegs, Signals, Flight, MinimalComps

I watched Jesse Warden's presentation at FATC over the weekend on Gaia + Robotlegs. It was a great presentation and he was a bit rushed so he didn't get to explain the importance of his AsyncCommand slide. I threw this together to show my typical approach:
[pro-player type="mp4"]http://j0hn.org/videos//asynccommand.mp4[/pro-player]

Right-click and "save as" to download the video to your hard drive.


*note - I recorded in 1280x720 to upload to YouTube HD hosting, but they rejected it since it's a little over 10 minutes.

Source Code

Libraries used:

Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs

AsyncCommand with Robotlegs, Signals, Flight, MinimalComps

I watched Jesse Warden's presentation at FATC over the weekend on Gaia + Robotlegs. It was a great presentation and he was a bit rushed so he didn't get to explain the importance of his AsyncCommand slide. I threw this together to show my typical approach:
[pro-player type="mp4"]http://j0hn.org/videos//asynccommand.mp4[/pro-player]

Right-click and "save as" to download the video to your hard drive.


*note - I recorded in 1280x720 to upload to YouTube HD hosting, but they rejected it since it's a little over 10 minutes.

Source Code

Libraries used:

Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs

Saturday, April 17, 2010

Search Widget - Robotlegs, Signals, Flight, Minimal Comps, Yahoo Astra

Man, long time, no post.

This video comes from a chat I was having with Renaun Erickson, Garth Braithwaite, and Jac Wright about the value of watching someone work towards a specific goal. So, this video isn't really a tutorial, it's more of me just building a search widget and talking about it as I go. Anyway, here it is:
[pro-player type="mp4"]http://j0hn.org/videos//search-widget.mp4[/pro-player]

Download Source Code

Libraries used:

Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs

Search Widget - Robotlegs, Signals, Flight, Minimal Comps, Yahoo Astra

Man, long time, no post.

This video comes from a chat I was having with Renaun Erickson, Garth Braithwaite, and Jac Wright about the value of watching someone work towards a specific goal. So, this video isn't really a tutorial, it's more of me just building a search widget and talking about it as I go. Anyway, here it is:
[pro-player type="mp4"]http://j0hn.org/videos//search-widget.mp4[/pro-player]

Download Source Code

Libraries used:

Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs

Wednesday, January 27, 2010

haXe Tutorial

This tutorial is for anyone who has heard about haXe, but never had the time to figure out how to set it up. If you guys show a lot of interest in learning more about haXe, I'll put together a few more tutorials on some of the features, but as of right now I have no idea what kind of interest is out there:



*note - I tried "fast forwarding" through the download/install portions, but the camtasia "clip speed" couldn't accurately fast forward only the parts I selected.

haXe Tutorial

This tutorial is for anyone who has heard about haXe, but never had the time to figure out how to set it up. If you guys show a lot of interest in learning more about haXe, I'll put together a few more tutorials on some of the features, but as of right now I have no idea what kind of interest is out there:



*note - I tried "fast forwarding" through the download/install portions, but the camtasia "clip speed" couldn't accurately fast forward only the parts I selected.