Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Talk Proposal: Build a Typescript GraphQL Server with just TS functions #166

Open
a-chocolate-bear opened this issue Feb 6, 2024 · 6 comments

Comments

@a-chocolate-bear
Copy link

Full name and Bio
Praveen Durairaju is a Staff Developer Advocate at Hasura.io. Praveen on JavaScript and its libraries. He also helps developers adopt GraphQL and serverless and sits on different GraphQL Foundation working groups. Besides coding, he's a hobbyist blogger and tech enthusiast.

Talk title and abstract (description)
Building GraphQL servers can be tedious and time consuming. You have to write schema files, interfaces, and types for GraphQL fields and and arguments, write resolvers and then keep them all in sync. You have to deal with type mismatches, typos, and refactoring issues.

TypeScript functions already have all the information we need to generate a complete GraphQL API (including the schema and resolvers) using type annotations and docblock hints. This forms a single source of truth and completely eliminates the need for redundant boilerplate code. It lets you leverage the power of type inference to build type safe GraphQL APIs.

In this demo, I will show you how to generate a complete GraphQL server by writing only TypeScript functions that contain logic without building/writing API servers from scratch. This talk will change the way you think about building APIs with TypeScript.

Social Media Info (Optional)
Twitter
Linkedin
Github

Are you going to be live coding?
Yes

Do you need audio from your computer?
No

@christian-bromann
Copy link

Thanks for the proposal @a-chocolate-bear , looks great! Are you available on the 29th to present the talk?

@a-chocolate-bear
Copy link
Author

Yes @christian-bromann I am! How can I get in touch with you regarding the next steps?

@christian-bromann
Copy link

I am waiting on some feedback from other organizer but will publish the event beginning next week. I am excited to slot you in as 2nd speaker for the event. I will keep you posted when the event is up. Do you have otherwise any questions?

@a-chocolate-bear
Copy link
Author

Hi @christian-bromann any updates on this?

@christian-bromann
Copy link

Hey @a-chocolate-bear , sorry I missed to comment on this thread: we have published the event: https://www.meetup.com/sfnode/events/299183905/ .. looking forward to your talk!

@christian-bromann
Copy link

Looking forward seeing you and the talk tomorrow!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants