Level up your AdonisJS skills

Move beyond the basics and learn how to build real-world production-grade applications in AdonisJS. Directly from the framework’s creator

Premium content is accessible by Github sponsors only

All Courses

Route model binding

Route model binding helps you remove one-liner Lucid lookup calls from your controllers and instead use dependency injection to bind Models with route params.

4 screencasts

Github discussions from scratch

Github discussions have a lot of nuggets like nested threads, reactions, the ability to upvote discussions, and a lot more. In this course, we will create all these features from scratch using AdonisJS, Tailwind, and AlpineJS.

Draft 0 screencasts

Become a sponsor

If you or your company relies on my work then sponsoring my work will be a win-win situation for both of us. I get to focus on delivering more value, and you get the peace of mind that AdonisJS and other open-source projects of mine are well maintained.

Direct benefits

  • Access to all the premium content on this website
  • Access to all the paid packages
  • Early access to sponsorware

Indirect benefits

  • Ensure the framework is well maintained
  • All major blocking issues are resolved on time