Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

This is the main point why Elysia exists Not performance, not fancy stuffs This problem is very real and I learnt it a hard way Type signature from your actual code IS the documentation not the other way around We spent ~3 years to perfect this

93,834 görüntüleme • 8 ay önce •via X (Twitter)

20 Yorum

SaltyAom profil fotoğrafı
SaltyAom8 ay önce

A lot of people are ok with writing input validation but not output validation This means that output is not described and not possible to document what API would returns Elysia fix that by using infer TypeScript type to schema NO MANUAL ANNOATION Your code is your schema

SaltyAom profil fotoğrafı
SaltyAom8 ay önce

Interestingly, this problem is universal and ranks at 7th among all pain points with a JavaScript backend

不俱戴天 // Jose profil fotoğrafı
不俱戴天 // Jose8 ay önce

Will try Elysia in my next project, any tips to start with the right foot?

SaltyAom profil fotoğrafı
SaltyAom8 ay önce

Use the interactive tutorial

Jason Kwok profil fotoğrafı
Jason Kwok8 ay önce

that openapi type spec is MINT dev x being able to integrate with other parts of your codebase NOT written in ts was the main reason i switched

Code Vader profil fotoğrafı
Code Vader8 ay önce

Been taking the interactive Elysia tutorial, I can tell a lot of work went into building Elysia. The only bummer for me was the drizzle ORM setup, seemed a little too much just to get things working, maybe cuz most frameworks I've used come with built-in ORMs

pegas profil fotoğrafı
pegas8 ay önce

what's this theme for vscode, looking so cool

SaltyAom profil fotoğrafı
SaltyAom8 ay önce

Not VSCode, Zed Catppuccin Latte Blur

Nikhil Karmakar profil fotoğrafı
Nikhil Karmakar8 ay önce

what Alien software do you use😭😭😭 Can u please tell me also

Parthajeet Sarmah profil fotoğrafı
Parthajeet Sarmah8 ay önce

Anything that can self document my APIs instantly to this level is a blessing for any developer. It is an absolutely necessary factor of API frameworks now I feel, because the world moves so fast. I can't be sitting here documenting each and every endpoint!

Sebastian Buzdugan profil fotoğrafı
Sebastian Buzdugan8 ay önce

using actual types as docs saves so many bugs

Ahmed Mbarek profil fotoğrafı
Ahmed Mbarek8 ay önce

i really appreciate if the Nextjs team use elysia as a base so we get a good file based routing with more performance and cleaner syntax.

Sean profil fotoğrafı
Sean8 ay önce

Other than the on-hover tooltips, can’t you do something like this in ts with zod-to-openapi?

SaltyAom profil fotoğrafı
SaltyAom8 ay önce

What make this difference is that you don’t annotate output with zod or any validation library It is inferred from your code using type signature

OneManSaas profil fotoğrafı
OneManSaas8 ay önce

What's been the biggest challenge in getting devs to trust type signatures as documentation? I've seen teams that religiously maintain separate docs even when the types tell the whole story.

DeadPoule profil fotoğrafı
DeadPoule8 ay önce

does Elysia have middleware type propagation ?

PerryFinn profil fotoğrafı
PerryFinn8 ay önce

I like this API documentation, and I also like this framework. It would be even better if there were more examples on the official website, just like NestJS.

Zoe Sterling profil fotoğrafı
Zoe Sterling8 ay önce

documentation that lies vs code that can't lie. choose your fighter

Yamin profil fotoğrafı
Yamin8 ay önce

Share your zed theme! it looks so good!

SaltyAom profil fotoğrafı
SaltyAom8 ay önce

Catppuccin Late Blur

Benzer Videolar