undefined

EdgeJS

Edge is a feature-packed template engine for Node.JS that AdonisJS utilizes out-of-the-box. It comes with support for conditionals, looping, partials, layouts, components, and so much more.

8 Series
94 Lessons
EdgeJS

AdonisJS Quick Tip

Quick tips, lessons, and screencasts covering specific topics on AdonisJS.

25 Lessons
2h 59m

Let's Learn AdonisJS 6

In this series, we'll learn AdonisJS 6 step-by-step in a beginner-friendly way. Covering topics like routing, controllers, services, EdgeJS, Lucid ORM, forms, filtering, authentication, etc.

113 Lessons
14h 15m

EdgeJS Components

In this series, we'll take a deep dive into EdgeJS Components by creating our own reusable components from the PinesUI component library, built with TailwindCSS and ApineJS.

25 Lessons
1h 42m

Let's Learn AdonisJS 5

Learn AdonisJS 5 in-depth as we step through all the major functionalities of the framework in-depth. Learn about Routing, Controllers, Lucid, Auth, and much more.

29 Lessons
5h 3m

Let's Build A Changelog App

We'll be building a changelog application with AdonisJS through a series of livestreams.

5 Lessons
9h 8m

Let's Build with AdonisJS

Livestreams where we build applications using AdonisJS 5. Starting out, we'll be rebuilding Adocasts, formerly called Jagr.Co.

12 Lessons
21h 39m

AdonisJS 5 Infinite Load

In this two-part mini-series, we'll be creating an infinite load functionality within our AdonisJS 5 application. We'll make use of a Model Factory & Seeder to make dummy data. We'll then use our Model's paginate method to easily track our progress

2 Lessons
18m 1s

Let's Learn AdonisJS 5 Preview

In this series, we'll be doing a deep-dive into AdonisJS 5's Preview version. We'll learn about routing, controllers, the Lucid ORM, migrations, it's CLI, handling file uploads, transactional email, and much more.

16 Lessons
3h 37m

Discussions

A Simple Framework Based on Edge.js

@akbaraditamasp
@akbaraditamasp

Hi everyone, I’ve just released Laman.js, a simple framework that adds file-based routing with Express on top of Edge.js and integrates Vite for easier development. I’ve also built LamanHub, a hosting platform where you can deploy Laman.js ...

1
1,652

EdgeJS extension for Zed code editor

@hexacker
@hexacker Adocasts Plus

Hello folks,Since I met AdonisJS, I adopted it to be my main framework for building web apps, I would love to thank the team behind it for this amazing work.Recently, I rediscovered Zed editor, which is the fastest code editor I have ever used...

5
2,866

Delayed Page Rendering on Tab Focus

@cortesbr
@cortesbr

When I switch browser tabs and return to a page after some time (for example, https://adocasts.com/series/lets-learn-adonisjs-6/lessons/filtering-by-users-watched-status), the page initially appears blank. However, if I wait a moment or click...

3
1,669

alpine js and edge js

hello guys , sorry if this is a stupid question but i have been searching for way to pass data from alpine js to edge js , in my case i need to pass an id to the route() where the id is coming from the selectedReview alpine variable :

1
1,263
Video preview
Reusable EdgeJS File Types
Video preview

Components, Layouts, & Partials

Learn all about EdgeJS components, layouts, and partials for reusable view markup. We'll discuss the differences between the three and dig into specifics on how to use components and their many features

Video preview
EdgeJS Syntax & Tags
Video preview

EdgeJS View & Tag Syntax

Learn all about EdgeJS templating with interpolation, conditionals, loops, variables, and tags. We'll also talk about comments and escaping interpolation and HTML markup.

Video preview
All About View State
Video preview

View State & Passing Data to Views

Learn how to pass data from controllers to views using state in AdonisJS. We'll also discuss the three different types of state in EdgeJS: render, local, and global.

Video preview
Unpoly Search & Render
Video preview

Making our Search Results Functional with Unpoly

In this lesson, we'll install and configure Unpoly to handle our search form's submission. We'll then server-render the search's results using EdgeJS and return it back as our response for Unpoly to swap in-place directly in the working document.

Video preview
Dump & Die Debugging
Video preview

Dump & Die Debugging in AdonisJS 6

In this lesson, we'll cover the dump and die feature in AdonisJS 6, and how we can use it to easily inspect and debug state and other variables within our application.

Video preview
Landing Page TailwindCSS Config
Video preview

Setting Up Secondary TailwindCSS Config & CSS File for our Landing Page

In this lesson, we'll create a second TailwindCSS configuration and CSS file specifically for our landing page, which we'll render with EdgeJS.

Video preview
Email Changed Notification
Video preview

Alerting Users When Their Account Email Is Changed

In this lesson, we'll add an additional security step onto our account email change logic, by also notifying the user's old email address about the change.

Video preview
Allowing Admins to Delete Movies
Video preview

Allowing Admins to Delete Movies and their Relationships

In this lesson, we'll learn how we can safely delete movies and their relationships. We'll discuss how we need to consider foreign key constraints, and what to do when our deletes aren't set to cascade.

Video preview
Posting an Array of Objects with HTML Forms
Video preview

Posting Objects, Arrays, and an Array of Objects in HTML Forms

In this lesson, we'll learn how we can use form field names to send an array of objects with our HTML form submission. We'll discuss pitfalls to watch out for and how we use AlpineJS to simplify index syncing within our field names.