These are my notes to update the "Creating Plugins with Unreal 4" so it works with a recent release of Unreal Engine 4 (ue4).

The video uses ue4 version 4.2.1 with visual studio 2013
These notes work with ue4 4.10.1 with vs 2015

Video 03:

The Plugins menu item is found in
Edit > Plugins not Window > Plugins

Module.h need to change the two "OVERRIDE" to "override", lowercase

Video 04:
#include "Slate.h"

#include "SlateBasics.h"
#include "SlateExtras.h"

The SlateExtras isn't needed in this video but is needed in video 07

"WindowLocalTabSpawner" isn't in the menus so use "EditLocalTabSpawner" instead and see the result in the Edit menu

Video 07:

edit CoolPluginPch.h and add 2 lines
#include "Runtime/Engine/Classes/Engine/TriggerBox.h"
#include "Runtime/Engine/Public/EngineGlobals.h"

this fixes the ATriggerBox and GEditor not defined errors

in GetWorld() change the TArray to a TIndirectArray