Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats

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

Featured Speakers

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers HostScott Tolensky Guest

Topics Discussed

Episode Summary

Executive Summary: The episode breaks down web hosting from simplest managed site builders to advanced self-hosted infrastructure. Wes and Scott compare convenience, cost, control, reliability, scaling, and deployment complexity across Wix/Squarespace, shared hosting, Heroku/Zeet-style platforms, DIY VPS servers, Docker, and SPA hosting like Netlify, emphasizing that the best choice depends on technical skill, budget, and how much sysadmin work you want to own.

Main Topics: Managed site builders and hosted content platforms: Wix, Squarespace, Medium, and WordPress.com are framed as the easiest hosting options for non-developers, where the platform handles most technical details and users mainly point a domain. Shared low-cost hosting with cPanel: Traditional cheap hosting from GoDaddy, Bluehost, HostGator, and similar providers is described as easy and inexpensive but limited by shared resources, messy control panels, and inconsistent performance. Platform hosting for apps (Heroku, Zeet, Galaxy): These services abstract away server management for Node, Ruby, and similar apps, providing deployment, scaling, SSL, add-ons, and zero-downtime workflows at a premium. Running your own VPS/server: DigitalOcean, AWS, Linode, and Rackspace offer maximum control and lowest cost but require sysadmin work such as installing Nginx/Apache, managing updates, and handling SSL certificates. Docker and environment consistency: Docker is presented as a way to make local and production environments match, reducing the classic 'works on my machine' problem by packaging apps in portable containers. Single-page app hosting and Netlify: For React/Angular/Vue apps, the discussion focuses on serving static assets correctly and routing fallback behavior, with Netlify highlighted as a specialized option for continuous deployment, caching, and CDN support. Sponsor and personal recommendations: The show includes a Zojo sponsor segment and ends with sick picks and promo plugs, but also reinforces practical recommendations based on the hosts' personal workflows and pain points.

Key Arguments: Managed website builders are best for non-technical users because they eliminate nearly all setup and maintenance work. Cheap shared hosting is useful for simple sites but can fail under heavier apps or shared-server contention. Platform-as-a-service hosting is worth paying for if you want app deployment, scaling, SSL, and backups without sysadmin overhead. Self-hosting is cheapest and most configurable, but it transfers responsibility for updates, web servers, certificates, and uptime to the developer. Docker reduces environment drift by packaging the app and dependencies into the same container for local and production use. SPA hosting requires routing fallbacks so direct navigation to client-side routes still serves index.html. Services like Netlify are attractive because they combine static hosting, CDN, and deploy automation in one workflow. The hosts prefer outsourcing operational complexity when it is not central to the product being built. Some hosting decisions are less about technical purity and more about buying peace of mind, reliability, and time savings.

Data Points: CSS Grid course signups: just under 30,000 - Wes says this many people had signed up for his free CSS Grid course shortly after launch. Affiliate payout for Bluehost referrals: $65–$100 per referral - Scott notes Bluehost’s affiliate program can pay this much because users tend to stay long-term. Typical shared hosting price: about $5/month - Scott describes basic hosting as a low-cost monthly option from providers like GoDaddy, Bluehost, and HostGator. DigitalOcean low-tier RAM: 512 MB - Wes recalls earlier using a tiny droplet that lacked enough memory for npm install. DigitalOcean current low tier: 1 GB - Wes mentions the lowest DigitalOcean tier is now a gig, which he sees as an improvement. SSL certificate duration from Let's Encrypt: 3 months - Wes explains that Let's Encrypt certs are short-lived and need renewal automation. Downtime during a server resize: about 8 minutes - Wes says he was down this long when resizing a DigitalOcean droplet to fix a crash. Free Heroku apps: 5 free site hosts - Scott references Heroku’s free tier where apps spin down when idle. Course sponsorship impact: free course funded by Mozilla - Wes says Firefox/Mozilla sponsored the CSS Grid course so he could give it away for free.

Pivotal Quotes: "You can't just make stuff and have it sit on your computer. You got to put it somewhere that other people can actually look at." — Scott Tolensky: Opening framing for why hosting matters to web developers. "I used to recommend Bluehost to a lot of people... they went into every single WordPress install on all of their customers and they installed this extremely aggressive caching plugin without anyone's permission." — Wes Boss: Example of why shared hosting providers can erode trust when they make unilateral platform changes. "The one thing I hate more than anything is dealing with SSL certificates." — Wes Boss: Motivation for preferring managed hosting platforms that simplify certificate handling.

Implications: Developers should choose hosting by balancing convenience, control, and reliability. Managed platforms save time and reduce ops risk, while self-hosting offers flexibility and lower cost but demands more expertise. SPA and Docker workflows continue to push hosting toward automation and consistency.

🔓 Sign Up for Unlimited Episode Search

About Syntax - Tasty Web Development Treats

View all episodes from Syntax - Tasty Web Development Treats