As my career has progressed, the types of problems I face have also progressed - questions like "How should we architect this solution" and "How should we decide between these trade-offs". However, I've struggled to find resources to help me learn these skills. Are there any resources that you would recommend and, in general, how do you continue to learn and progress even as you reach more senior levels of development? How to get experience as a software engineer Resources to learn senior develo...
Jun 22, 2023•8 min•Season 4Ep. 4
If I was just using plain React, I would use the Context API or even global variables to keep track of the state of an application. Whats the best way to achieve this when using Remix? useOutletContext P.S. You can definitely still use context if you like! Passing state across components in RemixJS
Jun 19, 2023•7 min•Season 4Ep. 3
I have to manage my projects and outsource them, otherwise, I would never make enough money to keep my business afloat. I have this problem, where, when I start a project, the product owner will ask questions like, "What happens if you die?" and my best answer to that is, "That's why we have employees". But, when I go to hire employees, sometimes they completely just ignore the stack that I'm using and they go off and do their own thing, which becomes difficult to manage. Should I be ruling with...
Jun 16, 2023•10 min•Season 4Ep. 2
I've seen you're using the Express adapter for your Epic Stack and your personal website, as opposed to just running the Remix dev server. Why is that? Are there any performance implications? Why do you use the Express adapter for your app?
Jun 15, 2023•3 min•Season 4Ep. 1
What is the minimum skill set one need for a front end dev job. Do you need to know version control, testing, tooling etc or is js html css and a framework enough, also is typescript considered. Minimum skills for a Frontend dev job?
Jun 12, 2023•6 min•Season 3Ep. 50
With React Testing Library v14, what are the benefits of using the userEvent.setup() for every test vs not including it? user event docs user event setup docs userEvent.setup vs not including it in unit tests
Jun 08, 2023•5 min•Season 3Ep. 49
AI tools like GitHub Copilot have the capability of boosting our performance during development. What effects of using such tools to practice a course might have on the learning curve? Are AI tools (Copilot) bad for the learning curve?
Jun 05, 2023•6 min•Season 3Ep. 48
Church of Jesus Christ of Latter-day Saints, FrontEnd/React developers, Peruvian Folklore Dancer Champion, Now approx. 2 years as a React/FrontEnd developer, and I am so hungry to continue to learn and improve. I feel I need to be surrounded by the best and I would love to work closely with you Kent I admire you a lot! or please give me advice on how to achieve it. - I would like to bring value to the world through my work Thank you! Have a great day brother! How to get experience as a software ...
May 22, 2023•10 min•Season 3Ep. 47
Hello, Kent! My name is Petar and I'm from Bulgaria. I'd like to ask your opinion on this question: Do you think that the "Epic Stack" is relevant for people who are relatively new to web development? Here's some information about me: my interest in web development started about a year ago. Currently, I feel really confident in HTML, CSS, JavaScript, React, and TypeScript. I have read a lot of books and completed numerous courses on these topics, including the HTML course on web.dev, the CSS cou...
May 18, 2023•5 min•Season 3Ep. 46
I just went through react hooks workshop and I don't know weather I understood concepts well or I just went through material. I want a general approach to similar situations. EpicReact.dev learning club schedule template How to approach imposter syndrome
May 04, 2023•5 min•Season 3Ep. 45
How do you handle network issues in a Remix App? Is Remix's error handling as good as traditional SPAs? What about maintaining form state even after the submission fails? Discussion #5957 Error Handling in Remix
Apr 17, 2023•6 min•Season 3Ep. 44
Many times we need to run e2e tests in other to be able to test "secondary" actions. Like, I have to create a resource to delete it, so I could test the create inside of the delete test but it does not sound "good". How to solve that? Common Testing Mistakes How do you plan E2E test flows?
Apr 13, 2023•6 min•Season 3Ep. 43
Given that there is dedicated backend with API's which needs to be consumed in a dashboard written in React, why should i choose SSR over CSR if I am not worried about SEO or JS payload (as I can use code splitting to keep the JS to minimum) How Remix fits 6 different web apps When/why should I choose SSR over CSR?...
Apr 12, 2023•4 min•Season 3Ep. 42
What are some side income options for software engineers? 🚨 Big Announcement: I'm a full-time educator! 👨🏫 2010s Decade in Review Side income
Apr 11, 2023•6 min•Season 3Ep. 41
As there are so many different kinds of apps that we can build for browsers, how does Remix fit those different cases? Is Remix a great fit for one but maybe not for another? Can all be built with Remix? Remix VS Next How Remix fits 6 different web apps
Apr 05, 2023•14 min•Season 3Ep. 40
Kent, your tweet about 'It's not what you know, it's not who you know, it's who knows you' made me question my beliefs. I believe that building strong relationships and possessing knowledge are key to being well-connected. Could you elaborate on what led you to make this statement and how you believe it applies in personal or professional success? Is it really all about who knows you?...
Mar 28, 2023•5 min•Season 3Ep. 39
Which technologies would you use to make a video streaming website. Tech to use for a video streaming site
Mar 17, 2023•2 min•Season 3Ep. 38
What are Kent's thoughts on Vitest.dev? Should we transition from Jest to Vitest
Mar 16, 2023•8 min•Season 3Ep. 37
Is there any way to get a bundle analysis on Remix apps, like the Webpack does? esbuild analyzer Spot in the remix source code to write the file Path in the built code: node_modules/@remix-run/dev/dist/compiler/compileBrowser.js (around line 244) fs.writeFileSync('meta.json', JSON.stringify(metafile)) Good luck! What's the bundle analysis story in Remix?...
Mar 15, 2023•5 min•Season 3Ep. 36
If you have a loader and you throw a response so your CatchBoundary catches it, how can you set a title? Since you throw, there is no way to return json with the appropriate title 🤔 How to set titles in CatchBoundary's in Remix?
Mar 14, 2023•4 min•Season 3Ep. 35
Kent's outlook on Remix v2 Routing Convention and his use current use of Kiliman's remix-flat-routes package. Remix Flat Routes – An Evolution in Routing – Michael Carter, Remix Conf Europe 2022 remix-flat-routes Remix Flat Routes v2 docs Remix Flat Routes RFC v2 Routing Convention...
Mar 13, 2023•6 min•Season 3Ep. 34
The call I placed is basically to seek advice on how to go about a certain challenge I am facing now in my programming journey. How to get experience as a software engineer Seeking for solution and advice to progress
Mar 09, 2023•5 min•Season 3Ep. 33
React Hooks: What's going to happen to render props? When to break up a component into multiple components What is your latest thinking on render props?
Mar 06, 2023•5 min•Season 3Ep. 32
I would like to know your take on inline styles on large scale projects. Personally I am big fan of inline styles or having all styles in my jsx file. Also take on using Tailwind over a design system. Inline Styles vs CSS File Styles
Mar 03, 2023•7 min•Season 3Ep. 31
I will speak about Hydrogen at Remix conf and some others, and I'm now brainstorming about new talk subjects...all about Remix! I am looking for some insight to do the best choice! Looking for the best talk idea
Mar 02, 2023•9 min•Season 3Ep. 30
This is a discussion we were having on twitter. :D Centered Tips on making the most of your short breaks
Mar 01, 2023•4 min•Season 3Ep. 29
I work at a smaller developer company with a big backend team. Everybody is afraid of using NodeJS so we're limited to simple SPAs as those only need an NGINX server and you're good to go. I was pushing for NextJS and nowadays Remix as I really like it, but I always feel blocked. What should I do? How could I convince my colleagues to give Remix a try? React Router Upgrade Guide Migrating your React Router App to Remix Advice for a company afraid of using Node...
Feb 27, 2023•8 min•Season 3Ep. 28
The official Redux recommendation is to avoid testing thunks in isolation and instead opt for integration testing with redux connected components. The main reason given is that thunks are considered implementation details. Why are thunks considered implementation details? In the context of async thunks in RTK can you give examples of how testing an async thunk might lead to false negatives and false positives in our tests? What are your opinions on testing thunks in isolation that conditionally ...
Feb 15, 2023•6 min•Season 3Ep. 27
Useffect needs always dependencies though we only perform that action once say for example api call, do we really need dependency for single call as well? Use memo and use callback seems in which specific scenarios we use, cause otherwise we might endup with lot of useless usememo and usecallbacks. Apart from this, what you want to suggest in general to make me a good react developer in terms of debugging and developing faster and understanding well. Doing personal projects, my mistakes are I am...
Feb 14, 2023•6 min•Season 3Ep. 26
Looking to find my people in the AWS world that want to help others make some money without exploiting anyone. AWS Job Opportunity
Feb 06, 2023•4 min•Season 3Ep. 25