Latest Blog Articles
Switch an Existing Python Project To Ruff
Publishes on topics:
python
django
December 1, 2023
Message Parsing and Ruff - Building SaaS with Python and Django #176
Publishes on topics:
python
django
November 30, 2023
How to Play Grand Poo World 3
Publishes on topics:
javascript
react
node.js
css
html
php
November 28, 2023
How to Separate (and Skip) Laravel Jetstream's Tests
Publishes on topics:
laravel
php
November 28, 2023
Supply Chain Security: SBOMs for Java Applications
Publishes on topics:
java
cloud native
kubernetes
November 19, 2023
Parse Inbound Email - Building SaaS with Python and Django #175
Publishes on topics:
python
django
November 16, 2023
Idempotent Jobs - Building SaaS with Python and Django #174
Publishes on topics:
python
django
November 2, 2023
How to Get the Current Branch Name with git
Publishes on topics:
javascript
react
node.js
css
html
php
October 28, 2023
AutoSave with VSCode
Publishes on topics:
javascript
react
node.js
css
html
php
October 23, 2023
Remove Subresource Integrity (SRI) from the GOV.UK assets domain
Publishes on topics:
web performance
javascript
css
nginx
October 23, 2023
Email Round Trip - Building SaaS with Python and Django #173
Publishes on topics:
python
django
October 19, 2023
Practical AI: HuggingFace Transformers and Diffusers for Beginners
Publishes on topics:
python
django
October 12, 2023
DNS Strikes Back - Building SaaS with Python and Django #172
Publishes on topics:
python
django
October 5, 2023
Autocomplete Tailwind Classes inside of Blade Class Directives
Publishes on topics:
php
laravel
rust
October 4, 2023