Skip to content

Commit

Permalink
Create - (837 - YouShould Drop Express and Try Hono.md) (#1863)
Browse files Browse the repository at this point in the history
* Create 837 - YouShould Drop Express and Try Hono.md

* Update 837 - YouShould Drop Express and Try Hono.md
  • Loading branch information
randyrektor authored Oct 17, 2024
1 parent 4e700ff commit 006fe68
Showing 1 changed file with 55 additions and 0 deletions.
55 changes: 55 additions & 0 deletions shows/837 - YouShould Drop Express and Try Hono.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
number: 837
title: You Should Drop Express and Try Hono
date: 1729508400000
url: https://traffic.libsyn.com/syntax/Syntax_-_837.mp3
youtube_url: https://www.youtube.com/watch?v=1XyL9cbFooE
guest:
name: CJ Reynolds
github: w3cj
twitter: CodingGarden
of: Syntax
url: https://syntax.fm/
social: https://coding.garden/
---

CJ joins Scott and Wes to dive into why he's all-in on Hono, a fast and lightweight web framework for every JavaScript runtime. From familiar route creation to type-safe middleware, find out how Hono keeps things simple, powerful, and ready to use inside Next.js.

### Show Notes

* **[00:00](#t=00:00)** Welcome to Syntax!
* **[00:46](#t=00:46)** Brought to you by [Sentry.io](https://sentry.io/syntax).
* **[01:11](#t=01:11)** What is [Hono](https://hono.dev/)?
* [Watch CJ's Video Here](https://www.youtube.com/watch?v=QDgdUtd6ZRs)
* **[03:21](#t=03:21)** [Syntax Meetup San Francisco](https://www.eventbrite.com/e/san-francisco-syntax-meetup-tickets-982091250367).
* **[04:02](#t=04:02)** Why I like Hono, and why you should try it.
* **[04:08](#t=04:08)** Familiar route creation.
* [Connect: an extensible HTTP server framework for node](https://www.npmjs.com/package/connect).
* **[05:45](#t=05:45)** Supports every JS Runtime.
* **[07:00](#t=07:00)** How a service worker works.
* **[08:48](#t=08:48)** Helpers.
* **[09:16](#t=09:16)** Middleware.
* **[10:40](#t=10:40)** Sentry middleware.
* **[10:55](#t=10:55)** JSX support.
* **[13:21](#t=13:21)** Organizing route handlers while keeping Types.
* **[14:24](#t=14:24)** Type safety.
* [hono-open-api-starter](https://github.com/w3cj/hono-open-api-starter).
* [zod-openapi](https://hono.dev/examples/zod-openapi).
* **[15:46](#t=15:46)** Defining base type.
* [Pinojs](https://github.com/pinojs/pino/blob/main/docs/web.md)
* **[17:36](#t=17:36)** Validation.
* **[18:52](#t=18:52)** Hono RPC client.
* **[22:09](#t=22:09)** Hono inside of Next.js.
* **[23:30](#t=23:30)** Testing.
* **[25:22](#t=25:22)** The community.
* **[27:34](#t=27:34)** Type support.

### 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 006fe68

Please sign in to comment.