Potluck - Web components Gear Docker Web Dev Frameworks Golden Handcuffs Browser Testing SSR React Code Prediction More!

Published: June 23, 2021, 1 p.m.

b'

It\\u2019s another Potluck! In this episode, Scott and Wes answer your questions about web components, gear, Docker, web dev frameworks, golden handcuffs, browser testing, SSR React, code prediction, and more!

Sanity - Sponsor

Sanity.io\\xa0is a real-time headless CMS with a fully customizable Content Studio built in React. Get a Sanity powered site up and running in minutes at\\xa0sanity.io/create. Get an awesome supercharged free developer plan on\\xa0sanity.io/syntax.

LogRocket - Sponsor

LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It\\u2019s an exception tracker, a session re-player and a performance monitor. Get 14 days free at\\xa0logrocket.com/syntax.

Linode - Sponsor

Whether you\\u2019re working on a personal project or managing enterprise infrastructure, you deserve simple, affordable, and accessible cloud computing solutions that allow you to take your project to the next level. Simplify your cloud infrastructure with Linode\\u2019s Linux virtual machines and develop, deploy, and scale your modern applications faster and easier. Get started on Linode today with a $100 in free credit for listeners of Syntax. You can find all the details at\\xa0linode.com/syntax. Linode has 11 global data centers and provides 24/7/365 human support with no tiers or hand-offs regardless of your plan size. In addition to shared and dedicated compute instances, you can use your $100 in credit on S3-compatible object storage, Managed Kubernetes, and more. Visit\\xa0linode.com/syntax\\xa0and click on the \\u201cCreate Free Account\\u201d button to get started.

Show Notes

04:08 - Is there a mechanism for exporting a React/Vue/Svelte component as a web component?

11:42 - You guys chat a lot about your sweet gear and desk setups. As a newcomer to web development it\\u2019s all a little expensive for me to mimic what you have; at least before I\\u2019ve learned enough to justify investing in better equipment. My question is: what are the minimum specs (laptop/monitor/etc) you would recommend a beginner just starting out in webdev?

22:35 - I rarely, if ever, hear you guys or any other web dev related podcast mentioned Python, Flask, Django etc. Do you have any experience with those frameworks and can you give any thoughts you may have on Python as a language for back end development.

26:47 - What do you think of using Docker containers to do development work? I have seen a couple articles talking about it, but it doesn\\u2019t seem super common to use since few GitHub projects have Dockerfiles in their repos.

32:19 - I\\u2019ve often heard you two talk about the idea of the \\u201cgolden handcuffs\\u201d, where a job pays well, but the employees are miserable. I think I might be in that situation right now. I\\u2019ve tried organizing my day so my time is better segmented. I can\\u2019t tell if this is the natural progression of a developer advancing in their career and I just need to adjust better, or if I need to make a change. Any advice or tips you have to better manage time or decide what\\u2019s next would be much appreciated.

37:28 - When it comes to desktop browser testing, is there a difference anymore is browser rendering engines? Do most (if not all) browsers use Google\\u2019s rendering engine?

39:20 - As someone who got into the industry relatively recently (around 2019), component frameworks and single-page applications were my introduction to web development. I am now really interested in learning more about the \\u201ctraditional\\u201d way of doing things, 100% server-rendered. What\\u2019s my recourse here? Ruby on Rails, Laravel, something else? Is there an agreed upon \\u201cmodern\\u201d way to do a server-rendered monolithic app?

43:43 - I wish to ask the kind of plug-in, extensions or stand-alone software you use for code prediction and to help you code faster. I personally use Kite and VS Code\\u2019s intellisense, it seems to get it wrong more times than right. Do both of you have any recommendation?

47:18 - Is there any benefit to using prop types in TypeScript for React projects?

48:14 - I\\u2019m currently planning to build an audio-focused app (maybe even more than one actually), and I\\u2019ve been wondering how you would solve the problem of storing and fetching (on-demand) hundreds, perhaps thousands, of little audio-files. I\\u2019ve got some deep reservations against AWS, although I\\u2019m somewhat familiar with it - the complexity, hidden (and hard to estimate) costs etc. I\\u2019m thinking about Digital Ocean or something like that. Would it be too hard to implement things like caching and such yourself. Any thoughts?

Links

\\xd7\\xd7\\xd7 SIIIIICK \\xd7\\xd7\\xd7 PIIIICKS \\xd7\\xd7\\xd7

Shameless Plugs

Tweet us your tasty treats!

'