Ripping Out Node.js - Building SaaS #30
The author removes Node.js from their SaaS deployment process, simplifying the server setup and moving static asset generation to CI.
The author removes Node.js from their SaaS deployment process, simplifying the server setup and moving static asset generation to CI.
Explains how to run webpack and Django's collectstatic in CI to simplify deployment of static assets.
Laravel Vapor is a new serverless hosting platform for Laravel applications, powered by AWS for auto-scaling and zero server maintenance.
A guide to setting up affordable consumer equipment for recording and streaming meetups and conferences, covering basics like laptops and cables.
Connecting a Django Shiv application to Nginx to complete the deployment process for a SaaS project.
A talk transcript explaining why files and filesystems are complex, error-prone abstractions for developers, using Dropbox as a case study.
A guide on effective software testing: write tests, avoid 100% coverage, and focus on integration tests for confidence.
A programmer shares his evolved teaching philosophy, emphasizing techniques from 'Make It Stick' to improve long-term knowledge retention.
A developer shares his personal weight loss strategy, focusing on fasting as a 'bronze bullet' solution for those with no time to exercise.
A father shares his experience teaching his 6-year-old son to code using Pygame Zero, explaining why he chose a real programming language over Scratch.
Explores the AHA (Avoid Hasty Abstraction) principle for writing maintainable tests, contrasting it with overly abstract and non-abstract approaches.
This episode covers completing the user account deactivation flow, including logging out users and marking accounts as inactive in a Django app.
A tutorial on using Styled Components, a CSS-in-JS library for React, covering its benefits and how to get started.
A technical guide on implementing Stripe subscription cancellation and account deactivation workflows in a Django SaaS application.
This article demonstrates using feature flags in a Django SaaS project to control the release of new features to users.
How to speed up Ansible deployments using Mitogen, reducing deployment time from 7 minutes to 1.5 minutes.
An experiment testing if players with feminine usernames receive different in-game chat comments than those with masculine names in Overwatch.
A beginner's guide to using the command line and Composer for developers, especially those familiar with WordPress.
A guide to deploying a Django web app using Ansible, including a detour on Continuous Integration and a major speed improvement.
Explores how sleep deprivation negatively impacts software developers' coding abilities and productivity, comparing it to sleep-deprived doctors.