-
Notifications
You must be signed in to change notification settings - Fork 491
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create 747 - Middleware Explained.md
- Loading branch information
1 parent
02d8d20
commit 926073d
Showing
1 changed file
with
45 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
--- | ||
number: 747 | ||
title: Middleware Explained | ||
date: 1711364400286 | ||
url: https://traffic.libsyn.com/syntax/Syntax_-_747.mp3 | ||
youtube_url: https://www.youtube.com/watch?v=JKb_rYvdmpo | ||
--- | ||
|
||
Join Wes and Scott for a hasty episode of Syntax as they unpack the power of middleware for developers, covering caching, authentication, A/B testing, error handling, and user redirection in a quick, punchy rundown to supercharge your backend skills! | ||
|
||
### Show Notes | ||
|
||
* **[00:00](#t=00:00)** Welcome to Syntax! | ||
* **[00:41](#t=00:41)** [Syntax on YouTube](www.youtube.com/@syntaxfm). | ||
* **[01:28](#t=01:28)** What is middleware? | ||
* **[05:04](#t=05:04)** Some real-world examples of middleware. | ||
* **[05:10](#t=05:10)** Authentication. | ||
* **[07:44](#t=07:44)** Redirecting users to a specific instance. | ||
* **[08:28](#t=08:28)** Logging + statistics. | ||
* **[09:41](#t=09:41)** Debugging. | ||
* **[10:00](#t=10:00)** Timers. | ||
* **[10:46](#t=10:46)** A/B testing. | ||
* **[11:59](#t=11:59)** Error handling + logging. | ||
* **[12:23](#t=12:23)** Caching. | ||
* **[13:02](#t=13:02)** Multi-tenant applications. | ||
* **[15:08](#t=15:08)** Where does it run? | ||
* **[18:07](#t=18:07)** What are the limitations? | ||
* **[21:52](#t=21:52)** Next.js middleware is one file only. | ||
* [NextJS Middleware](https://nextjs.org/docs/app/building-your-application/routing/middleware) | ||
* **[23:35](#t=23:35)** Sveltekit solution. | ||
* [Sveltekit Hooks](https://kit.svelte.dev/docs/hooks) | ||
* **[24:31](#t=24:31)** Connect style. | ||
* [Fastify Express](https://github.com/fastify/fastify-express) | ||
* [Fastify Middle](https://github.com/fastify/middie) | ||
* **[25:28](#t=25:28)** One last thing, NPM Installing. | ||
|
||
### Hit us up on Socials! | ||
|
||
Syntax: [X](https://twitter.com/syntaxfm) [Instagram](https://www.instagram.com/syntax_fm/) [Tiktok](https://www.tiktok.com/@syntaxfm) [LinkedIn](https://www.linkedin.com/company/96077407/admin/feed/posts/) [Threads](https://www.threads.net/@syntax_fm) | ||
|
||
Wes: [X](https://twitter.com/wesbos) [Instagram](https://www.instagram.com/wesbos/) [Tiktok](https://www.tiktok.com/@wesbos) [LinkedIn](https://www.linkedin.com/in/wesbos/) [Threads](https://www.threads.net/@wesbos) | ||
|
||
Scott:[X](https://twitter.com/stolinski) [Instagram](https://www.instagram.com/stolinski/) [Tiktok](https://www.tiktok.com/@stolinski) [LinkedIn](https://www.linkedin.com/in/stolinski/) [Threads](https://www.threads.net/@stolinski) | ||
|
||
Randy: [X](https://twitter.com/randyrektor) [Instagram](https://www.instagram.com/randyrektor/) [YouTube](https://www.youtube.com/@randyrektor) [Threads](https://www.threads.net/@randyrektor) |