Player FM - Internet Radio Done Right
Checked 1d ago
Added two years ago
Content provided by Ryan Solomon. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Ryan Solomon or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!
Go offline with the Player FM app!
This Can Be A Problem In React.js..
Manage episode 470607441 series 3493400
Content provided by Ryan Solomon. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Ryan Solomon or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
…
continue reading
296 episodes
Manage episode 470607441 series 3493400
Content provided by Ryan Solomon. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Ryan Solomon or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
…
continue reading
296 episodes
All episodes
×C
Code Ryan

docs: https://nextjs.org/docs/app/building-your-application/rendering/client-components
C
Code Ryan

1 Finally Understand Server Components In Next.js 11:36
11:36
Play Later
Play Later
Lists
Like
Liked11:36
Docs: https://nextjs.org/docs/app/building-your-application/rendering/server-components
C
Code Ryan

1 Understanding Rendering in React & Next.js (The Full Picture) 9:38
9:38
Play Later
Play Later
Lists
Like
Liked9:38
Docs: https://nextjs.org/docs/app/building-your-application/rendering
C
Code Ryan

1 Optimize Your Code In Next.js With Server Actions 6:29
6:29
Play Later
Play Later
Lists
Like
Liked6:29
Docs: https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations
C
Code Ryan

Learn how to use Suspense and streaming for sequential data fetching in Next.js
C
Code Ryan

Docs: https://nextjs.org/docs/app/building-your-application/data-fetching/fetching#patterns
C
Code Ryan

Docs: https://nextjs.org/docs/app/building-your-application/data-fetching/fetching#reference
C
Code Ryan

1 Did You Know This About Custom Hooks In React.js? 11:51
11:51
Play Later
Play Later
Lists
Like
Liked11:51
Docs: https://react.dev/learn/reusing-logic-with-custom-hooks#recap
C
Code Ryan

1 Your Complete Guide To Middleware In Next.js 15 10:47
10:47
Play Later
Play Later
Lists
Like
Liked10:47
Middleware Docs: https://nextjs.org/docs/app/building-your-application/routing/middleware
C
Code Ryan

Docs: https://react.dev/learn/you-might-not-need-an-effect#subscribing-to-an-external-store
C
Code Ryan

1 This Is A Core Concept To Understand About React.js 5:43
5:43
Play Later
Play Later
Lists
Like
Liked5:43
Docs: https://react.dev/learn/you-might-not-need-an-effect#notifying-parent-components-about-state-changes
C
Code Ryan

1 Your Guide To Parallel Routes In Next.js 15 10:24
10:24
Play Later
Play Later
Lists
Like
Liked10:24
Parallel Routes Docs: https://nextjs.org/docs/app/building-your-application/routing/parallel-routes#loading-and-error-ui
C
Code Ryan

Today I cover an issue you might run into with running code multiple times in React -- especially when running initialization code -- and how React thinks you should solve it Docs: https://react.dev/learn/you-might-not-need-an-effect#sharing-logic-between-event-handlers
C
Code Ryan

1 Did You Know This Advanced Routing Technique In Next.js? 7:31
7:31
Play Later
Play Later
Lists
Like
Liked7:31
Docs: https://nextjs.org/docs/app/building-your-application/routing/dynamic-routes#generating-static-params
C
Code Ryan

Docs: https://react.dev/learn/you-might-not-need-an-effect#sharing-logic-between-event-handlers
C
Code Ryan

Docs: https://nextjs.org/docs/app/building-your-application/routing/dynamic-routes#generating-static-params
C
Code Ryan

Docs: https://react.dev/learn/you-might-not-need-an-effect#adjusting-some-state-when-a-prop-changes
C
Code Ryan

Route Groups Code: https://nextjs.org/docs/app/building-your-application/routing/route-groups
Docs: https://react.dev/learn/you-might-not-need-an-effect#resetting-all-state-when-a-prop-changes
C
Code Ryan

1 A Core Next.js Fundamental You Need To Know About 2:58
2:58
Play Later
Play Later
Lists
Like
Liked2:58
Docs: https://nextjs.org/docs/app/building-your-application/routing/redirecting#nextresponseredirect-in-middleware
C
Code Ryan

Docs: https://react.dev/learn/you-might-not-need-an-effect#how-to-remove-unnecessary-effects
C
Code Ryan

1 This Is A Beginner Mistake You Should Avoid (Client-side Routing) 6:31
6:31
Play Later
Play Later
Lists
Like
Liked6:31
Docs: https://nextjs.org/docs/app/api-reference/functions/use-router#disabling-scroll-to-top
C
Code Ryan

Docs: https://react.dev/learn/you-might-not-need-an-effect#how-to-remove-unnecessary-effects
C
Code Ryan

Learn how to use the redirect and permanenetRedirect functions in Next.js -- https://nextjs.org/docs/app/building-your-application/routing/redirecting#redirect-function
C
Code Ryan

1 How To Actually Use The useEffect Hook In Modern React.js 12:48
12:48
Play Later
Play Later
Lists
Like
Liked12:48
Docs: https://react.dev/learn/synchronizing-with-effects
C
Code Ryan

1 Unlock PRO UX with Streaming Web Components in Next.js 6:56
6:56
Play Later
Play Later
Lists
Like
Liked6:56
Docs: https://nextjs.org/docs/app/building-your-application/routing/loading-ui-and-streaming#streaming-with-suspense
C
Code Ryan

1 3 Key Concepts Professional React Developers Master 8:58
8:58
Play Later
Play Later
Lists
Like
Liked8:58
Docs: https://react.dev/learn/synchronizing-with-effects
C
Code Ryan

1 The Right Way To Handle Instant Loading States In Next.js 15 4:39
4:39
Play Later
Play Later
Lists
Like
Liked4:39
Docs: https://nextjs.org/docs/app/building-your-application/routing/loading-ui-and-streaming
C
Code Ryan

1 Correctly Using Refs With DOM Elements In React.js 7:09
7:09
Play Later
Play Later
Lists
Like
Liked7:09
https://react.dev/learn/manipulating-the-dom-with-refs#best-practices-for-dom-manipulation-with-refs
Docs: https://nextjs.org/docs/app/building-your-application/routing/error-handling#uncaught-exceptions
C
Code Ryan

https://react.dev/learn/referencing-values-with-refs#recap
C
Code Ryan

1 PRO Next.js 15 Error Handling - Expected Errors 7:09
7:09
Play Later
Play Later
Lists
Like
Liked7:09
Docs: https://nextjs.org/docs/app/building-your-application/routing/error-handling
C
Code Ryan

Docs: https://nextjs.org/docs/app/api-reference/functions/use-router
C
Code Ryan

Docs: https://react.dev/learn/passing-data-deeply-with-context Starter Project: https://github.com/coderyansolomon/react-context
C
Code Ryan

Docs: https://nextjs.org/docs/app/building-your-application/routing/linking-and-navigating Link API - https://nextjs.org/docs/app/api-reference/components/link
C
Code Ryan

1 Avoid This Problem In React.js - Prop Drilling 6:12
6:12
Play Later
Play Later
Lists
Like
Liked6:12
Docs: https://react.dev/learn/passing-data-deeply-with-context
C
Code Ryan

Docs: https://nextjs.org/docs/app/building-your-application/routing/layouts-and-templates#templates
C
Code Ryan

Docs: https://react.dev/learn/extracting-state-logic-into-a-reducer#comparing-usestate-and-usereducer
C
Code Ryan

Docs: https://nextjs.org/docs/app/building-your-application/routing/layouts-and-templates
C
Code Ryan

Today, I discuss the problem of state not being reset when rendering the same component in the same position within the React tree. Read more about this here: https://react.dev/learn/preserving-and-resetting-state#resetting-state-at-the-same-position
Today, I give a brief overview of how pages work in Next.js 15 and a few important things to know regarding pages. Learn more from the Next.js docs here: https://nextjs.org/docs/app/building-your-application/routing/pages
C
Code Ryan

Today, I cover having a single source of truth in your React application's state. Docs: https://react.dev/learn/sharing-state-between-components#a-single-source-of-truth-for-each-state
C
Code Ryan

Learn how to define routes in Next.js 15. Docs: https://nextjs.org/docs/app/building-your-application/routing/defining-routes
C
Code Ryan

Docs: https://react.dev/learn/preserving-and-resetting-state#
C
Code Ryan

