Logo
    Search

    The Macbook Pro Show - Wes and Scott Get New Laptops

    enNovember 22, 2021

    Podcast Summary

    • New MacBook Pros and Sponsors: Sanity and SentryWes and Scott share their hands-on review of the new 16-inch MacBook Pros, highlighting the notch, M1 Max processor, and new features like Sentry's grok-powered webhooks for automating tasks.

      In this episode of Syntex, Wes and Scott, also known as Barracuda, Boss, and El Toro Loco, are excited to share their experiences with their new 16-inch MacBook Pros. They'll be giving a hands-on review of the laptop's features, including the notch, M1 Max processor, and more. They're also thrilled to be sponsored by two awesome companies, Sanity and Sentry. Sanity is a structured content CMS that's essential for back-end development. Sentry, on the other hand, is an error and exception handling tool that's crucial for developers releasing products to the world. Sentry logs errors and exceptions, providing valuable information about affected users, browsers, and error frequency. It also integrates with GitHub issues and offers performance metrics and a user misery score. The hosts are particularly excited about Sentry's new grok-powered webhooks, which allow users to query anything they want and populate data using projections. This feature can be used to automate tasks like posting sales to Twitter. In the previous episode, Wes and Scott upgraded from their original MacBook Pros with the touch bar to the second generation. While they appreciated the improvements, they acknowledged that there were still areas for improvement. Now, with their new MacBook Pros, they're eager to explore the latest features and share their thoughts.

    • Apple M1 Max enhances work experience for creators and developersApple's M1 Max with its powerful chip and impressive features significantly improves work efficiency for video creators and web developers by handling graphic design software, large numbers of Chrome tabs, and providing stable internet connections, faster font dropdowns, large storage capacity, high RAM, and minimal swap usage.

      The new Apple M1 Max, with its powerful M1 chip and impressive features, has significantly improved the work experience for video creators and web developers like Scott and Wes. The device's speed and performance, particularly in handling graphic design software and large numbers of Chrome tabs, have been standout improvements for them. Wes, for instance, was able to work more efficiently with Figma due to the stable internet connection and faster font dropdowns. The device's large storage capacity and high RAM are essential for their work in web development. Both were so impressed with the M1 Max that they panicked to get their orders in, despite the long wait times and the added cost. The device's ability to swap out inactive memory to the hard drive has resulted in minimal swap usage for Wes, allowing him to work efficiently without worrying about memory constraints. Overall, the M1 Max has proven to be a game-changer for their professional workflows.

    • Sufficient RAM for Web Development16GB RAM is usually enough for most web developers, but having more allows for better performance and keeping frequently used items in memory. Higher-end Macs with more RAM may be worth considering for media creators or heavy users.

      While the amount of RAM needed for web development can depend on individual usage and the number of projects or processes running simultaneously, 16GB is likely sufficient for most developers. However, having more RAM allows the computer to utilize it effectively, improving performance and keeping frequently used items in memory. The M1 Max or Pro might be worth considering for media creators or developers who require heavy memory usage for tasks like video exporting. Ultimately, the decision on which configuration to choose may depend more on personal preferences, such as screen size and mobility needs, rather than the amount of RAM alone. Additionally, the high cost of these devices can be justified for professionals who rely on them for their work and consider the long-term investment.

    • Investing in technology for development teamsInvesting in better tech for dev teams saves time, boosts productivity, and results in substantial cost savings. For instance, a team saved $100k in one year by buying $32k laptops, breaking even in 3 months. Minimizing dev barriers and using apps like Versus Code also boosts productivity.

      Investing in better technology for development teams can significantly improve productivity and save time, ultimately leading to substantial cost savings. For instance, a team of 9 developers saved $100,000 in productivity over one year by purchasing $32,000 worth of laptops, with the break-even point happening in just 3 months. This investment led to faster build times, shorter feedback cycles, and overall increased efficiency. Moreover, the discussion highlighted the importance of minimizing barriers to entry for developers, such as long wait times for saving and restarting files. This can have a significant impact on productivity and focus, especially for individuals with attention deficits. Regarding applications, the team mentioned their extensive use of Versus Code. An interesting discovery was made during the transition to Apple Silicon, as some applications, such as Versus Go, were still running in Rosetta, while others had already been updated. This led to the need for manual intervention to switch over to the new system, which, although time-consuming, ultimately resulted in a fresh start for the developers. Overall, the conversation emphasized the importance of investing in technology to enhance productivity, minimize barriers to entry, and ultimately, save costs for development teams.

    • Challenges of Transitioning to Apple M1 Chips: Software CompatibilityDespite some software compatibility issues, the performance improvements of Apple M1 chips make the transition worthwhile.

      Transitioning to Apple M1 chips comes with its own set of challenges, particularly when it comes to software compatibility. During the recording of their podcast, Syntax, Wes Bos and Scott Tolinski encountered various apps that didn't have native M1 versions, requiring them to download special versions or use virtual machines. Notion, Height, and Spotify were among the apps they mentioned, which still run on Intel processors. Although these apps run faster in virtual machines, there are noticeable performance improvements when using the native Apple Silicon versions. For instance, Versus Code's Apple version is much faster than its Intel counterpart. Bos expressed frustration with the lengthy process of checking for native M1 versions and installing them manually, which he hoped would become easier over time. Additionally, video editing was a significant push for him to upgrade due to the long export times, which he was willing to pay extra to resolve. Overall, the transition to Apple M1 chips comes with some hurdles, but the performance improvements are worth the effort.

    • Upgrading storage and using efficient tools for video productionUpgrading storage and using tools like Recut for removing silences and powerful processors like M1 Max for video encoding can significantly improve video production workflow and save time.

      Upgrading storage and using efficient video editing tools can significantly improve video production workflow and save time. The speaker mentioned using a Synology NAS with limited space and upgrading it to accommodate more data. He also highlighted the use of Recut, an app that removes silences in videos, making the editing process faster. The speaker also shared his experience with exporting videos using ScreenFlow on an older computer and the M1 Max, with the latter being about twice as fast. However, there seems to be an issue with the hardware accelerated export on the M1 Max using ScreenFlow and HandBrake. Lastly, the M1 Max's processor has individual modules for handling specific video encoding formats, making it an ideal choice for video production.

    • M1 Macs enhance video editing and coding workflowNew processor significantly improves h.264 encoding, waveform display in ScreenFlow, and coding experience in Versus Code with faster build times and issue checking.

      The new processor in the M1 Macs significantly improves video editing workflow for professionals, particularly with regards to h.264 encoding and waveform display in ScreenFlow. The immediate waveform redraw and sync issue between audio and video at 2x speed, which were major pain points for the user, have been resolved with the added processing power. Additionally, the user's coding experience in Versus Code has seen significant improvements, with faster build times and the ability to check issues across the entire project. Overall, the M1 Macs offer a noticeable boost in performance for video editing and coding tasks, making them an attractive option for content creators and developers.

    • Improved development experience with new MacBook ProNew MacBook Pro's tools, hardware, and design enhance software development with faster build times, quicker feedback cycles, and a more enjoyable workflow

      The latest development tools and hardware are significantly improving the speed and efficiency of the software development process. The speaker mentioned experiencing up to 40% faster build times and noticeably quicker feedback cycles, making the development experience more enjoyable and productive. The new MacBook Pro's hardware, such as the M1 chip and the MagSafe power adapter, are contributing to these improvements. The only area where development hasn't seen significant speed gains is with network-dependent tasks, like installing packages via npm. From a developer's perspective, the faster development process leads to a more seamless workflow and less frustration with waiting for tools to catch up. The new MacBook Pro's design, such as the notch, has been generally well-received, with the exception of minor issues like inconsistent menu bar heights. Overall, the combination of new tools, hardware, and design elements is making the software development process on the latest MacBook Pro a significantly better experience.

    • Design and functionality changes in new MacBook ProsNew MacBook Pros have fewer dock spaces for menu bar apps, inconsistent icon padding, faster charging, less frequent fan usage, removed touch bar, and support for 4K displays.

      The new MacBook Pro models come with some noticeable changes in design and functionality, which can be frustrating for some users. One such issue is the lack of dock space for menu bar apps, making it difficult to access them without using third-party solutions like Bartender. Another issue is the inconsistent icon padding on the menu bar, which makes some icons take up more space than others. Regarding hardware, the new MacBook Pros can charge faster and support higher wattages than their predecessors, but this doesn't necessarily mean they drain the battery faster when using external docks. However, USB-C Thunderbolt 4 only supports a maximum charging power of 100 watts, so the increased wattage is only for quick charging. Additionally, the fans on the new MacBook Pros run less frequently and the laptops don't get as hot as before, which is a welcome change for many users. The touch bar has also been removed, and users are happy to have the new models come with a full-sized keyboard again. Lastly, the new MacBook Pros support 4K displays, which turn on almost instantly when connected. Overall, while there are some adjustments to get used to, the new MacBook Pro models offer improved performance and design.

    • Improved user experience with MacBook ProThe new MacBook Pro delivers instant recognition, resolution changes, and a 120Hz display, making it a solid and hefty device with extended battery life, despite being slightly heavier and thicker.

      The new MacBook Pro brings noticeable improvements in user experience, from instant recognition upon plugging in, to instant resolution changes, and a significantly better 120 hertz display. The device feels solid and hefty, and while it may be slightly heavier and thicker, it's a worthwhile trade-off for the extended battery life. The only issue reported was a color calibration problem with certain external monitors, which was partially resolved with a software update. Overall, the user is thrilled with the new MacBook Pro and is passing on the old one to a family member.

    • Upgrading to a new laptop: A developer's perspectiveDevelopers value powerful and efficient devices, but may face challenges with old cords and devices, and may have mixed feelings about the microphone and camera on new laptops, while appreciating the keyboard.

      The new laptop is a powerful and efficient device, especially for developers who don't require heavy video editing. The speaker shared his experience of upgrading his old laptops and found that people were upset when he threw away some of them. He kept one for backup and sold the best one to his sister. He noted that the lack of USB-A ports was a downside for him, as he has many old cords and devices that use that type. The microphone and camera were also discussed, with the speaker expressing that the microphone was better but not professional-grade, and the camera had a smoothing filter that made his skin look unnatural. However, he was very pleased with the keyboard, which felt great to type on. He ended the discussion by expressing his overall satisfaction with the laptop and encouraging listeners to check out Syntax.fm for more tech content.

    Recent Episodes from Syntax - Tasty Web Development Treats

    787: You Should Try Vue.js

    787: You Should Try Vue.js

    Scott and CJ dive deep into the world of Vue.js, exploring what makes this frontend framework unique and why it stands out from React and Svelte. CJ gives a comprehensive tour, covering everything from getting started to advanced features like state management and Vue’s built-in styles.

    Show Notes

    Vue.js: The Documentary.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    786: What Open Source license should you use?

    786: What Open Source license should you use?

    Scott and CJ dive into the world of open source, breaking down its meaning, benefits, and the various types of licenses you’ll encounter. From permissive licenses like MIT and Apache 2.0 to copy-left licenses such as GNU GPLv3, they’ll help you choose and apply the right license for your project.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    785: What’s Next for NextJS with Tim Neutkens

    785: What’s Next for NextJS with Tim Neutkens

    Scott and Wes dive into the world of Next.js with special guest Tim Neutkens from Vercel. They explore the latest updates, including the React Compiler and React Server Components, discussing their impact on developer workflows and the future of Next.js development.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 What does the React Compiler do?
    • 05:04 Will React Compiler help with managing Context?
    • 06:39 What happens if you’re not using a React Compiler?
    • 09:30 Will this work on any NextJS version?
    • 12:18 What are React Server Components?
    • 16:28 Shipping all the data inside an encapsulated component.
    • 20:17 Clearing up the frustrations around retrofitting server components.
    • 23:13 Handing migration.
    • 28:30 Is this just a fetch request with props?
    • 36:41 How closely are the NextJS and React teams working?
    • 41:53 Will we ever get Async Client Components?
    • 43:52 Async Local Storage API.
    • 45:31 Turbopack.
    • 57:51 Sick Picks & Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    784: Logging × Blogging × Testing × Freelancing

    784: Logging × Blogging × Testing × Freelancing

    In this Potluck episode, Scott and Wes tackle listener questions on modern blogging, website environmental impact, and using LangChain with LLMs. They also cover CSS hyphens, unit vs. integration testing, and balancing web development with new parenthood.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    Scott and Wes dive into the world of browser caching for audio files, exploring the File System API and the Cache API. They discuss size restrictions across different browsers, how tools like Riverside.fm leverage IndexedDB, and walk through code examples for creating, retrieving, and managing cached audio data.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    782: The Developer’s Guide To Fonts with Stephen Nixon

    782: The Developer’s Guide To Fonts with Stephen Nixon

    Scott and CJ are joined by Stephen Nixon of ArrowType to delve into the world of fonts and type for developers. They explore the intricacies of font creation, the utility of variable fonts, and offer tips for making visually appealing typography on the web.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    In this potluck episode of Syntax, Scott and CJ serve up a variety of community questions, from the nuances of beginner vs. advanced TypeScript to the pros and cons of SvelteKit. They also discuss falling out of love with React, shipping private packages via NPM, and the eternal struggle of always starting but never finishing projects.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    Today, Scott and Wes dive into cloud storage solutions—why you might need them, how they use them, and what you need to know about the big players, fees, and more.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    Scott and CJ dive into the world of SQLite Cloud with special guests Brian Holt and Marco Bambini. They explore why SQLite is gaining traction, its unique features, and the misconceptions surrounding its use—let’s get into it!

    Show Notes

    • 00:00 Welcome to Syntax!
    • 01:20 Who is Brian Holt?
    • 02:26 Who is Marco Bambini?
    • 05:12 Why are people starting to talk so much about SQLite now?
    • 08:47 What makes SQLite special or interesting?
    • 09:46 What is a big misconception about SQLite?
    • 11:13 Installed by default in operating systems.
    • 12:03 A perception that SQLite is intended for single users.
    • 13:36 Convincing developers it’s a full-featured solution.
    • 15:11 What does SQLite do better than Postgres or MySQL?
    • 17:30 SQLite Cloud & local first features.
    • 20:38 Where does SQLite store the offline information?
    • 23:08 Are you typically reaching for ORMs?
    • 25:00 What is SQLite Cloud?
    • 27:29 What makes for an approachable software?
    • 29:18 What make SQLite cloud different from other hosted SQLite options?
    • 32:13 Is SQLite still evolving?
    • 34:40 What about branching?
    • 37:37 What is the GA timeline?
    • 40:04 How does SQLite actually work?
    • 41:19 Questions about security.
    • 44:28 But does it scale?
    • 45:52 Sick Picks + Shameless Plugs.

    Sick Picks

    Brian: Trainer Road
    Marco: Tennis

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    778: 11 Habits of Highly Effective Developers

    778: 11 Habits of Highly Effective Developers

    Today, Scott and Wes dive into the 11 habits of effective web developers, from understanding stakeholder goals to maintaining a work-life balance. We’ll explore the importance of continuous learning, having a problem-solver mentality, and being empathetic towards coworkers and users—let’s get into it!

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:50 Brought to you by Sentry.io.
      • 01:24 Denver weather is something else.
    • 02:15 Habit #1: You understand stakeholder and business goals.
    • 05:34 Habit #2: You’re curious and always learning.
    • 07:43 Habit #3: You have an open mind about new technology.
    • 11:29 Habit #4: You ask for help.
    • 13:43 Habit #5: You help others.
      • 16:51 Chicken drumsticks.
    • 17:35 Habit #6: You have a “problem solver” mentality.
    • 26:02 Habit #7: You have fun with what you do.
    • 29:56 Habit #8: You understand work-life balance.
    • 33:18 Habit #9: You are empathetic to your co-workers and users.
    • 37:19 Habit #10: You pay attention to detail.
    • 41:18 Habit #11: You’re part of the community.
    • 45:55 Sick Picks + Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    Related Episodes

    2023 Goals × Learning and Doing

    2023 Goals × Learning and Doing

    In this episode of Syntax, Wes and Scott talk through their goals for 2023 including coding, tooling, courses and platforms, social media, and fitness.

    Show Notes

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats

    552: Potluck × Twitter Thoughts × Business Models × Senior Developer

    552: Potluck × Twitter Thoughts × Business Models × Senior Developer

    In this potluck episode of Syntax, Wes and Scott answer your questions about how to give feedback on the podcast, deciding on a business model for courses, what to do about Twitter, and more.

    Linode - Sponsor

    Whether you’re 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’s 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 linode.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 linode.com/syntax and click on the “Create Free Account” button to get started.

    Sentry - Sponsor

    If you want to know what’s happening with your code, track errors and monitor performance with Sentry. Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up.

    Freshbooks - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax

    Show Notes

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats

    Hasty Treat - Web Dev Resource Sick Picks

    Hasty Treat - Web Dev Resource Sick Picks

    In this Hasty Treat, Scott and Wes talk about all of their favorite web dev resources — a full episode of sick picks!

    LogRocket - Sponsor

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

    Show Notes

    2:03 - Twitter Accounts

    5:00 - Web Dev Resources

    7:37 - Design Resources

    11:36 - Desktop Tools

    14:59 - YouTube

    Links

    Tweet us your tasty treats!

    Advice for New Devs

    Advice for New Devs

    In this episode of Syntax, Scott and Wes talk about advice for new devs, our advice and opinions for how new devs can level up.

    Sanity - Sponsor

    Sanity.io is 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 sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax.

    Sentry - Sponsor

    If you want to know what’s happening with your code, track errors and monitor performance with Sentry. Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up.

    Cloudinary - Sponsor

    Cloudinary is the best way to manage images and videos in the cloud. Edit and transform for any use case, from performance to personalization, using Cloudinary’s APIs, SDKs, widgets, and integrations.

    Show Notes

    01:59 - Get comfortable with your code not working

    • All of our code is broken much of the time.

    02:40 - Compound learning and momentum is your biggest tool

    • There is no formation without repetition.
    • It sucks to hear, but honestly, if you get a little bit better every single day, you will be WAY ahead in years to come. Keep at it, keep chipping away, take the lows and the highs.

    04:05 - Learn to read error messages

    • Is this error coming from my code?
    • Is this coming from the library? If so, maybe the library wasn’t expecting that.
    • Is this coming from the browser? An extension? Is it even related?
    • Stack trace is a treasure map

    09:42 - Take the time to learn the concepts that scare you

    • They are often easier than they seem (though not every time).

    10:40 - We all struggle

    • This stuff is hard — give yourself a break.

    12:56 - Taking a walk is good for solving bugs

    • It’s hard to walk away from broken code, but it really helps.

    14:33 - Get comfortable with the command line

    • You’ll need it

    18:09 - The ability to replicate a design pixel perfect is a valuable skill

    • You will be shocked at how many devs can’t or don’t do this. If you want to avoid spending extra time on something, don’t make the designers tell you to go back and fix simple spacing, color, and detail things.

    21:26 - You are on a team

    • Don’t get stuck in the "us vs them" mentality of internal company teams (e.g. devs vs designers). You are all working together to make something.

    24:10 - You are not an expert

    • Even if you think you are an expert, you should always be seeking out alternate viewpoints and ideas. You are a student forever in this game.

    26:14 - Scaffold with comments

    • It helps keep you organized once you get into the mess

    28:30 - From Twitter

    29:30 - Ben Newton

    32:46 - Eric McCormick

    33:31 - Jason Liggi

    35:34 - Andrew Nickerson

    37:15 - Michael Powers

    39:33 - Jason Liggi

    40:14 - Swashata

    49:59 - Max Stoiber

    43:34 - Pat Clarke

    44:21 - Musa Barighzaai

    45:20 - David Moore

    Links

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats!

    Potluck - enums, WASM, Lighthouse, Redirects

    Potluck - enums, WASM, Lighthouse, Redirects

    In this episode of Syntax, Scott and Wes answer your questions on a Potluck episode of Syntax.

    Sanity - Sponsor

    Sanity.io is 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 sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax.

    Sentry - Sponsor

    If you want to know what’s happening with your code, track errors and monitor performance with Sentry. Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up.

    Linode - Sponsor

    Whether you’re 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’s 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 linode.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 linode.com/syntax and click on the “Create Free Account” button to get started.

    Show Notes

    • 02:07 Google Chrome to start measuring user experience beyond the completion of page load
    • 05:47 How can I ensure that I am executing npm commands safely?
    • 07:58 How should I prefix booleans?
    • 09:46 How do I decide between using an enum vs a union type in Typescript
    • 13:40 What is Web Assembly?
    • 18:34 Sponsor: Sanity
    • 19:45 what happened to Scott using Linux?
    • PopOS
    • 22:44 Sponsor: Linode
    • 23:57 How do you batch requests in nodejs to an api?
    • 26:15 What are micro-frontends?
    • 29:55 Sponsor: Sentry
    • 31:16 Since Astro seems so amazing, aren’t you tempted to rebuild your site now in Astro instead of Sveltekit?
    • Astro
    • 33:04 Can you please shed some light on redirects in express/ koa?
    • 36:41 How do deal with ADHD?
    • 41:52 Should I repeat the name of the issue in the commit message or just "Resolves #$issue-number"?
    • 44:21 Do browsers update automatically?
    • 47:52 What do you do when working on a big project?
    • 49:55 Can you guys help to breakdown and explain jargons and differences of RPC, REST, gRPC, GraphQL?
    • 53:25 How to ask a question
    • 53:42 Sick Picks
    • 56:17 Shamless plugs

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats