It\u2019s another Potluck! In this episode, Scott and Wes answer your questions about freelancing, climbing the corporate ladder, Throttling vs debounce, how to build skills with your free time, and more!
Freshbooks - SponsorGet a 30 day free trial of Freshbooks at\xa0freshbooks.com/syntax\xa0and put SYNTAX in the \u201cHow did you hear about us?\u201d section.
LogRocket - SponsorLogRocket 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.
Vonage - SponsorVonage is a Cloud Communications platform that allows developers to integrate voice, video and messaging into their applications using their communication APIs. Whether you\u2019re wanting to build video calls into your app, create a Facebook bot, or build applications on top of programmable phone numbers, you\u2019ll have all the tools you need. Use promo code SYNTAX10 for \u20ac10 of free credit when signing up at\xa0vonage.dev/syntax.
Show Notes02:11 - I\u2019ve read that when you start out freelancing, you should look to your area first to gauge the market for both rates, and type of work that is in demand. If you wanted to work remotely as a freelancer, however, is that really applicable advice? Is it viable to work 100% remote and not be tied to \u201clocal rates\u201d?
How can I leverage my years of professional experience when starting to freelance? A lot of material online speaks to those who are learning web development for the first time. But what does someone do if they\u2019ve been working at big companies, who can\u2019t share their work directly? What can I do to help prospective clients appreciate those years of experience?
06:02 - In your opinion, what is the accepted norm for the size of a component? It could be anything from a single element to a full page of content, but what is the norm for component size or content? Love the show, keep up the good work.
09:42 - I\u2019m a bit confused about throttling and debounce. What is the difference between them? I have been finding different examples which are not at all helpful.
12:58 - My question is about climbing the company hierarchy. I\u2019ve had a hard time getting my first job after graduation. I have dealt with the unemployment office, useless recruiters, trying to look important for companies, and I wonder if a get a low wage job at a company and then apply for their IT department after some time if there is a open position. Is it bad practice or good strategy taking this shortcut? Would they know what I\u2019m trying to accomplish?
18:25 - I\u2019m getting started building websites and find the initial design to be a challenge. I always end up diving into the coding and then spending hours getting lost tweaking CSS. The mediocrity of the final design is a masked technical challenge, and I emerge at the other end of the effort with something I\u2019m still not happy with. I suspect there is some kind of mock up stage I\u2019m forgoing, and I bet there are some tools to make it easier. I imagine that some kind of application that really focused me on the design and made it easy to tweak and tinker quickly would be ideal. Thoughts? What do you use?
23:34 - The company I work for works with a SOAP API. Currently I am developing a application in React but I am wondering whether it\u2019s better to use the SOAP API or let them create a Rest API. Some people on the internet say that JS and SOAP combinations are not done. Is there some advice you can give me about this?
28:28 - Why are radio buttons called radio buttons?
30:49 - I am midway through a post-baccalaureate in computer science. I recently quit my job to focus on my second degree. Now I\u2019m looking to spend my \u201cextra time\u201d on an area of focus that can hit as many of the following criteria as possible:
Thoughts?
35:56 - What is your opinion on a Rust GraphQL server for web backend? Do you think it is better than Node.js?
(not part of a question, just a comment: I found you yesterday and dude I have to say, you are legendary\u2026 I am 13 right now and also started web development when I was 12. I have been looking for a good web-development related podcast for about four months now. Looks like I found the one I needed ;) )
39:57 - How would you go about introducing React into an existing big website with lots of legacy code and a template-based CMS behind? I can\u2019t do a full rewrite but I would love to start turning little bits & pieces into a single-page-experience (e.g. checkout) to slowly modernize the site. The frontend is already TypeScript & SCSS but it\u2019s an old self-made framework and the content coming from the CMS is mostly put into data-attributes or right into the HTML. I don\u2019t really have an API for most of the content. How would React hook into the existing DOM in different places, loading data from the templates and potentially writing it back into the templates as well?
45:31 - What\u2019s the best way to be able to host personal projects (frontend + backend) for\xa0free\xa0on the web? I would like something where I can SSH into to install for example Node.js and a database. I already bought a domain, but I don\u2019t want to pay for some premium plan for now since I\u2019m short on money and it\u2019s for personal projects anyway.
Links