Today, I cover the change from sync to async apis in Next.js 15. Docs: https://nextjs.org/docs/app/building-your-application/upgrading/version-15
C
Code Ryan

1 A Fundamental React.js Concept - Lifting State 9:33
9:33
Play Later
Play Later
Lists
Like
Liked9:33
Today, I discuss what it means to lift state in React.js and show you an example of how this might be done.
C
Code Ryan

Today, I cover 5 principles of structuring state in your React applications. Docs: https://react.dev/learn/choosing-the-state-structure#
C
Code Ryan

1 The Top 3 Next.js 15 Project Organization Strategies 9:07
9:07
Play Later
Play Later
Lists
Like
Liked9:07
Today, I discuss a few solid options for organizing your Next.js projects. Docs: https://nextjs.org/docs/canary/app/building-your-application/routing/colocation#project-organization-strategies
C
Code Ryan

Today, I show you a cool new feature of Next.js 15 forms: Client Side Navigation
C
Code Ryan

1 The Modern Guide To Using State In React.js 17:22
17:22
Play Later
Play Later
Lists
Like
Liked17:22
I show you a step by step process for how to think about using state in React.js
C
Code Ryan

Today, I discuss declarative vs imperative programming in the context of React.js and why it matters.
C
Code Ryan

As a web developer, it can be easy to just push a PR without considering how you can make things more maintainable and extendable in the long run.
Today, I show some examples of mistakes you can make (bad ideas) when working with arrays in React.js state
C
Code Ryan

Today, I cover what the status indicator means in your Next.js application as well as giving you a refresher on static vs dynamic rendering. Docs: https://nextjs.org/docs/app/api-reference/next-config-js/devIndicators#appisrstatus-static-indicator
C
Code Ryan

1 Doing This Is A Bad Idea In Your React Apps 11:55
11:55
Play Later
Play Later
Lists
Like
Liked11:55
Mutating state isn't a great idea in your React apps. But how should you update your objects and arrays? Doing full replacements or creating copies. I show you how in this video.
C
Code Ryan

1 Do You Need A Degree For Software Engineering? 8:55
8:55
Play Later
Play Later
Lists
Like
Liked8:55
I discuss my experience with having a college degree for software engineering and if I think it's needed or not.
A common anti-pattern or mistake that's easy to make in your web apps is creating waterfalls with your network requests.
C
Code Ryan

1 React State Updates Explained: Why Is Your State Wrong? 12:58
12:58
Play Later
Play Later
Lists
Like
Liked12:58
What does it mean for React to "batch" state updates? Why does it matter?
C
Code Ryan

1 Master 3 Essential Next.js Concepts in 3(ish) Minutes! 4:26
4:26
Play Later
Play Later
Lists
Like
Liked4:26
Today, you'll gain a high level understanding of 3 core Next.js concepts in just a few minutes. I cover file based routing, server/client components, and server actions.
C
Code Ryan

Today, I do my best to clearly explain how snapshots work in React and why they're important to understand.
C
Code Ryan

1 Most React Developers Don't Understand This 11:04
11:04
Play Later
Play Later
Lists
Like
Liked11:04
Today, I'm going to fully explain the rendering, re-rendering, and committing phases in React.js
Today, I'm discussing Next.js client and server components, and how to solve a common issue when using the two together.
C
Code Ryan

https://nextjs.org/docs/app/api-reference/functions/revalidatePath
C
Code Ryan

1 React State: The Key to Dynamic UIs Explained! 26:51
26:51
Play Later
Play Later
Lists
Like
Liked26:51
Code: https://github.com/coderyansolomon/react-state In this video, we'll explore why React's useState hook is essential for building interactive user interfaces. Through a simple counter example, you'll see how relying on plain JavaScript variables fails to trigger UI updates when data changes. By the end, you'll understand how state management ensures your components stay in sync with dynamic data.…
C
Code Ryan

1 Master React in Minutes: Essential Event Handling Techniques 20:52
20:52
Play Later
Play Later
Lists
Like
Liked20:52
Learn how to handle events in React.js with this step-by-step tutorial, perfect for beginners. We'll cover essential techniques for managing button clicks, input changes, and form submissions in a simple, easy-to-follow format. By the end, you'll be equipped to confidently implement event handling in your React projects! Code: https://github.com/coderyansolomon/react-events…
C
Code Ryan

1 EASY UX Upgrade: Snap Scrolling with Next.js & Tailwind 19:50
19:50
Play Later
Play Later
Lists
Like
Liked19:50
Learn how to build a cool scroll-snap feature in Next.js using Tailwind CSS! Final Code: https://github.com/coderyansolomon/scrollsnap
C
Code Ryan

Topics Covered: What is an event? How are event handlers typically passed? Calling a function rather than passing a reference to a function But what if you need to pass arguments? When possible, I like creating functions outside of the component so I can test them a bit easier via exports
C
Code Ryan

1 The Surprising Key to Overcoming Coding Blocks 4:42
4:42
Play Later
Play Later
Lists
Like
Liked4:42
Today, I discuss a helpful stragety that has helped improve my productivity as a software engineer while saving me some mental fatigue as well.
C
Code Ryan

1 THIS Is The HARDEST Part Of Software Engineering 6:38
6:38
Play Later
Play Later
Lists
Like
Liked6:38
Today, I discuss what I think is one of the hardest parts about software engineering.
C
Code Ryan

