Deploying WhiteNoise - Building SaaS #35
A technical guide on deploying WhiteNoise for static files in a Django SaaS app, covering CI/CD and Nginx configuration changes.
A technical guide on deploying WhiteNoise for static files in a Django SaaS app, covering CI/CD and Nginx configuration changes.
Explains how to implement server-side projections in MongoDB.Driver for C# to improve performance by fetching only required document fields.
A technical guide on implementing a dark mode theme for a website using CSS custom properties and the prefers-color-scheme media query.
A developer discusses challenging management's demand for 100% test coverage, arguing it leads to meaningless tests and suggesting direct communication as a solution.
Explains how routing and navigation work in Blazor, comparing traditional web apps to Single Page Applications (SPAs).
Reflects on the permanence and global considerations of web standards, advocating for careful feature development and platform-native solutions.
A Swift developer reflects on mistakes using UICollectionView for iOS input forms and shares lessons learned about better practices.
Explains the inconsistent browser handling of image EXIF orientation and provides a Node.js solution to fix portrait images uploaded from phones.
A developer builds an in-memory HTTP caching server in Go, implementing an LRU cache with Memcached-like features and exploring net/http and container/list packages.
A developer's journey to improve TypeScript's error message for using a colon instead of an equals sign in enum member assignments.
A satirical dialogue highlighting developer resistance and misconceptions about implementing web accessibility standards.
Explains Linux process termination handling using Rust code examples, covering child/grandchild processes and parent termination signals.
A detailed comparison of AWS Lambda and Azure Functions, focusing on 10 key differences like hosting plans, configurability, and pricing models.
A satirical article about a town building a new, high-tech road that prioritizes cars and revenue over pedestrians and cyclists.
A tutorial on setting up and using CSS Modules for styling React components in a custom Webpack project.
Explains how Service Level Objectives (SLOs) act as an abstraction layer to define boundaries and improve collaboration between engineering teams and management.
Explains the differences between front-end (visual presentation) and back-end (functionality) in web development, using a robot analogy.
A guide to 'Game Networking', an interactive method for meeting people at tech conferences, with a focus on machine learning events.
A guide to installing Docker CE on Ubuntu when apt package lists are broken, including troubleshooting steps and manual workarounds.
A guide to creating a Netlify build plugin that integrates with SpeedCurve for performance testing after each site deploy.