Syntax - Tasty Web Development Treats

940: Picking a Fullstack Stack, Is Next.js Too Complex? Services vs Self-Hosted + More

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • Choosing a modern Node.js backend should focus on frameworks like Hono or H3, which conform to web standards for easier integration.
  • Database indexing management is crucial; proactive use of tools like Sentry can highlight slow queries that indicate missing indexes.
  • Avoid developer burnout by injecting novelty into your work through side projects and creative exploration.
  • When building tech for niche markets like a nonprofit, choose a tech stack that offers stability, ease of use, and good community support.
  • Toxic work environments should be approached thoughtfully, considering when to escalate issues to HR.
  • Understanding the trade-offs between GraphQL, REST, and RPC can help developers choose the right tools for their specific project needs.
  • The evolution of web frameworks brings complexity; find balances that emphasize developer experience and simplicity.
  • TanStack Forms potentially streamlines complex form management and validation while evoking discussions about necessity versus simplicity.

Summary

Choosing a Node.js Backend

The hosts discuss their preferred choices for Node.js backends in 2025, mentioning newer frameworks like Hono and H3, which allow for a standard web request and response. They emphasize the importance of using frameworks that facilitate moving handlers across different environments.

Managing Database Indexes

The episode delves into database indexing practices, highlighting the importance of proactively managing indexes to prevent performance issues. The hosts share their experiences managing indexes in their projects, noting the utility of Sentry's slow query tool to identify problems.

Developer Burnout and Creativity

Wes and Scott explore the common issue of developer burnout, suggesting ways to inject novelty and excitement back into a developer's work routine. They emphasize the importance of side projects and finding creative avenues to enhance job satisfaction.

Choosing the Right Tech Stack

A listener seeks advice on the best tech stack for building a nonprofit blog for their wife. The hosts recommend using established technologies with good documentation and community support, while also considering the user experience for the end-user.

Dealing with Toxic Work Cultures

The discussion turns to handling toxic work environments, particularly the challenges posed by difficult bosses. They offer strategies for addressing toxicity, including the importance of knowing when to escalate issues to HR.

MVP Tech Stack for SaaS Products

Wes and Scott discuss the essential components of a tech stack for launching a SaaS MVP, including hosting services that offer generous free tiers but caution about potential cost increases as usage grows. They praise Cloudflare for its value and features.

GraphQL vs REST vs RPC

The hosts debate the relevance of GraphQL in modern development, asserting that while it's valuable for specific use cases involving multiple data sources, REST and RPC may be more straightforward and sufficient for most applications.

The Evolution of JavaScript Frameworks

The conversation touches on the growing complexity of frameworks like Next.js and how new developments in React and other frameworks impact developer experience and ease of use.

TanStack Forms

The episode concludes with a conversation about TanStack Forms, a new form library that simplifies handling types and validation in web forms, showcasing Wes and Scott's different perspectives on the necessity and functionality of the tool.

Sponsors

  • Sentry · Sentry helps you find and fix issues, and track slow queries with their slow query tool. If you use the coupon code 'tasty treat' you get two months for free.

Show notes

In this potluck episode, Wes and Scott answer your questions about modern full-stack stacks, Node.js backend options, managing database indexes, developer burnout, handling toxic bosses, and more!

Show Notes

00:00 Welcome to Syntax!

02:36 What’s your go-to Node.js backend in 2025?

Polka

06:18 Do you proactively manage database indexes—or fix them only when they become a problem?

09:40 Brought to you by Sentry.io

12:14 After planning a new project, what’s your real-world dev workflow?

931: Project Init - How to Make Good Choices When Starting a New Coding Project

18:19 What to do when you’re feeling burned out as a developer

23:34 Picking the right tech stack for your partner’s website

28:18 How do you deal with a toxic boss?

33:10 The ideal tech stack for launching a SaaS MVP

39:46 Is GraphQL still worth it vs REST or RPC?

44:26 Is Vercel steering modern web dev in the wrong direction?

51:20 What’s up with TanStack Forms?

TanStack Form Latest

59:35 Sick Picks + Shameless Plugs

Sick Picks

Scott: Flesh and Code

Wes: WAGO connectors

Shameless Plugs

Syntax YouTube Channel

Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file