What brings this up is that I have to set up a tech stack for a new, several year long project, and while I _can_ get the stack set up, the deeper it gets, the more I feel like I'm wrong, and it's all going to be bad.
Stack so far is:
Windows Subsystem for Linux - needed so that #Docker doesn't shit the bed accessing files on the Windows file system
Docker - 4 containers
VS Code + #WSL extension - again, developing on a debian WSL instance so that Docker doesn't shit the bed
Apache
Nginx
#PHP 8
#TypeScript
#AdonisJS
Adding tags because honestly I want help to know if these looks as insane as I feel it does.
#docker #wsl #php #typescript #adonisjs
AdonisJS in 15
AdonisJS API & Nuxt 3 SSR Authentication in 15 Minutes
We'll learn how to:
› Configure our apps
› Set up session based auth in both
› Pitfalls to watch for on SSR front ends
https://adocasts.com/lessons/adonisjs-api-nuxt-3-authentication-in-15-minutes
AdonisJS Quick TIp
Gracefully Checking and Handling An Expired Auth Session
In this lesson we'll:
› Check auth state via API endpoint
› Determine if auth state changed
› Tell server to gracefully handle if changed
https://adocasts.com/lessons/gracefully-checking-and-handling-an-expired-auth-session
it's Friday so here are some more screenshots from the app. I reworked a bit the listing of the reminders and I also added a listing for all the occurrences
#web #webdevelopment #Software #buildwith #nuxt #javascript #adonisjs #tailwindcss #SaaS #mysaas #1001reminders
#web #webdevelopment #software #buildwith #nuxt #javascript #adonisjs #tailwindcss #saas #mysaas #1001reminders
done some more work these days on the app and hopefully Friday I will be able to show some more screenshots from the application 😃
#software #web #softwaredevelopment #developer #javascript #nuxt #tailwindcss #adonisjs
#software #web #softwaredevelopment #developer #javascript #nuxt #tailwindcss #adonisjs
In our latest mini-series, learn how to easily filter & display results with HTMX & AdonisJS
› 5 quick lessons
› 1 reusable query
› 1 line of client-side JavaScript
https://www.youtube.com/watch?v=OieU-z4orBk&list=PL9dIWiKCV571XmXFnfktgSQ5CkOTrkqQr
Exploring My Favorite AdonisJS Model Query Builder Macros: Tips and Examples
https://www.youtube.com/watch?v=lnr27UtHPIU
You can also watch and grab a copy of the macros on Adocasts!
https://adocasts.com/lessons/my-favorite-adonisjs-model-query-builder-macros
Let's Learn AdonisJS 5 › 5.9
Easy Querying with Static Model Query Methods
In this lesson we'll:
› Give an overview of the static query methods
› Walk through an example of each
› Inspect what happens when results cannot be found
🚨 New lesson!
Learn how to seamlessly share AdonisJS sessions & authentication across subdomains with our latest lesson.
#adonisjs #webdev #authentication #sessions #subdomains
Let's Learn AdonisJS 5 › Ep 5.8
Password Hashing & Model Hook Overview
In this lesson we'll
› Learn about the available model hooks
› Discuss how they're defined and work
› Use one to auto hash our password anytime it's changed
Add Vue.js + Vite to an AdonisJS Application
https://techreads.pipoprods.org/add-vue-js-vite-to-an-adonisjs-application
#webdev #tutorial #vuejs #adonisjs #typescript
Let's Learn AdonisJS 5 › Ep 5.7
Creating Records with Lucid ORM
In this lesson we'll:
› Walk through various creation approaches
› Use body data to create records
› Discuss the "OrCreate" methods
Let’s Learn AdonisJS 5: Ep 5.5
Database Migrations to Lucid Models
We’ll:
- Walk through several examples
- Simplify the process with keyboard shortcuts
- Use a change-case VSCode extension
Let's Learn AdonisJS 5: Ep 5.4
Database Schema to Migration
In this lesson, we’ll walk through a real-world example of how to create migrations for a database schema.
Let’s Learn AdonisJS 5:
What Is A Model?
We’ll learn about model:
- Benefits
- Features
- Default column naming convention
We’ll also learn how to convert migrations to models.
Let’s Learn AdonisJS 5:
What Is A Model?
We’ll learn about model:
- Benefits
- Features
- Default column naming convention
We’ll also learn how to convert migrations to models.
How To Redirect Back to the Previous Page After Login with AdonisJS
In this lesson we’ll learn:
- How to get the user’s previous page URL
- Keep this URL to use to redirect after login
Simple Steps To Require Email Verification In Your AdonisJS App
You’ll learn how to:
- Assign, send, and verify email verification tokens
- Track whether a user’s email is verified
- Block access for unverified users