Leading edge digital training for web developers

“Finding up-to-date web developer tutorials is difficult and time consuming”

Today, there are a variety of resources available to web developers, however so many are outdated, poorly written, or not using current best practices. With CodeWinds, I intend to fill that gap.

Your time is too valuable to waste

One of the most important things I have learned in my life, it is that time is too precious and we should strive to make the most of every moment. Instead of searching for articles and trying to determine which are correct, trust CodeWinds to bring updated premium tutorials and training to you.

CodeWinds React.js Fundamentals - Online Training

CodeWinds React.js Fundamentals comprehensive self-paced online training course

The premier online course and community where you learn React.js by pragmatically building a real web app while applying TDD/BDD principles

“Highly recommended!”
- Kevin Old, Senior Software Engineer
“Look no further, the React.js Fundamentals course is the only course you will need to become an expert in React.js”
- Wyatt Preul, Software Architect, nearForm
“Overall I would give this React.js course a 4-star thumbs up!”
- Kevin Bridges - Senior Technical Consultant at Applied Software

Learn the latest technology


Web developer technology is an ever changing landscape. The vast majority of resources have not kept up with the changes. Learn the best ways to be productive developing web and mobile applications. Use modern frameworks, tools, and modules to get the job done quickly and effectively.

Learn the right way

Learn from a seasoned professional who has spent the time in the trenches building web applications in addition to teaching professionally. (I have made all the mistakes, so you don’t have to :-) Understand what works and why.

“If you have a software development task for Jeff, no matter how big or small, he can usually read your mind. Just give him some basic requirements, and you’ll get back something that exceeds your expectations.” - Justin Deal, Application Architect at Elsevier

Digital online resources

Training has evolved. In an ever connected world, it is now much more efficient and effective to use digital resources to learn fullstack web development. Printed books and materials are often outdated as soon as they are released. The web is moving fast and you need the latest information to stay competitive.

The CodeWinds solution:

  • Updated ebooks with the latest technology and techniques
  • Screencast videos designed to walk you through building web applications
  • Online webinars providing you additional personal instruction and help in your journey
  • Audio podcasts with leading developer interviews and the latest news (free)
  • Short focused blog articles keeping you abreast of the web development landscape (free)

I have started by releasing some blog articles, podcast, and some video tutorials.

Topic areas

CodeWinds will bring you the best pragmatic tools and technology for building web and mobile applications. As the winds change, CodeWinds will help you navigate those changes and keep you current. Some of my favorite technologies are:

  • ReactJS - next generation high performance view technology for client and server - CodeWinds React.js content and resources
  • ES6 - embrace the future of JS
  • HapiJS - the bullet proof Node.js server framework created by Walmart Labs
  • Resilient Systems - how to build scalable, durable systems with Node.js, JS, databases, …
  • Node.js / IO.js - beginner, intermediate, advanced topics
  • Browserify - CommonJS builder to use Node.js style code in the browser
  • Redis, Postgres, LevelDB, … - noSQL, SQL, databases, caches
  • Ansible, Vagrant - Build and deploy tools

Join me for the journey

If you are interested in any of the content I mentioned, I would love to hear from you to learn more about your interests. Email me, join my newsletter, follow me, leave a comment, post on the forum, … however you want to open communication.

Thanks for visiting!