1 React State Explained: The Key to Dynamic Apps (Beginner's Guide) 4:56
4:56
Play Later
Play Later
Lists
Like
Liked4:56
Today, I cover exactly what state is in React.js.
C
Code Ryan

1 5 Things I Love About Being a Software Engineer (And You Will Too) 6:20
6:20
Play Later
Play Later
Lists
Like
Liked6:20
In today's video, I cover 5 things I really enjoy about being a software engineer. And for the record, I don't actually think AI will be taking all of our jobs.. yet.
C
Code Ryan

1 Unlock React's Power: Understand Your UI as a Tree Structure 10:11
10:11
Play Later
Play Later
Lists
Like
Liked10:11
Today, I'm going to do my best to discuss thinking about React as a tree like structure and why this is important.
C
Code Ryan

1 5 Things I HATE About Being A Software Engineer 8:10
8:10
Play Later
Play Later
Lists
Like
Liked8:10
Today, I'm going to cover 5 downside (plus one bonus) of working full time as a professional software engineer.
C
Code Ryan

1 What is React.js, really? Complete Guide For Beginners and Pros 15:40
15:40
Play Later
Play Later
Lists
Like
Liked15:40
Today, learn what React.js is, some core concepts of React js, job outlook for React.js, and a complete overview of React.
C
Code Ryan

1 Master React.js Lists: Easy Rendering Techniques Explained! 13:13
13:13
Play Later
Play Later
Lists
Like
Liked13:13
In this video, learn how to correctly render lists in your React.js application! Code: https://github.com/coderyansolomon/react-lists React.js Docs: https://react.dev/learn/rendering-lists
C
Code Ryan

1 Next.js Pitfalls: Avoiding Unsupported Client and Server Patterns 8:06
8:06
Play Later
Play Later
Lists
Like
Liked8:06
Learn about supported and unsupported patterns when it comes to client and server components in Next.js! Code: https://github.com/coderyansolomon/server-client-render Docs: https://nextjs.org/docs/app/building-your-application/rendering/composition-patterns#unsupported-pattern-importing-server-components-into-client-components…
C
Code Ryan

1 How to Use Conditional Rendering in React.js Like a Pro 14:26
14:26
Play Later
Play Later
Lists
Like
Liked14:26
Code: https://github.com/coderyansolomon/conditional-render Docs: https://react.dev/learn/conditional-rendering Learn exactly how to conditional render content in React.js!
C
Code Ryan

1 Boost Your Next.js Skills: Learn useParams for Dynamic Routes 10:14
10:14
Play Later
Play Later
Lists
Like
Liked10:14
This video covers how the useParams hook works in Next.js. It also covers how params work generally in Next.js and why they're useful. Code: https://github.com/coderyansolomon/useparams/tree/main/app
C
Code Ryan

1 Master React Props: The Ultimate Guide In 2024 25:27
25:27
Play Later
Play Later
Lists
Like
Liked25:27
In today's video, you'll learn exactly how props work in react.js. You'll learn what they are, how they work, why props exist, how to destructure them, if you should mutate them, how props.children work, what props forwarding is, and much more!
C
Code Ryan

1 How React.js Components Work: A Step-by-Step Guide 24:29
24:29
Play Later
Play Later
Lists
Like
Liked24:29
Code: https://github.com/coderyansolomon/components In todays video, I cover exactly how components work In React.js. You'll learn what components are, how they work, how to create them, how to render them, and much more!
C
Code Ryan

1 Next.js Redirects 101: Simplify Your Routing Like a Pro! 13:28
13:28
Play Later
Play Later
Lists
Like
Liked13:28
Code: https://github.com/coderyansolomon/redirects-nextjs Docs: https://nextjs.org/docs/app/building-your-application/routing/redirecting Learn how to redirect in Next.js server components, client components, server actions, route handlers, and middleware
C
Code Ryan

1 Next.js Streaming: Deliver Better User Experiences 9:54
9:54
Play Later
Play Later
Lists
Like
Liked9:54
Learn how streaming and suspense can help improve your Next.js applications! Code: https://github.com/coderyansolomon/streaming
C
Code Ryan

1 Pro Software Engineers Know These 10 Command Line Tips 13:31
13:31
Play Later
Play Later
Lists
Like
Liked13:31
C
Code Ryan

1 Essential Next.js: Private Routes, Colocation, and Advanced Routing Explained! 15:50
15:50
Play Later
Play Later
Lists
Like
Liked15:50
In this video, you'll learn about creating route, creating private folders, creating route groups, colocation, and more Check out the docs here for more information: https://nextjs.org/docs/app/building-your-application/routing/colocation#private-folders
C
Code Ryan

1 A Crucial Lesson Every Software Engineer Should Know 3:47
3:47
Play Later
Play Later
Lists
Like
Liked3:47
React docs: https://react.dev/learn/writing-markup-with-jsx
C
Code Ryan

1 Stop Overlooking This Critical React.js Concept: Pure Components 19:26
19:26
Play Later
Play Later
Lists
Like
Liked19:26
React Docs: https://react.dev/learn/keeping-components-pure#where-you-_can_-cause-side-effects Deep dive into pure components in React.js!
C
Code Ryan

1 Next.js Layouts Made Easy: Complete Guide with Nested Layouts 15:06
15:06
Play Later
Play Later
Lists
Like
Liked15:06
GitHub: https://github.com/coderyansolomon/nested Learn layouts and Nested layouts in modern Next.js!
C
Code Ryan

GitHub: https://github.com/coderyansolomon/lazy Docs: https://nextjs.org/docs/app/building-your-application/optimizing/lazy-loading Your guide to lazy loading components in Next.js!
C
Code Ryan

1 Don't Overlook This Next.js Performance Optimization 12:05
12:05
Play Later
Play Later
Lists
Like
Liked12:05
Scripts Optimization Docs: https://nextjs.org/docs/app/building-your-application/optimizing/scripts#strategy Scripts API: https://nextjs.org/docs/app/api-reference/components/script Github: https://github.com/coderyansolomon/dynamic
C
Code Ryan

1 Is AI a Threat to Developer Jobs? Plus Insights on React and Next.js - Ft. Colby Fayock 28:53
28:53
Play Later
Play Later
Lists
Like
Liked28:53
Colby's YouTube: @colbyfayock
C
Code Ryan

1 Mastering Quota Management in Your Next.js SaaS Application 23:18
23:18
Play Later
Play Later
Lists
Like
Liked23:18
Today, I cover how to manage quotas in Next.js using Kobble.io as our SaaS platform. K obble: https://docs.kobble.io/ Starter Project: https://github.com/coderyansolomon/kobble-auth
C
Code Ryan

1 Effortlessly Manage SaaS Permissions in Next.js! 24:09
24:09
Play Later
Play Later
Lists
Like
Liked24:09
In this video, I cover how to manage permissions in your Next.js SaaS application. Kobble - https://kobble.io/ Starter Project (must add ENV codes.. watch part one auth first) - https://github.com/coderyansolomon/kobble-auth
C
Code Ryan

1 Quickly Authenticate Your Next.js SaaS Application! 31:47
31:47
Play Later
Play Later
Lists
Like
Liked31:47
Kobble: https://kobble.io/ Final Code: https://github.com/coderyansolomon/kobble-auth Learn how to authenticate your Next.js application for SaaS products using Kobble.io!
C
Code Ryan

1 Become a Next.js Routing Pro: Dynamic & Catch-All Routes Tutorial 15:10
15:10
Play Later
Play Later
Lists
Like
Liked15:10
GitHub: https://github.com/coderyansolomon/dynamic Next.js Docs: https://nextjs.org/docs/app/building-your-application/routing/dynamic-routes JSON Placeholder API: https://jsonplaceholder.typicode.com/ Dive deep into the world of Next.js with this comprehensive tutorial on dynamic and catch-all routes. Learn how to effectively implement flexible routing strategies that can transform your web applications. This video will guide you step-by-step through the concepts and practical implementations, ensuring you have all the tools needed to leverage these powerful features in Next.js.…
C
Code Ryan

Next.js Docs: https://nextjs.org/docs/app/building-your-application/routing Explore the fundamentals of routing in Next.js with this concise guide. Learn how to create routes, utilize route segments, and set up nested routes to structure your web applications effectively.
C
Code Ryan

1 Level Up Your Dev Skills: Game Building and Learning in JavaScript 32:14
32:14
Play Later
Play Later
Lists
Like
Liked32:14
C
Code Ryan

1 Master NextAuth v5 Database Integration: Step-by-Step Tutorial 10:16
10:16
Play Later
Play Later
Lists
Like
Liked10:16
Docs: https://authjs.dev/getting-started/database Starting Project: https://github.com/coderyansolomon/next-authv5 Learn how to connect next-auth v5 to your database!
C
Code Ryan

1 Master NextAuth v5: Next.js Authentication Made Easy 31:35
31:35
Play Later
Play Later
Lists
Like
Liked31:35
Docs: https://authjs.dev/getting-started GitHub: https://github.com/coderyansolomon/next-authv5 Learn the latest version of next-auth v5!
C
Code Ryan

1 Must-Know Next.js Tip: Stop Making This Serialization Mistake! 9:36
9:36
Play Later
Play Later
Lists
Like
Liked9:36
Discover a common yet critical mistake in Next.js involving serialization and prop passing. This video provides a clear explanation and shows you how to avoid this error to enhance your app's performance and reliability. Perfect for developers looking to refine their Next.js skills! GitHub: https://github.com/coderyansolomon/serialization Next.js Docs: https://nextjs.org/docs/app/building-your-application/rendering/composition-patterns#client-components React.js Docs: https://react.dev/reference/rsc/use-server#serializable-parameters-and-return-values…
C
Code Ryan

1 Essential Next.js Tip: Avoid This Caching Mistake 7:32
7:32
Play Later
Play Later
Lists
Like
Liked7:32
Today, I cover a common mistake in Next.js related to revalidating the Next.js cache. You can read more about cache revalidation on the Next.js docs here: https://nextjs.org/docs/app/api-reference/functions/revalidatePath
C
Code Ryan

1 Startups Vs Tech Giants, Node.js Test Runner, and More 44:31
44:31
Play Later
Play Later
Lists
Like
Liked44:31
Lucas's website: https://beacons.ai/lsantos
C
Code Ryan

1 Clean Next.js Code With Prettier: Fast Configuration! 8:51
8:51
Play Later
Play Later
Lists
Like
Liked8:51
Learn how to quickly configure Prettier in your Next.js project with this easy-to-follow tutorial. Streamline your code formatting to enhance readability and maintain consistency across your development team. Perfect for beginners and experienced developers alike! Prettier: https://prettier.io/docs/en/…
C
Code Ryan

1 Next.js Tutorial: Solving Client-Server Component Errors 8:03
8:03
Play Later
Play Later
Lists
Like
Liked8:03
In this comprehensive tutorial, we delve into a crucial topic for Next.js developers: the proper integration of client and server components. Discover the common mistakes developers make when interleaving these components and learn the best practices to avoid them. Whether you're a beginner or an experienced developer, this video will provide you with essential insights to enhance your Next.js applications. Watch now and master the art of component composition in Next.js! For more details, visit: https://nextjs.org/docs/app/building-your-application/rendering/composition-patterns#interleaving-server-and-client-components.…
C
Code Ryan

1 Next.js Secrets: File Conventions Explained! 21:37
21:37
Play Later
Play Later
Lists
Like
Liked21:37
Today, I cover something that really didn't make sense to me when I first started using Next.js: File conventions.
C
Code Ryan

1 React Secrets: Avoiding Mistakes with Request Memoization 9:48
9:48
Play Later
Play Later
Lists
Like
Liked9:48
In today's video, I cover request memoization in React and Next.js. I show an example Next.js application of this working in practice. And I also discuss how it can prevent some headaches within your apps.
C
Code Ryan

Today, I cover a common mistake to make when using Next.js server and client components. More specifically, it relates to using the use client directive.
C
Code Ryan

1 AI Taking Developer Jobs, Data Fetching Mistakes, And GraphQL 32:36
32:36
Play Later
Play Later
Lists
Like
Liked32:36
Jonas's website: https://herrmannsdoerfer.dev/en/ In today's episode of the Code Ryan podcast, Jonas joins me to discuss GraphQL, Data Fetching Mistakes, AI taking web developer jobs, and much more.
C
Code Ryan

1 Complete UPDATED Guide - Next.js Auth With Supabase 38:22
38:22
Play Later
Play Later
Lists
Like
Liked38:22
In this video, I cover a new, updated guide for implementing authentication using Next.js and Supabase. Final Code: https://github.com/coderyansolomon/update-supabase-nextjs Supabase Docs: https://supabase.com/docs/guides/auth/server-side/nextjs
C
Code Ryan

1 The 5 Biggest Mistakes of My Software Engineering Career 11:08
11:08
Play Later
Play Later
Lists
Like
Liked11:08
In today's video, I cover 5 things I wish I knew when I first started my software engineering career and some mistakes to avoid.
C
Code Ryan

1 Master Next.js Testing with Cypress: A Step-by-Step Guide 36:22
36:22
Play Later
Play Later
Lists
Like
Liked36:22
Starter Project: https://github.com/coderyansolomon/next-testing-starter Cypress Docs: https://docs.cypress.io/guides/core-concepts/testing-types Next.js Docs: https://nextjs.org/docs/app/building-your-application/testing/cypress
C
Code Ryan

In today's video, I cover session management in Next.js. Specially, I cover cookie-based and database-based session management, what they are, and some examples of how they work. Article: https://nextjs.org/docs/app/building-your-application/authentication#session-management
C
Code Ryan

1 Understanding Authorization And Authentication In Next.js 11:25
11:25
Play Later
Play Later
Lists
Like
Liked11:25
Next.js Article: https://nextjs.org/docs/app/building-your-application/authentication#authorizationrevoked In this video, I cover the difference between authentication and authorization in web development. I also discuss ways to implement both in Next.js
C
Code Ryan

1 NEW React 19 Hooks! useFormState And useFormStatus Revealed 19:46
19:46
Play Later
Play Later
Lists
Like
Liked19:46
In today's video, you'll learn how useFormState and useFormStatus work in React. These are new hooks coming to React.19 -- in this video, I use the Canary version of React. Final Code: https://github.com/coderyansolomon/react-19-form-hooks React Hooks: https://react.dev/reference/react-dom/hooks/useFormState…
C
Code Ryan

1 The Surprising Truth: React Server vs. Client Components 9:18
9:18
Play Later
Play Later
Lists
Like
Liked9:18
In today's video, I cover one of the trickiest aspects of React.js: Where do client components and server components start and end? What makes a client component? What makes a server component? The truth just might surprise you. Article covered: https://react.dev/reference/react/use-client
C
Code Ryan

1 Software Engineering Myths with Ex-Google Engineer 39:31
39:31
Play Later
Play Later
Lists
Like
Liked39:31
Zubin's LinkedIn: https://www.linkedin.com/in/zubinpratap/?originalSubdomain=au Zubin's Coaching: https://matchfitmastery.com/ Zubin's Podcast : https://www.youtube.com/@zubinpratap/podcasts (also available on Apple Podcasts & Spotify) Other resources from Zubin: https://linktr.ee/zubinpratap
C
Code Ryan

1 Optimize Performance In React.js With Lazy Loading 13:38
13:38
Play Later
Play Later
Lists
Like
Liked13:38
Code splitting: https://tanstack.com/router/latest/docs/framework/react/guide/code-splitting Starter project: https://github.com/coderyansolomon/tanstack-fundamentals In this video, I cover what code splitting is, what the benefits are of it, and how to implement it for a React.js application using TanStack as the routing system.…
C
Code Ryan

1 What Is Coming In React.js 19? New Features Revealed 8:50
8:50
Play Later
Play Later
Lists
Like
Liked8:50
React Article: https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024 Explore the cutting-edge features of React 19, including the React Compiler, Actions for seamless data handling, and the introduction of React Canaries for early feature adoption.
C
Code Ryan

1 React Routing Redefined: Master Non-Nested Trees with TanStack 15:07
15:07
Play Later
Play Later
Lists
Like
Liked15:07
Docs: https://tanstack.com/router/latest/docs/framework/react/guide/route-trees#non-nested-routes Starter Project: https://github.com/coderyansolomon/tanstack-fundamentals This video covers non-nested routes in React.js. More specifically, we cover how to implement non-nested routes using TanStack router.…
C
Code Ryan

1 Master Pathless Routes In React.js with TanStack 13:27
13:27
Play Later
Play Later
Lists
Like
Liked13:27
Starter Project: https://github.com/coderyansolomon/tanstack-fundamentals Docs: https://tanstack.com/router/latest/docs/framework/react/guide/route-trees#pathless-routes Dive into the world of React development with our latest tutorial, where we uncover the secrets of pathless routes using the TanStack Router.…
C
Code Ryan

1 Master React.js Routing: TanStack Route Trees Deep Dive! 39:48
39:48
Play Later
Play Later
Lists
Like
Liked39:48
Github: https://github.com/coderyansolomon/tanstack-fundamentals TanStack: https://tanstack.com/router/latest/docs/framework/react/guide/route-trees This video explores the TanStack Router's route trees and nesting features for React developers, showcasing how to structure and manage complex application routes efficiently. It provides insights into leveraging TanStack Router for dynamic and nested routing, enhancing app scalability and maintainability.…
C
Code Ryan

1 Master Forms In React.js: The Ultimate Crash Course for Developers! 33:16
33:16
Play Later
Play Later
Lists
Like
Liked33:16
React Hook Form: https://react-hook-form.com/ Github Project: https://github.com/coderyansolomon/react-forms Embark on a journey to master React Hook Form with our comprehensive crash course designed specifically for React developers. This tutorial delves into the core fundamentals of React Hook Form, providing a fast-paced yet thorough learning experience. Whether you're a beginner or looking to sharpen your skills, this video is your gateway to becoming proficient in React Hook Form quickly and effectively.…
C
Code Ryan

1 Pro Tips For React.js, React Mistakes To Avoid, Dev Freelancing, and More! 33:21
33:21
Play Later
Play Later
Lists
Like
Liked33:21
Check out Tom's YouTube here: @WebDevEducation In this video, we cover Tom's path into development, freelance development vs working a 9-5, React.js changes over time, React.js mistakes, and more!
C
Code Ryan

1 Locking Down Next.js Security: Safeguard Your App! 20:25
20:25
Play Later
Play Later
Lists
Like
Liked20:25
Explore the intricacies of securing your Next.js applications with React Server Components in our latest video. We cover essential strategies to prevent data leaks and reinforce your app against vulnerabilities, providing a comprehensive guide based on the insightful article: https://nextjs.org/blog/security-nextjs-server-components-actions. Join us for expert tips and deep dives into secure coding practices, ensuring your Next.js project is robust and secure.…
C
Code Ryan

1 Elevate Your React Projects with TanStack Router: An Introduction 21:14
21:14
Play Later
Play Later
Lists
Like
Liked21:14
GitHub: https://github.com/coderyansolomon/tanstack-intro This video serves as an introductory guide to TanStack Router, showcasing it as a modern alternative to React Router for managing navigation in React applications. I'll go over a basic setup of this router as well.
C
Code Ryan

1 How I Nailed My First Software Engineering Interview: Tips & Tricks 17:33
17:33
Play Later
Play Later
Lists
Like
Liked17:33
In this video, I delve into my personal journey of landing my first software engineering job, with a special focus on the interview process. I'll share the preparation strategies that worked for me. Plus, I'll offer insider tips and insights on navigating the challenging world of tech interviews, aimed at helping aspiring software engineers secure their dream job.…
C
Code Ryan

1 Next.js Best Practices: Protecting Server Code from Client Access 15:06
15:06
Play Later
Play Later
Lists
Like
Liked15:06
GitHub: https://github.com/coderyansolomon/server-only API: https://developer.themoviedb.org/reference/intro/getting-started In this insightful Next.js tutorial, viewers will learn the crucial technique of keeping server-only code out of the client environment. The tutorial delves into the common issue faced in JavaScript modules shared between server and client components, where server-specific elements, such as private API keys, may unintentionally become exposed on the client side. By focusing on a practical example of a data-fetching function, the tutorial demonstrates how seemingly universal functions can inadvertently include server-only code.…
C
Code Ryan

1 Step-by-Step: Implementing Social Auth in Next.js 22:53
22:53
Play Later
Play Later
Lists
Like
Liked22:53
Github: https://github.com/coderyansolomon/social-auth In this comprehensive tutorial video, viewers will embark on a journey to master the integration of social authentication into a Next.js application using Supabase. The video provides a step-by-step guide, starting from the basics of setting up a Next.js project, to the intricacies of configuring Supabase for social login functionalities.…
C
Code Ryan

1 Effortless Protected Routes In Next.js Using Middleware 15:20
15:20
Play Later
Play Later
Lists
Like
Liked15:20
Github project: https://github.com/coderyansolomon/middleware In this engaging tutorial, we dive into the world of Next.js to explore the powerful role of middleware in creating secure, protected routes. Tailored for both beginners and seasoned developers, the video offers a concise yet comprehensive guide, demonstrating step-by-step how to implement middleware for route protection in Next.js applications.…
C
Code Ryan

Jessica's Twitter: https://twitter.com/codergirl1991 Topics covered include: transitioning into tech, landing your first job, networking, JavaScript struggles, when to learn React.js, and much more!
C
Code Ryan

1 Unlock Next.js Basics: A Beginner's Guide to Routing, Data Fetching, and More 41:40
41:40
Play Later
Play Later
Lists
Like
Liked41:40
Final Code: https://github.com/coderyansolomon/getting-started Get started with Next.js! This video covers what Next.js is, prerequisites of Next.js, and some main features of Next.js including routing, data fetching, and client/server components.
C
Code Ryan

1 From Novice to Engineer: Secrets to Scoring Your First Tech Role 32:05
32:05
Play Later
Play Later
Lists
Like
Liked32:05
James' YouTube: @Smoljames In this podcast, we delve into the journey of transitioning into the world of software engineering. Listeners will gain insights and practical strategies for overcoming challenges and successfully securing their first job in the tech industry. Featuring expert advice and real-life success stories, this episode is a must-listen for anyone aspiring to break into the dynamic and rewarding field of software engineering.…
C
Code Ryan

1 Mastering Advanced Routing in Next.js 14: Intercept, Parallel & Dynamic Routes 44:20
44:20
Play Later
Play Later
Lists
Like
Liked44:20
Final Project: https://github.com/coderyansolomon/advanced-routing Dive into the complexities of Next.js 14 with our detailed tutorial on advanced routing techniques. Discover how to implement route intercepts, master parallel routes, and create dynamic routes with ease.
C
Code Ryan

Mark's Youtube: @goodgis In this episode, we embark on a fascinating journey through the world of game development, beginning with our guest's personal tech story and their entry into the realm of gaming. We dive into a thought-provoking discussion about the efficacy of JavaScript for game development, examining its strengths and limitations. The conversation then shifts to contrasting game development with web development, highlighting the unique challenges and overlapping principles between these two domains…
C
Code Ryan

1 Why You're Struggling To Learn To Code (or new technologies) 11:35
11:35
Play Later
Play Later
Lists
Like
Liked11:35
In today's episode, I cover my experience with failing hard to learn to code. And I cover what I did to change my approach and the 3 step process I took, and now take, to learn new technologies. Hope this helps!
C
Code Ryan

1 Behind the Code: A Next.js Developer's Roadmap to Success 29:24
29:24
Play Later
Play Later
Lists
Like
Liked29:24
In this episode of the podcast, we delve into the dynamic world of Next.js and web development with the host of 'Code with Lari'. The conversation navigates through Lari's personal tech story, exploring the origins of their fascination with Next.js and the web development realm.
C
Code Ryan

1 Web Components Uncovered: The Future of Web Development? 28:04
28:04
Play Later
Play Later
Lists
Like
Liked28:04
Chris' website: https://gomakethings.com/code-ryan/ In this podcast episode, Chris Ferdinandi and I delve into the world of web components, uncovering their significance in the landscape of modern web development. The discussion kicks off with an exploration of Chris' personal journey in technology, setting the stage for an in-depth examination of web components and their benefits. We tackle the distinctions between developing with web components and other prevalent methodologies, emphasizing why web components are particularly effective for authoring DOM manipulation libraries. The conversation then shifts to the nuts and bolts of DOM manipulation libraries themselves, followed by practical advice on how beginners can start working with web components.…
C
Code Ryan

1 From Zero to Web Developer: A Comprehensive Roadmap for Beginners 20:10
20:10
Play Later
Play Later
Lists
Like
Liked20:10
In today's video, I describe how I would approach becoming a full time web developer if I had to start over from scratch in 2024.
C
Code Ryan

1 Navigating AI and Software 3.0: A Tech Career Guide for Developers 31:01
31:01
Play Later
Play Later
Lists
Like
Liked31:01
Swyx's website: https://www.swyx.io Letent Space: https://www.latent.space/ Swyx on YouTube: https://www.youtube.com/swyxTV In this interview, we delve into the dynamic world of tech with Swyx, a prominent figure in the AI and software development sphere. Swyx shares his journey in the tech industry, focusing on his transition into the realm of AI and its implications for the future of software development. We explore the concept of 'Software 3.0' and its transformative impact, particularly on web developers. Swyx offers his insights on how AI and developers can synergize, potentially reshaping the role of AI in coding and the evolving responsibilities of AI engineers. Addressing a common concern, he discusses whether developers should worry about job security in an AI-centric future. Swyx also provides valuable advice for developers seeking to stay relevant and harness the power of AI tools, recommending specific areas of AI to focus on.…
C
Code Ryan

1 Tech Interview 101: Crack The Coding Interview 30:43
30:43
Play Later
Play Later
Lists
Like
Liked30:43
Parth's YouTube: https://www.youtube.com/DestinationFAANG/ Most asked Technical Questions: https://docs.google.com/spreadsheets/d/1hzP8j7matoUiJ15N-RhsL5Dmig8_E3aP/edit#gid=1377915986 Github Repo with all the Solutions: https://github.com/DestinationFAANG/Destination-FAANG-Java-Solution Book: Cracking the Coding Interview, Programming interviews exposed Preparation Schedule: https://www.techinterviewhandbook.org/coding-interview-study-plan/ Master Technical Interviews: https://youtu.be/-LVmKNvflnY?si=jrXIS8uzf9haBVED In this episode, Parth joins me to delve deep into the heart of technical interviews, a critical gateway in the tech industry. Our comprehensive discussion covers the various formats of technical interviews across different companies, highlighting the diversity and commonalities in these crucial assessments. We explore the typical pitfalls and mistakes that candidates often encounter, providing practical advice on how to avoid them. Our conversation also navigates through effective strategies for tackling tough technical questions, even when the answer seems elusive.…
C
Code Ryan

1 Next.js 14 Data Fetching - Avoid THIS Mistake Making Your Apps SLOW 18:31
18:31
Play Later
Play Later
Lists
Like
Liked18:31
Github: https://github.com/coderyansolomon/data-fetching-patterns In this video, I go over sequential VS parallel data fetching in next.js. I'll show you a practical example of how easy it is to accidentally slow down your application as well as how to solve that issue.
C
Code Ryan

1 (Interview) Is Solid JS Better Than React JS? A Web Framework Breakdown 37:06
37:06
Play Later
Play Later
Lists
Like
Liked37:06
Atila's website: https://atila.io/ Join us in this enlightening episode of the Code Ryan podcast as Atila delves deep into the realm of web development frameworks, dissecting the nuances between SolidJS and React. From their core concepts, strengths, and integration capabilities to potential pitfalls for newcomers, Atila provides a comprehensive breakdown, helping listeners discern the true essence and potential of these two powerhouse frameworks.…
C
Code Ryan

1 Next.js 14 Server Actions Explained: Building a Full Stack App 37:50
37:50
Play Later
Play Later
Lists
Like
Liked37:50
GitHub: https://github.com/coderyansolomon/grudge-list TimeStamps: 00:00 - Intro and Overview of Server Actions 02:40 - Setup database and create table 14:07 - Setup User Interface 18:44 - Setup Server Action 25:20 - Get data from our Database 28:00 - Revalidate Path 32:37 - useFormStatus Dive into the cutting-edge world of Next.js 14 with our comprehensive video that not only gives you a theoretical overview of the newly introduced server actions but also walks you through the exciting journey of building a full stack application from scratch. This tutorial is crafted to demystify server actions and showcase their practical implementation, providing you with the insights and hands-on experience needed to elevate your web development skills.…
C
Code Ryan

1 Master Partial Rendering in Next.js 14: A Complete Tutorial 20:46
20:46
Play Later
Play Later
Lists
Like
Liked20:46
GitHub Project: https://github.com/coderyansolomon/partial-rendering Explore the intricacies of partial rendering in Next.js 14 with this detailed tutorial. Delve into the fundamentals and understand how this feature can enhance your web applications. Through real-world examples, we'll demonstrate the practical applications of partial rendering, ensuring you grasp its full potential.…
C
Code Ryan

1 Next.js Decoded: Insights and Experiences w/ @TuomoKankaanpaa 27:47
27:47
Play Later
Play Later
Lists
Like
Liked27:47
Tuomo on YouTube: @TuomoKankaanpaa In this episode of the Code Ryan podcast, we sit down with the insightful Tuomo to chart his unique journey in the tech world and delve deep into the universe of Next.js. From personal anecdotes on learning and using Next.js to invaluable advice for budding developers, Tuomo covers it all…
C
Code Ryan

1 Before You Code: 5 Lessons I Learned the Hard Way 18:42
18:42
Play Later
Play Later
Lists
Like
Liked18:42
Diving into the world of coding can be both exhilarating and daunting. In this video, I unravel my personal journey into the realm of programming, highlighting the pitfalls, misconceptions, and invaluable lessons that shaped my experience.
C
Code Ryan

1 Build & Deploy an AI Chat App: Next.js 13 App Router Tutorial 30:01
30:01
Play Later
Play Later
Lists
Like
Liked30:01
GitHub Project: https://github.com/coderyansolomon/ai-chat Cohere: https://dashboard.cohere.com/welcome/login I'm not going to link my deployed project, as I just have the free trial account so there's a chance it wouldn't work when you go to check it out. Unlock the power of Next.js 13 as we dive deep into its routing capabilities in this comprehensive tutorial. Discover how to seamlessly build and deploy a cutting-edge AI chat application, ensuring you gain hands-on experience and master the nuances of modern web development.…
C
Code Ryan

1 What You Need To Know About Next.js App Router 29:33
29:33
Play Later
Play Later
Lists
Like
Liked29:33
In this podcast, Florian from the YouTube channel @codinginflow joins me to discuss what you need to know about the latest Next.js app router. We discuss his tech journey as well as getting into the details about how to migrate from the pages router to the app router in Next.js and same major difference between the two.…
C
Code Ryan

1 Send Emails In Your Next.js 13 Application Using Postmark! 32:56
32:56
Play Later
Play Later
Lists
Like
Liked32:56
GitHub Project: https://github.com/coderyansolomon/nextjs-emails/tree/main In this Next.js 13 app router tutorial, I show you how you can send emails programmatically in your Next.js applications. For this solution, I use Postmark as a service to handle sending regular and templated emails.
C
Code Ryan

1 Your Complete Guide To Next.js Authentication With Supabase 48:47
48:47
Play Later
Play Later
Lists
Like
Liked48:47
Github project: https://github.com/coderyansolomon/next-auth-supabase In this video, I give you a complete guide to authenticate your Next.js applications using Supabase. We cover client auth, server auth, and protexted routes.
C
Code Ryan

1 Developer Career Insights And Firebase 101 w/ Rafid Hoda 30:31
30:31
Play Later
Play Later
Lists
Like
Liked30:31
Join us in this episode of the Code Ryan podcast as we delve into the world of Firebase with our esteemed guest, Rafid Hoda. Charting his unique tech journey, Rafid unpacks the intricacies of Firebase, highlighting its standout features, integration capabilities, and common pitfalls for beginners. Rafid's Firebase Course - https://scrimba.com/learn/learnfirebase (I make no affiliate income from the course. But I think it's probably a great resource for learning Firebase)…
C
Code Ryan

