Logo
    Search

    development tools

    Explore "development tools" with insightful episodes like "Hasty Treat - Updating / Restarting Long-Running Web Apps", "Why Static Site Generators are Awesome", "Hosting & Servers — Heroku, Now, Galaxy, Digital Ocean, Linode, Docker, Netlify and more!", "Dang, that's handy! JavaScript Utility Libraries 🛠️" and "React Tools - 001" from podcasts like ""Syntax - Tasty Web Development Treats", "Syntax - Tasty Web Development Treats", "Syntax - Tasty Web Development Treats", "Syntax - Tasty Web Development Treats" and "Syntax - Tasty Web Development Treats"" and more!

    Episodes (5)

    Hasty Treat - Updating / Restarting Long-Running Web Apps

    Hasty Treat - Updating / Restarting Long-Running Web Apps

    In this Hasty Treat, Scott and Wes talk about updating web apps that have running for a long time — the problems to look out for and how to avoid them.

    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.com/syntax.

    Show Notes

    01:54 - The problem

    • This only affects the client-side

    05:28 - What are some solutions:

    • Do nothing and hope the user refreshes.
    • Have a list of assets, or commit hashes. Poll the server periodically, and when there is a new version available:
      • Prompt the user to refresh
      • Just refresh the user (store current state in localstorage and restore)
    • Do a custom component, that checks the last time the user has refreshed (or if new version if available). When they click the link, render a regular instead of a pushstate link.
    • Use a service worker. They will emit an event when a new version is available. Use the above methods to refresh the user.
    • Hot code push.
      • Vuepress has “hot reloading” baked in.

    Links

    Tweet us your tasty treats!

    Why Static Site Generators are Awesome

    Why Static Site Generators are Awesome

    Wes and Scott talk all about Static Site Generators!

    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 netlify.com/syntax for more info.

    They are also hiring! netlify.com/careers

    Freshbooks - Sponsor

    If you are a small business or freelancer check out Freshbooks.com Cloud Accountingand get 30 days free. Make sure to enter SYNTAX into the "How did you hear about us" section.

    Show Notes

    1:00

    • Woah Scott's Audio!

    4:00

    • #TastyTreats Winners

    8:00

    • What are static site generators?

    10:00

    24:00

    34:00

    41:00

    • Using with a Headless CMS
    • Reloading The Pages

    48:00

    • WHAT WHAT Scott is Canadian?!

    50:00

    Siiiiiiiick Pixxxx

    Shameless Plugz

    Tweet us your tasty treats!

    Hosting & Servers — Heroku, Now, Galaxy, Digital Ocean, Linode, Docker, Netlify and more!

    Hosting & Servers — Heroku, Now, Galaxy, Digital Ocean, Linode, Docker, Netlify and more!

    Xojo — Sponsor

    Xojo is a cross-platform development tool for creating native apps for desktop, mobile, web and Raspberry Pi.

    With Xojo you really can write just one version of your app, say, on the Mac, click a button, and have a completely native Windows version too.

    Xojo lets you abstract yourself from specific platform details, so you can focus on what makes your app unique. All apps have completely native controls, even if they weren’t developed on that platform. Just use drag and drop to create your user interface, and one language to program the functionality.

    Users also include Fortune 500 companies, citizen developers, professional developers, IT, hobbyists and students - anyone who wants to build apps faster.

    Listeners of this show get 20% off with the coupon code SYNTAX over at xojo.com/syntax

    Show Notes

    • Take a drink every time Wes says exactly

    01:10

    03:50

    • The most basic hosting / services
    • WordPress.org, Medium, Wix, Squarespace

    05:00

    • Your Cheap PHP/Apache Hosts
    • Endurance International Group owns most of the cheap web hosting world
    • cPanel
    • Bluehost doing shady stuff
    • Siteground seems p good

    13:20

    15:00

    • What does "spinning down" mean?
    • Deploying to these services

    17:20

    • How these services do instant cut-overs to new servers
    • SSL Certificates

    20:00

    29:00

    32:00

    38:20

    40:00

    • SPA Apps - React, Angular, Vue...
    • How to handle Routing
    • Netlify

    SICK PICKS

    Shameless Plugs

    Tweet us your tasty treats!

    Dang, that's handy! JavaScript Utility Libraries 🛠️

    Dang, that's handy! JavaScript Utility Libraries 🛠️

    Scott and talk all about different JavaScript utility libraries that make you say "Dang, that's handy!"

    • Freshbooks - Get 30 days free. Make sure to enter SYNTAX into the "How did you hear about us" section.

    Show Notes

    Sick Picks

    Shameless Plugs

    Twitter