Trending
Dan6erbond's Avatar

Dan6erbond

@dan6erbond

Software developer based in Switzerland. Currently building the Consulting Tool at InnoPeak.

8
Followers
61
Following
12
Posts
17.11.2024
Joined
Posts Following

Latest posts by Dan6erbond @dan6erbond

Preview
Small Teams, Big Wins: Why GraphQL Isn’t Just for the Enterprise Many developers hesitate to adopt GraphQL for their fullstack projects, believing the setup overhead outweighs the benefits, especially for smaller teams or solo projects. Recent discussions around Gr...

#GraphQL is more than a query language—it's an ecosystem of tools and frameworks that streamline development and let you focus on business logic.

Learn why even small teams benefit from #GraphQL in my blog post: www.ravianand.me/blog/small-t...

08.01.2025 16:11 👍 1 🔁 0 💬 0 📌 0

5️⃣ Real-Time Subscriptions
Subscriptions provide an easy way to add real-time features like notifications or live updates directly into your app.

08.01.2025 16:11 👍 1 🔁 0 💬 1 📌 0

4️⃣ Powerful Clients
GraphQL clients like Apollo handle caching, pagination, and more, letting you focus on building reactive and feature-rich applications.

08.01.2025 16:10 👍 1 🔁 0 💬 1 📌 0

3️⃣ Performance
GraphQL encourages efficient patterns like cursor-based pagination (Relay-style Connections) and minimizes the N+1 problem with dataloaders and pre-joining data.

08.01.2025 16:10 👍 2 🔁 0 💬 1 📌 0

2️⃣ Code Generation
Backend: Use tools like GraphQL Codegen by The Guild to generate resolver types or even templates for resolver functions.
Frontend: Generate type-safe queries to ensure you're always accessing the right fields.

08.01.2025 16:10 👍 1 🔁 0 💬 1 📌 0

Why you should use GraphQL 🧵:

1️⃣ Type-Safety
With GraphQL, API documentation becomes part of your development process. No need for OpenAPI schemas or Swagger docs—everything is defined in the schema itself.

08.01.2025 16:10 👍 2 🔁 0 💬 1 📌 0

Thanks for sharing! To sum up the post: GraphQL brings type-safety and codegen and more that even small projects can leverage. Being able to generate types for my queries, not needing to plan ahead on what the backend needs to include saves time and effort when working in a dynamic environment.

08.01.2025 14:40 👍 1 🔁 1 💬 0 📌 0

Backend: #Golang #GQLGen
Frontend: #React / #NextJS
API: #GraphQL
Storage: #PostgreSQL, #S3

08.01.2025 14:04 👍 3 🔁 0 💬 0 📌 0

Why GraphQL? It's been my go-to for APIs for a while now because I get a fully typed API with documentation and a Playground, no need to fiddle with OpenAPI and the clients are much more powerful as well.

08.01.2025 14:02 👍 1 🔁 0 💬 0 📌 0

Excited to share my new website! Built with Next.js, PayloadCMS, and ShadCN components, it’s a space to share my blog posts and projects.

It’s open-source, hosted on Vercel with Neon for a serverless Postgres DB. Check it out: ravianand.me

#webdev #nextjs #opensource #buildinpublic

08.01.2025 13:59 👍 6 🔁 0 💬 0 📌 0
Preview
Small Teams, Big Wins: Why GraphQL Isn’t Just for the Enterprise Many developers hesitate to adopt GraphQL for their fullstack projects, believing the setup overhead outweighs the benefits, especially for smaller teams or solo projects. Recent discussions around Gr...

New blog post: Small Teams, Big Wins: Why GraphQL Isn’t Just for the Enterprise.

Learn how GraphQL empowers solo developers and small teams with a better dev workflow by providing caching, code generation & more.

Read more: www.ravianand.me/blog/small-t...

#graphql #go #startups #typescript

08.01.2025 13:54 👍 2 🔁 0 💬 0 📌 0
Preview
Cursor-based Pagination with Multiple Column Ordering in Go Cursor-based pagination is a powerful technique for maintaining API performance with large datasets, enabling smooth navigation through thousands of rows. It also helps avoid issues like duplicate or ...

New blog post: Cursor-based Pagination with Multiple Column Ordering in Go.

Explore how we implemented backend support for infinite scrolling and multi-column sorting using cursor-based pagination.

Read more: www.ravianand.me/blog/cursor-...

#golang #backend #postgres #sql #graphql

08.01.2025 13:51 👍 1 🔁 0 💬 0 📌 0