1 Authenticate Your Next.js Application Using Appwrite | Complete Guide 32:23
32:23
Play Later
Play Later
Lists
Like
Liked32:23
Github Project: https://github.com/coderyansolomon/appwrite-auth In this Next.js 13 app router tutorial, I show you how you can authenticate your applications using Appwrite.
C
Code Ryan

1 Authenticate Your Next.js Apps Using Firebase: Complete Guide 34:16
34:16
Play Later
Play Later
Lists
Like
Liked34:16
Github: https://github.com/coderyansolomon/firebase-auth In this tutorial, I cover how to authenticate users within your Next.js app router applications using Firebase. I cover signing in, signing out, and signing up.
C
Code Ryan

1 JavaScript, AI, And Machine Learning With Dr. Radu 42:39
42:39
Play Later
Play Later
Lists
Like
Liked42:39
C
Code Ryan

1 Next.js 13 App Router CRASH COURSE - Learn These 3 Fundamentals 47:45
47:45
Play Later
Play Later
Lists
Like
Liked47:45
In this crash course, I cover core concepts of Next.js 13 that I think are important to understand to get started with Next.js.
C
Code Ryan

1 FULL Tailwind CSS Course For Beginners 1:05:44
1:05:44
Play Later
Play Later
Lists
Like
Liked1:05:44
C
Code Ryan

