Skip to content

Commit

Permalink
Create 747 - Middleware Explained.md
Browse files Browse the repository at this point in the history
  • Loading branch information
randyrektor committed Mar 19, 2024
1 parent 02d8d20 commit 926073d
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions shows/747 - Middleware Explained.md
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)

0 comments on commit 926073d

Please sign in to comment.