Syntax - Tasty Web Development Treats

832: Potluck: When to Use a Framework × Goodbye Webpack × Custom Events in React + More!

· Summarized

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

Key takeaways

  • Transitioning from Create React App to frameworks like Vite or Next.js can simplify development processes and become more efficient.
  • Collaboration with QA teams is crucial; they help ensure high-quality code and better products.
  • Utilizing frameworks like Next.js provides built-in tools and support, which can drastically improve a developer's workflow.
  • Understanding and handling negative feedback require a constructive approach and effective communication.
  • Working on personal projects, such as game development in Godot, can enhance a developer's skill set and creativity.

Summary

Potluck Questions: Transitioning from Create React App

The podcast kicks off with a potluck-style Q&A segment where Wes and Scott dive into transitioning a project off of 'Create React App' to other frameworks like Vite and Next.js. They discuss the tools available in the React ecosystem and highlight the simplicity of moving to Vite, emphasizing that it handles many configurations out of the box, making it easier for developers to get started.

Collaborating with QA Teams

In discussing teamwork, the hosts tackle how developers can better collaborate with Quality Assurance (QA) teams. They emphasize that QA is on the same side, striving for the best product quality, and suggest approaching any conflicts with understanding and collaboration, as both developers and QA are aiming for successful deployments.

Benefits of Next.js Framework

A listener asks about using Next.js for React development, prompting a robust discussion about the advantages of frameworks in general. They touch on the built-in functionalities of Next.js, such as routing and API handling, which streamline development. This segment appeals to developers starting new projects, encouraging them to adopt frameworks for faster development and better efficiency.

Finding Your Real Names and RTO Discussions

Curious listener questions lead to a light-hearted moment where Scott and Wes discuss their real names against their podcast personas. Additionally, they dive into the topic of Return to Office (RTO) policies compared to remote work, sharing personal views on the pros and cons of each, reflecting on their experiences and preferences.

Transitioning from Junior to Senior Developer

Advice is given for developers looking to advance their careers from junior to senior roles, highlighting differences in mindset and strategic thinking. Scott mentions the need for a broader view of project implications, while Wes emphasizes the importance of gaining diverse experiences and demonstrating reliability as key components.

Game Development with Godot

Scott shares his exploration into game development with the Godot engine, emphasizing the framework's user-friendliness and accessibility for new developers. This sparks a discussion on the benefits of engaging in game development alongside personal projects, showing how it can enhance coding skills and creative thinking.

Handling Negative Feedback

In discussing feedback mechanisms, Wes and Scott provide strategies for dealing with negative feedback constructively. They encourage looking for the truth in feedback, even when it's presented harshly, and emphasize the importance of open communication with users to better understand their frustrations.

Sick Picks and Shameless Plugs

The episode wraps up with Scott and Wes sharing their favorite recommendations (sick picks) and promoting their content on various platforms, indicating their ongoing commitment to providing valuable resources to developers.

Sponsors

  • Sentry · Find your errors and bugs easily with performance tracking.

Show notes

Scott and Wes answer your burning questions! They cover everything from moving off create-react-app and the benefits of Next.js, to transitioning from junior to senior dev, working with QA teams, and even dive into game development with Godot.
Show Notes 00:00 Welcome to Syntax!
00:31 DenverScript.
03:14 Brought to you by Sentry.io.
03:54 Question 1: Moving off create-react-app. Proposal: TC39 Import Attributes.
HTML iframe srcdoc Attribute.

09:10 Question 2: Working together with QA teams.
13:46 Question 3: Benefits of React with Next.js Framework. Svelte Turnstile.
Next.js Pages Router vs Next.js App Router.

17:38 Question 4: What are your real names?
19:22 Question 5: Thoughts on RTO and WFH.
27:50 Question 6: Where can I find you Sick Picks? Sick Picks.
Sick Picks Scraper.

29:34 Question 7: From JR developer to SR developer.
31:41 Question 8: Godot and game development. Godot Engine.
GDScript.
Phind.

39:37 Question 9: Inherent advantage between Callbacks and Events.
44:44 Question 10: Transitioning to freelance with corporate experience.
49:44 Question 11: Dealing with negative feedback.
57:05 Sick Picks & Shameless Plugs.
Sick Picks Scott: audiobookshelf, Plappa App.
Wes: New Syntax Swag.
Shameless Plugs Scott: Syntax on YouTube.
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