1 From AI to Next.js | Become A Better Developer 27:37
27:37
Play Later
Play Later
Lists
Like
Liked27:37
Elliott's YouTube: https://www.youtube.com/@elliottchong From sharing his personal tech journey to unpacking the ins and outs of Next.js, Elliott provides invaluable insights. We delve deep into the world of AI in web development, tackle questions about AI's impact on the future of the industry, and explore Elliott's favorite technologies, including Tailwind, TypeScript, and Prisma.…
C
Code Ryan

1 UNLOCK Tailwind CSS With THESE Customizations 18:02
18:02
Play Later
Play Later
Lists
Like
Liked18:02
In todays video, you'll learn how to customize your Tailwind CSS projects to fit your needs. I cover arbitrary values, customizing your config, css variables, and much more.
C
Code Ryan

1 Decoding Web Development: AI, Appwrite, and Advice from Dennis Ivy 28:19
28:19
Play Later
Play Later
Lists
Like
Liked28:19
Dennis on YouTube: https://www.youtube.com/@DennisIvy In this episode of the Code Ryan podcast, we delve into the dynamic world of web development with expert Dennis. Together, we explore his journey in the tech industry, the transformative changes in web development over the years, and the potential impact of AI on developers. We also demystify common misconceptions about React.js and dive deep into the realm of Appwrite — understanding its advantages for React developers and gleaning invaluable insights on its seamless integration.…
C
Code Ryan

