Any OpenAPI enthusiasts here?
Martin has released another package to generate OpenAPI v3-compliant specifications using TypeScript decorators. 🙌
➡️ friendsofadonis.com/docs/openapi
2 new Building with #AdonisJS & #Inertia lessons just landed!
In these, we'll
» Create a reusable confirm delete dialog
» Delete the active organization
» List an org's difficulties
» Create new difficulties
Ready to dive in? 🤿
adocasts.com/lessons/the-co…
.Vite ⚡ is the default asset bundler in every AdonisJS app.
Not only does it bundle your frontend assets, but its API also enables server-side rendering of your Inertia.js codebase, making your app even more powerful.
We're excited to be featured on their website today! 🙌
3 new Building with #AdonisJS & #Inertia lessons are out now!
In these we'll add the ability to
⇒ Update difficulties
⇒ Confirm & delete difficulties
⇒ Pick a replacement difficulty when deleting a difficulty being used by a course
Ready to learn? 🎓
adocasts.com/lessons/updati…
Do you know you can use single-action controllers in #AdonisJS? Here's how to do it ⤵️
The catch is that the controller method name must be `handle` for it to work.
Hier, sur un coup de tête, j’ai regardé une vidéo d’introduction sur React Native et Expo, et j'aime bien ! Auriez vous des recommandations de cours, gratuits ou payants ?
AdonisJS From Scratch early access is now open 🎉
This is a practical course where you learn AdonisJS by building a real-world application from scratch.
You can get the course now for just $19 (will go up as more lessons are released)⤵️
mezielabs.com/courses/adonis…
3 new Building with #AdonisJS & #Inertia lessons are out now! In these, we begin work on our courses by
⇒ Querying & listing the active org's courses
⇒ Creating new courses in the org
⇒ Editing & updating courses
Ready to learn? 👇
2 new Building with #AdonisJS & #Inertia lessons are out now! In these, we'll work through the CRUD operations for our course's modules!
⇒ Querying & listing with VueDraggable
⇒ Creating
⇒ Updating
⇒ Deleting
Ready to learn? 😎
adocasts.com/lessons/queryi…
3 new Building with #AdonisJS & #Inertia lessons are out now! In these, we'll
⇒ List sortable course lessons inside each module
⇒ Create, editing, & delete course lessons
⇒ Add a date & time input for the desired publish
Ready to learn? 🎓
adocasts.com/lessons/creati…
2 new Building with #AdonisJS & #Inertia lessons are out now! In these, we'll begin work on our application's settings pages by creating a shell, then we'll rig up our profile settings page.
Ready to learn? 🎓
adocasts.com/lessons/creati…
I was reading the "Anatomy of an API" report from Treblle and was glad to find that AdonisJS scored much better than other JavaScript frameworks.
- 3rd in overall rankings
- 1st among other JS frameworks.
2025 is the year AdonisJS Queue becomes a reality! 🚀
We're bringing first-class job queueing to your favorite framework, and we can't wait to share all the exciting improvements we have planned.
#BeProductiveFromDayOne
Did you catch the new overload option that was added to Lucid's unique & exists VineJS validation rules, back in December?
Today, we'll take a look at this new, non-breaking, overload and how it compares to the pre-existing usage.
Ready to learn? 🎓
adocasts.com/lessons/new-un…
4 new Building with #AdonisJS & #Inertia lessons are out now! In these we'll:
⇒ Safely allow users to update their account email
⇒ Notify users when their email was changed
⇒ Delete account & dangling orgs
⇒ Update & delete orgs
Ready to learn? 🎓
adocasts.com/lessons/allowi…
3 Easy Ways to Split Route Definitions into Multiple Files in AdonisJS 6 is now free to all!
Watch on Adocasts:
adocasts.com/lessons/3-easy…
Watch on YouTube:
youtu.be/DVtfsSUHMQU