Potluck - Terminal Configs CSS Reset Flexbox Freelancing NPM Dependencies Project Hand-off More!

Published: Oct. 9, 2019, 1 p.m.

b'

It\\u2019s another potluck! In this episode, Scott and Wes answer your questions about freelancing, handing off projects to other developers, terminal configs, podcast apps, how much flexbox is too much flexbox, npm dependencies, 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.

Netlify - Sponsor

Netlify is the best way to deploy and host a front-end website. All the features developers need right out of the box: Global CDN, Continuous Deployment, one click HTTPS and more. Hit up\\xa0netlify.com/syntax\\xa0for more info.

Show Notes

3:49 - Q: I\\u2019m interested in freelancing full-time and have some projects, big and small, lined up over the next few months to work on the side. How much work is a good amount of work to transition into freelancing full-time?

9:52 - Q: How much flexbox is too much flexbox? Is it a bad idea to use a dozen flexboxes for a viewport-filling application?

13:19 - Q: Can you explain the \\u201cpotential\\u201d benefit of resetting CSS and whether it\\u2019s necessary? In which circumstances should we use such an approach?

15:26 - Q: I would love to hear an episode, or potluck segment, about your shell/fish/zsh configs. Maybe explain little tweaks you\\u2019ve made and why you\\u2019ve chosen the shell you use.

23:26 - Q: I always get confused on when and how to use .bind() method. Any pointers on when I should use .bind(), like in what situations? I also see it used a lot in React apps, but have no idea why they are using it. Could you explain this in detail?

27:02 - What are your suggestions for handing off client sites for freelance work? I don\\u2019t take many contracts (I have another full time job) but I\\u2019ll take one here or there during summer to supplement a little bit. I\\u2019m finding it difficult to make a clean hand-off when the project is finished. The contractual requirements are met and like anything, there are always tweaks to be made. I\\u2019ll handle some minor deployment issues without billing, but I struggle with where to draw the line. What suggestions do you have?

35:19 - This question is for Wes. I live in Central New York, and every time I go on the highway heading north or south I see several Ontario license plates. Where are ya\\u2019ll going all the time? Is there a secret Canadian spot down here?

38:20 - Each time I re-open an old project I lose so much time with npm dependencies being outdated and it drives me mad! I\\u2019m starting to dislike npm and everything around it, but is it npm only? How does other languages like php, python or GO handle this mess of dependencies? Are we better today than yesterday and I\\u2019m just complaining about nothing?

43:50 - Which podcast player do you use (Android, PC, or other phone/tablet), and why? Where do you listen to them?

Links

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

Shameless Plugs

Tweet us your tasty treats!

'