1 Unlocking Responsive Design In Tailwind CSS 12:12
12:12
Play Later
Play Later
Lists
Like
Liked12:12
C
Code Ryan

1 THIS Is How To Handle STATES In Tailwind CSS 10:32
10:32
Play Later
Play Later
Lists
Like
Liked10:32
In this video, you will learn how to handle different Tailwind CSS states like hovering, active, etc. Also, you'll learn about using media queries, pseudo elements, attribute selectors, and more. Github: https://github.com/coderyansolomon/tailwind If you're looking for 1 on 1 tutoring, email me at ryan@coderyan.io to check on availability and to learn more about the service.…
C
Code Ryan

1 Mastering JavaScript Functions And Excelling In Your Career 32:08
32:08
Play Later
Play Later
Lists
Like
Liked32:08
Tapas on YouTube: @tapasadhikary From the foundational understanding of function declarations, arguments, and parameters to the nuanced intricacies of scopes, closures, and arrow functions, Tapas breaks it all down with clarity. Beyond coding, we also touch upon the ever-evolving tech landscape, with Tapas sharing invaluable career insights for budding engineers and weighing in on the AI-driven future of the industry.…
C
Code Ryan

In Todays video, I cover a core concept of Tailwind CSS. We take a look at how Tailwind is utility-first, and how that's beneficial. Github project: https://github.com/coderyansolomon/tailwind If you're looking for 1 on 1 tutoring, email me at ryan@coderyan.io to check on availability and to learn more about the service.…
C
Code Ryan

