How to Become an Epicor Ninja?

Share your favorite books; articles; videos; courses; that may help someone sharpen their Epicor Dev Skills!

(I am going to avoid the obvious Epicor Users Guides, ICE Tools Guide etc…) I am looking for supplemental.

Of course all the Experts Posts by Bart, Nathan etc… should be definitely a Read.


Recommended Reading:

  • Programming Microsoft LINQ in .NET Framework 4 (Developer Reference) [Russo, Marco]
  • Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Framework [Julia Lerman]
  • Microsoft SQL Server 2012 Reporting Services (Developer Reference) [Misner, Stacia]
  • Professional Microsoft SQL Server 2014 Administration [Jorgensen, Adam]
  • Thinking in LINQ: Harnessing the Power of Functional Programming in .NET Applications [Mukherjee, Sudipta]
  • C# 2012 for Programmers (5th Edition) (Deitel Developer Series)
  • .NET, EF, SQL Booklets from (Quick to the point reads)

Oldie’s But Goldie’s:

  • Windows Forms 2.0 Programming (2nd Edition) [Chris Sells]
  • Data Binding with Windows Forms 2.0 [Brian Noyes]
  • Programming Microsoft® Windows® Forms (Developer Reference) [Charles Petzold]

Tools Must Haves:



Epicor and EF.docx (307.0 KB)
BPMExample.docx (233.4 KB) - Notes by @Bart_Elia


More on the administration side than development but:

Recommended Reading:

  • Learn Windows PowerShell in a Month of Lunches, Third Edition [Don Jones and Jeffery Hicks], Manning Publications
  • Learn PowerShell Scripting in a Month of Lunches [Don Jones and Jeffery Hicks], Manning Publications

Automate everything that can be automated, and very few activities can’t with Powershell.

Everything that can be accomplished with the Epicor Administration Console (EAC) or Task Agent can be automated.


Rapid Skill Acquisition: I found the book “The First 20 hours (how to learn anything FAST” by Josh Kaufman to be helpful in getting past the learning hurtle.
Josh Kaufman offers his systematic approach to rapid skill acquisition shows you how to deconstruct complex skills, maximize productive practice, and remove common learning barriers. By completing just 20 hours of focused, deliberate practice you can pick up the basics in record time, and know more than most people.
I applied the techniques in this book to learning C# and the new E10 Product Configurator when it first came out.


Josh Kaufman? Any relation to Aaron? Must be if there is any correlation to speed!

Found this YouTube channel useful.


Never knew about, very cool. Thanks.


OH… another TOOL that every Epicor Ninja needs is something to make Illustrations with (Flow Charts, logic diagrams, etc)…
a really good free version on the web can be found here:


True True! Especially for fast prototyping…, Visio or for me


Especially if you are a consultant, you want to deliver prototypes first, and Balsamiq allows you to create interactive Sketched UI’s so your customer could actually click around and it would spawn different slides.


To me what it has been really helpful is to know Javascript, JQuery and Web development Back end and Front End. So W3Schools has been really helpful. For text editor I use Brackets since it has the Live Preview (we are a strict aerospace industry, so we don’t get much freedom in a lot of stuff).

1 Like

Not free but a fantastic resource for me:

Microsoft’s Channel 9 is free and I’ve found some great videos there:

Mark W.


Good info! Thanks Haso!

Mail]( for Windows 10

1 Like

there is also free Microsoft virtual academy


Just tripped across this oldie but goodie thread…

Love! I have used it for network rack diagrams - super handy. They also added import / export for Visio files over the last few years.

1 Like is great AND there’s a VS Code Extension for it!

If you’re looking for a shareable whiteboard, I’ve been playing with Miro. First free boards are free.


We have also played with this functionality in Teams. It was a bit confusing depending on whether you were using it within the Teams app or in the browser, but other than that, it seemed to work well (although very basic).

1 Like

Thanks for the Draw.IO extension for VSCode! Wow.

@Mark_Wonsil talk about plugins – check this out.

Yeah, there used to be a “Meeting” app in Teams that was very similar but I haven’t seen it in awhile. It was a MS Graph demo app but very good about guiding meetings and, more importantly, sometimes eliminating them! :wink: