This PatternCraft tutorial explores the Builder Pattern in the context of building out maps in Starcraft:
Showing posts with label videos. Show all posts
Showing posts with label videos. Show all posts
Wednesday, May 18, 2011
PatternCraft - Builder Pattern
Labels:
builder pattern,
design patterns,
IntelliJ,
PatternCraft,
tutorials,
videos
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.
Labels:
adapter pattern,
design patterns,
IntelliJ,
PatternCraft,
tutorials,
videos
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.
Labels:
bridge pattern,
design patterns,
IntelliJ,
PatternCraft,
state pattern,
strategy pattern,
tutorials,
videos
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.
Labels:
Null Object Pattern,
PatternCraft,
tutorials,
videos
Wednesday, February 09, 2011
PatternCraft - Chain of Responsibility - Part 3
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
Source
ChainOfResponsibilityDemo.swf
Source
ChainOfResponsibilityDemo.swf
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.
Labels:
ActionScript 3,
how it works,
robotlegs,
tutorials,
videos
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.
Labels:
ActionScript 3,
how it works,
robotlegs,
tutorials,
videos
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
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.
Labels:
ActionScript 3,
how it works,
robotlegs,
tutorials,
videos
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.
Labels:
ActionScript 3,
how it works,
robotlegs,
tutorials,
videos
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/
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/
Labels:
IntelliJ,
PatternCraft,
proxy pattern,
tutorials,
videos
Monday, December 20, 2010
PatternCraft – Decorator Pattern
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
This video is the sixth in the series and covers the Decorator Pattern.
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/DecoratorPatternDemo/src/
This video is the sixth in the series and covers the Decorator Pattern.
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/DecoratorPatternDemo/src/
Labels:
ActionScript 3,
decorator pattern,
design patterns,
IntelliJ,
PatternCraft,
videos
Thursday, November 11, 2010
Tour de Flex SDK – What is the Flex SDK?
The following is a video tutorial that answers the age-old question, "What is the Flex SDK?"
Whenever I interview someone for a dev position on the phone, that's the first question I ask. If the interviewee starts talking about FlashBuilder (which happens more often than I'd like), then I try to figure out the fastest way to politely end our conversation. :)
I hope I don't come off as a jerk in that last paragraph, but it's vitally important to me that my team understands the fundamentals of how our builds work.
You can watch this video in the player below or just download it here to watch however you'd like:
*update - I just watched the video and realized I missed a couple pieces:
1. Anything that starts with "a" in the "bin" folder is just the AIR version of the tool (e.g. amxmlc is the AIR version of mxmlc)
2. the "asdoc" folder in the root contains html templates that the "asdoc" tool uses.
3. the "lib" folder has the .jars that the "bin" tools point to
4. there's a "fontswf" tool in the "bin" folder that will compile fonts into a swf
5. all those "-manifest" files in the "frameworks" folder are used to map classes to a namespace so namespaces like "xmlns:fx="http://ns.adobe.com/mxml/2009" will use the correct classes.
Whenever I interview someone for a dev position on the phone, that's the first question I ask. If the interviewee starts talking about FlashBuilder (which happens more often than I'd like), then I try to figure out the fastest way to politely end our conversation. :)
I hope I don't come off as a jerk in that last paragraph, but it's vitally important to me that my team understands the fundamentals of how our builds work.
You can watch this video in the player below or just download it here to watch however you'd like:
*update - I just watched the video and realized I missed a couple pieces:
1. Anything that starts with "a" in the "bin" folder is just the AIR version of the tool (e.g. amxmlc is the AIR version of mxmlc)
2. the "asdoc" folder in the root contains html templates that the "asdoc" tool uses.
3. the "lib" folder has the .jars that the "bin" tools point to
4. there's a "fontswf" tool in the "bin" folder that will compile fonts into a swf
5. all those "-manifest" files in the "frameworks" folder are used to map classes to a namespace so namespaces like "xmlns:fx="http://ns.adobe.com/mxml/2009" will use the correct classes.
Saturday, October 23, 2010
What is Realaxy?
You can watch this video in the player below or just download it here to watch however you'd like:
Download video
To find out more about Realaxy, head over to realaxy.com (and fyi, Realaxy is still in beta).
Labels:
Realaxy,
videos,
What's the best ActionScript IDE?
Wednesday, October 13, 2010
PatternCraft – Mediator Pattern vs. Framework Mediators
*quick note - this video compares the Mediator Pattern to using Mediators in the Robotlegs framework. I start with a simple demo and refactor to both approaches so there is A LOT of simple code being thrown around to show you how you can do the same thing in so many different ways.
Hey guys, I've been trying to catch up on sleep the past couple weeks while trying to shake this cold. Hopefully I can get back on track to releasing a video per week now that I'm feeling better.
Anyway, this Mediator Pattern video really has very little to do with Starcraft since it's all about linking up buttons and a textfield. If you'd like, you can pretend I opened Starcraft and demoed the menu system or something if that makes you feel better ;)
You can watch it in the player below or just download it here to watch however you'd like:
Other PatternCraft tutorials:
Visitor Pattern
Memento Pattern
Command Pattern
State Pattern
Strategy Pattern
Hey guys, I've been trying to catch up on sleep the past couple weeks while trying to shake this cold. Hopefully I can get back on track to releasing a video per week now that I'm feeling better.
Anyway, this Mediator Pattern video really has very little to do with Starcraft since it's all about linking up buttons and a textfield. If you'd like, you can pretend I opened Starcraft and demoed the menu system or something if that makes you feel better ;)
You can watch it in the player below or just download it here to watch however you'd like:
Other PatternCraft tutorials:
Visitor Pattern
Memento Pattern
Command Pattern
State Pattern
Strategy Pattern
Labels:
ActionScript 3,
design patterns,
IntelliJ,
mediator pattern,
PatternCraft,
videos
Tuesday, September 21, 2010
PatternCraft – Visitor Pattern
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
This video is the fifth in the series and covers the Visitor Pattern.
Other PatternCraft tutorials:
Mediator Pattern
Memento Pattern
Command Pattern
State Pattern
Strategy Pattern
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/VisitorPatternDemo/src/
This video is the fifth in the series and covers the Visitor Pattern.
Other PatternCraft tutorials:
Mediator Pattern
Memento Pattern
Command Pattern
State Pattern
Strategy Pattern
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/VisitorPatternDemo/src/
Labels:
ActionScript 3,
design patterns,
IntelliJ,
PatternCraft,
videos,
visitor pattern
Sunday, September 19, 2010
PatternCraft – Memento Pattern
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
This video is the fourth in the series and covers the Memento Pattern.
Other PatternCraft tutorials:
Mediator Pattern
Visitor Pattern
Command Pattern
State Pattern
Strategy Pattern
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/MementoPatternDemo/src/
This video is the fourth in the series and covers the Memento Pattern.
Other PatternCraft tutorials:
Mediator Pattern
Visitor Pattern
Command Pattern
State Pattern
Strategy Pattern
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/MementoPatternDemo/src/
Labels:
ActionScript 3,
design patterns,
IntelliJ,
memento pattern,
PatternCraft,
videos
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/
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/
Labels:
ActionScript 3,
command pattern,
design patterns,
IntelliJ,
PatternCraft,
tutorials,
videos
Subscribe to:
Posts (Atom)