1 What Is Tailwind CSS And How Does It Actually Work? 13:03
13:03
Play Later
Play Later
Lists
Like
Liked13:03
This is a complete beginner's introduction to Tailwind CSS. I cover what it is, how it works, and I show some examples of using Tailwind in an actual application. Github: https://github.com/coderyansolomon/tailwind If you're looking for 1 on 1 tutoring, email me at ryan@coderyan.io to check on availability and to learn more about the service.…
Welcome back to another enlightening episode of the Code Ryan podcast! Today, we're joined by the insightful Chris from the popular YouTube channel @CodinginPublic. Embark on a journey with us as Chris shares his personal tech story and gives us an in-depth look at the Astro web framework. Why is Astro creating such a buzz in the developer community? From its standout features to the revolutionary "Islands" architecture, we unravel the many layers of this emerging tool. Plus, Chris shares invaluable insights on the best use-cases for Astro, common pitfalls to watch out for, and tips for those eager to master this framework. Chris' YouTube Channel: @CodinginPublic …
React Hooks Mastery: Custom Hooks
React Hooks Mastery: useEffect
React Hooks Mastery: useRef
C
Code Ryan

1 React Hooks Mastery: useState And useReducer 31:00
31:00
Play Later
Play Later
Lists
Like
Liked31:00
This pod gives an overview of what React hooks are, and covers the two state hooks: useState and useReducer.
C
Code Ryan

1 From Idea To Full Stack Application In Next.js - Lessons Learned 27:28
27:28
Play Later
Play Later
Lists
Like
Liked27:28
Jerome's YouTube Channel: @JeromeMcCree In this enlightening episode of the Code Ryan Podcast, we're joined by Jerome McCree, a web development maestro who takes us on his journey into the realm of Next.js. Together, we unpack the intricacies of building a YouTube clone using a potent blend of Next.js, TypeScript, and Tailwind CSS. Jerome sheds light on the initial steps, challenges faced, and invaluable lessons learned along the way, offering listeners an inside look into the world of modern web development.…
C
Code Ryan

1 Mastering Fonts in Next.js: Local Fonts, Google Fonts, and Best Practices 23:32
23:32
Play Later
Play Later
Lists
Like
Liked23:32
Guthub: https://github.com/coderyansolomon/nextfont Dive into the world of font optimization with this comprehensive Next.js tutorial! In this video, we demystify the process of enhancing your web application's performance and aesthetics by exploring both local font integration and Google Fonts integration. From seamless implementation techniques to essential best practices, you'll learn how to effortlessly elevate your typography game while ensuring fast loading times. Unlock the secrets to creating visually stunning and lightning-fast websites with our in-depth guide to font optimization in Next.js. If you're into fitness and growing muscle, make sure to check out my other channel https://youtube.com/@schoolofmuscle…
C
Code Ryan

1 Easy Authentication in Next.js App Router With Next-Auth 28:36
28:36
Play Later
Play Later
Lists
Like
Liked28:36
C
Code Ryan

1 CSS Mastery with Kevin Powell: Unveiling Uncommon Knowledge 33:18
33:18
Play Later
Play Later
Lists
Like
Liked33:18
Discover the art and science of CSS with the insightful Kevin Powell. In this engaging conversation, Kevin shares his personal journey into the world of CSS and dives into the often-overlooked features that can supercharge your web designs. Explore the fascinating landscape of CSS frameworks like Tailwind, and gain valuable insights into the CSS in JS debate. Kevin also unveils his preferred approaches to styling applications, challenges common CSS best practices, and recommends the ones worth sticking to. If you're looking for 1 on 1 tutoring, email me at ryan@coderyan.io to check on availability and to learn more about the service.…
C
Code Ryan

1 Learn MODERN React JS In 47 Minutes - Complete Crash Course 47:49
47:49
Play Later
Play Later
Lists
Like
Liked47:49
Timestamps: 00:28 - What is React.js? 01:22 - React Components & Props 17:54 - JSX 23:37 - Conditional Rendering 27:10 - Lists 30:45 - Event Handling 36:11 - State Management & Hooks Unlock the power of React JS in just 47 minutes with our comprehensive crash course! Whether you're a beginner or looking to refresh your skills, this video covers it all. Dive into the world of React components, harness the flexibility of JSX, master the art of prop manipulation, delve into efficient state management techniques, and elevate your coding with the latest React hooks. Our fast-paced and engaging tutorial is designed to give you a solid foundation in MODERN React JS, enabling you to create dynamic and interactive web applications. Don't miss this opportunity to accelerate your learning curve and become proficient in one of the most sought-after web development technologies. Join us and embrace the world of React JS today. If you're into fitness and growing muscle, make sure to check out my other channel https://youtube.com/@schoolofmuscle…
C
Code Ryan

1 Smooth Navigation in Next.js 13: A Comprehensive Link Guide 10:21
10:21
Play Later
Play Later
Lists
Like
Liked10:21
Github Project: https://github.com/coderyansolomon/next-link In this comprehensive video guide, join me as I delve into the intricacies of the Next.js 13 Link Component. With a focus on its essential props—href, replace, scroll, and prefetch—I'll walk you through the mechanics of seamless navigation within your Next.js applications. Through insightful explanations and hands-on demonstrations, you'll gain a deep understanding of how each prop influences your user experience, allowing you to harness their power effectively. Whether you're a beginner or an experienced developer, this video will empower you to master the art of navigation in Next.js 13 and create more efficient and user-friendly web applications. If you're into fitness and growing muscle, make sure to check out my other channel https://youtube.com/@schoolofmuscle…
C
Code Ryan

1 Demystifying JavaScript Rendering And Optimizing Your Web Applications 28:41
28:41
Play Later
Play Later
Lists
Like
Liked28:41
Welcome back to the Code Ryan podcast. Today, matheus albuquerque joins me to discuss JavaScript rendering patterns. We go over what rendering is, pros and cons of different patterns, and advice for developers. Metheus's website: https://www.ythecombinator.space/ If you're looking for 1 on 1 tutoring, email me at ryan@coderyan.io to check on availability and to learn more about the service.…
C
Code Ryan

1 Effortless Data Modeling and Querying: Introducing Prisma ORM for Developers 20:30
20:30
Play Later
Play Later
Lists
Like
Liked20:30
Welcome to a journey that will transform the way you approach data management in web development. In this captivating introduction video, we unveil Prisma – the groundbreaking ORM that promises to revolutionize your database interactions. As a web developer, you understand the critical role that seamless data operations play in creating powerful applications. Prisma, with its cutting-edge technology and intuitive interface, is here to elevate your development process. If you're into fitness and growing muscle, make sure to check out my other channel https://youtube.com/@schoolofmuscle…
C
Code Ryan

1 Decoding Frontend Architectures with Mikael Brevik 32:15
32:15
Play Later
Play Later
Lists
Like
Liked32:15
Welcome to the "Code Ryan Podcast!" In this episode, join us as we venture into the captivating world of frontend architectures with your host, Ryan, and our special guest, Mikael Brevik. Mikael takes us on a journey through his tech career, revealing the pivotal moments that led him to specialize in frontend architectures. Delving into the heart of the matter, Mikael explains the essence of frontend architecture—unveiling how it shapes the very foundation of modern web development. We explore the intriguing dichotomy between Single Page Applications (SPAs) and Static Sites, dissecting their respective strengths and weaknesses, from dynamic user experiences to SEO challenges.…
C
Code Ryan

1 Next.js Image Component Deep Dive: Optimizing Performance and User Experience 24:50
24:50
Play Later
Play Later
Lists
Like
Liked24:50
Unlock the full potential of Next.js Images in this comprehensive video tutorial. Dive into the world of dynamic web visuals as we explore the ins and outs of the Image Component. From seamlessly integrating local and remote images to mastering sizing and styling techniques, this tutorial equips you with the knowledge to create stunning and performant web applications. Github Project: https://github.com/coderyansolomon/next-images…
C
Code Ryan

1 Mastering Modern Next.js Data Fetching: Tips, Tricks, and Best Practices 29:19
29:19
Play Later
Play Later
Lists
Like
Liked29:19
Everything you need to know regarding data fetching in Modern Next JS 13 App Router. Learn caching, revalidation, and much more. Github: https://github.com/coderyansolomon/data-fetching
C
Code Ryan

Daniel's Website: https://www.beabetterdev.com/ AWS Learning Accelerator Course - https://courses.beabetterdev.com/courses/aws-learning-accelerator Tips for Learning a New AWS Service - https://youtu.be/N4LtCvxVmaA Day 1 New Account Checklist - https://youtu.be/SGMl2hOl9zM Join us in this episode of the Code Ryan podcast as we welcome Daniel, a seasoned tech enthusiast, to share his captivating journey into the world of AWS. Discover how he seamlessly merged his tech career with the ever-evolving landscape of cloud computing. Gain a comprehensive understanding of AWS, from its fundamental concepts to its transformative impact on modern development. Daniel unveils his top picks among AWS services, unveiling the ones that have significantly enhanced his projects and workflows. For web developers eager to expand their skill set, Daniel offers invaluable recommendations on the pivotal AWS services to master. If you're into fitness and growing muscle, make sure to check out my other channel https://youtube.com/@schoolofmuscle…
C
Code Ryan

1 Next.js Rendering Explained: Static vs Dynamic 6:27
6:27
Play Later
Play Later
Lists
Like
Liked6:27
In this insightful video, we dive into the nuances of Next.js rendering and unveil when Next JS will render things statically vs dynamically. And the differences between the two.
C
Code Ryan

1 Next JS Project Structure: Patterns and Techniques for Success 11:23
11:23
Play Later
Play Later
Lists
Like
Liked11:23
In this in-depth video tutorial, we dive into the world of Next JS project structure and explore best practices for building robust and scalable web applications. Whether you're a beginner or an experienced developer, understanding how to organize your Next JS projects effectively is crucial for code maintainability, collaboration, and performance optimization. Join us as we demystify the complexities of Next JS project structure and provide you with practical insights, tips, and techniques to streamline your development process. From choosing the right folder structure to architecting components, this video covers it all.…
C
Code Ryan

1 Building Resilient Web Apps: Progressive Enhancement Unveiled 36:24
36:24
Play Later
Play Later
Lists
Like
Liked36:24
Join us in this enlightening episode as we delve into the world of progressive enhancement for web applications. From dissecting common pitfalls to offering invaluable tips, we unravel the art of building robust and inclusive web experiences. Guest Name: Aaron Gustafson Guest Website: https://www.aaron-gustafson.com/…
C
Code Ryan

1 Next.js Middleware: The Secret Sauce to Enhance Your Next App 28:38
28:38
Play Later
Play Later
Lists
Like
Liked28:38
Discover the incredible power of Next.js middleware in this action-packed video! Join us as we delve into the world of Next.js and learn how middleware can supercharge your application's functionality. With a conceptual overview and practical examples, you'll explore the ins and outs of implementing middleware in Next.js.…
C
Code Ryan

1 Unleashing the Power of Infrastructure as Code with Terraform 28:20
28:20
Play Later
Play Later
Lists
Like
Liked28:20
Join us in this insightful podcast episode where we delve into the realm of Infrastructure as Code (IaC) and the powerful tool, Terraform, as we welcome our esteemed guest, Rishab Kumar. In this engaging conversation, we explore the world of automated application deployments and the pitfalls commonly encountered when using Terraform. Rishab shares valuable lessons from his experience, shedding light on the most frequent mistakes made by developers and operations teams alike.…
C
Code Ryan

1 Mastering Next.js Route Handlers: A Comprehensive Guide 43:40
43:40
Play Later
Play Later
Lists
Like
Liked43:40
In this in-depth tutorial, dive into the world of Next.js route handlers and learn how to take full control of your web application's routing. Discover the power and flexibility of Next.js route handlers as we explore dynamic routing, making API routes, and other useful techniques. Whether you're a beginner or an experienced Next.js developer, this comprehensive guide will provide you with the knowledge and practical examples you need to leverage Next.js route handlers effectively.…
C
Code Ryan

1 Demystifying React Testing: Pitfalls, Best Practices, and the React Testing Library | Daniel Afonso 34:30
34:30
Play Later
Play Later
Lists
Like
Liked34:30
In this engaging episode, we delve into the intricate world of testing in React JS with our guest, Daniel Afonso - a seasoned expert in the field. Uncover common mistakes often overlooked by developers, learn about best practices to streamline your testing process, and gain deep insights into the utility of the React Testing Library. Whether you're a novice trying to navigate the React ecosystem or a pro seeking to refine your skills, this episode offers practical takeaways to enhance your testing capabilities. Listen in to bolster your understanding of React Testing, and fortify your toolkit with the wisdom of experience and innovative techniques.…
C
Code Ryan

1 Mastering Route Intercepts in Next.js: A Comprehensive Guide 12:03
12:03
Play Later
Play Later
Lists
Like
Liked12:03
Unlock the power of routing in Next.js with this comprehensive guide to Route Intercepts! This tutorial takes an in-depth look at how you can effectively manage the flow of your web application by manipulating routes in Next.js. Whether you're a beginner just starting out or a seasoned developer looking to enhance your knowledge, this video will walk you through the fundamentals as well as the advanced techniques involved in using Route Intercepts in Next.js.…
C
Code Ryan

1 Decoding Node.js: Versioning Essentials, Exciting Features, and More | Colin Ihrig 27:59
27:59
Play Later
Play Later
Lists
Like
Liked27:59
Welcome to 'Navigating Node.js: From Browser JavaScript to Server-side Mastery', a comprehensive podcast tailored for developers at all levels. We delve into the complex world of Node.js versioning, unpack its importance for project compatibility, and look ahead to the platform's upcoming enhancements. Additionally, we demystify the transition from client-side to server-side programming, highlighting key differences and providing strategies for a smooth journey from browser-based JavaScript to Node.js.…
C
Code Ryan

1 Next JS Routing Strategies: Unleashing the Power of Parallel Routes 13:40
13:40
Play Later
Play Later
Lists
Like
Liked13:40
In this comprehensive video, we delve into the concept of parallel routes in Next.js and unveil their potential to optimize user experience. Join us as we demystify the intricacies of Next.js routing and guide you through practical examples and best practices for implementing parallel routes effectively. Whether you're a beginner or an experienced Next.js developer, this video equips you with the knowledge and techniques to harness the full potential of parallel routes and take your Next.js applications to the next level…
C
Code Ryan

1 Error Handling in Next JS: A Comprehensive Guide for 10X Developers 23:08
23:08
Play Later
Play Later
Lists
Like
Liked23:08
In this comprehensive video, we delve into the world of error handling in Next.js, providing you with the essential knowledge and practical skills to handle errors like a pro. Whether you're a beginner or an experienced Next.js developer, error handling is a critical aspect of building robust and reliable applications. You'll gain the confidence to tackle errors head-on and deliver seamless user experiences. Enhance your Next.js development skills and become a master of error handling with this must-watch video.…
C
Code Ryan

1 Decoding Qwik: An In-depth Comparison with React and Next JS | Yoav Ganbar 32:13
32:13
Play Later
Play Later
Lists
Like
Liked32:13
Join us in this captivating episode as we delve into the fascinating world of JavaScript frameworks, highlighting the newcomer, Qwik. Our special guest, Yoav Ganbar, renowned software developer and JavaScript enthusiast, brings his profound insights to the table, offering listeners an in-depth understanding of Qwik's capabilities, and how it stands alongside established frameworks like React and Next.js. Together, we examine the unique aspects of Qwik and draw comparisons to the features, performance, and use cases of React and Next.js. If you're curious about the future of JavaScript development, eager to learn about the potential of Qwik, or looking for informed perspectives to choose between these popular frameworks, this episode is a must-listen. Get ready for an enlightening discussion that will leave you with a richer understanding of the JavaScript landscape and its evolving dynamics.…
C
Code Ryan

1 Supercharge Your Next JS App with Efficient Loading and Streaming 25:19
25:19
Play Later
Play Later
Lists
Like
Liked25:19
Are you looking to take your Next.js applications to the next level? In this video, we dive deep into the world of loading and streaming techniques in Next.js, helping you supercharge your app's performance and provide seamless user experiences. Join us as we explore the secrets to efficient loading and streaming in Next.js. Discover the best practices and optimization techniques that will enable your app to load faster and stream content effortlessly. Whether you're building a blog, e-commerce platform, or any other web application, these strategies will make a significant difference in how your app performs.…
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.