Software development


Defeating the web form spambots

31/12/2024

Automated web form spam makes having a contact form on your website extremely frustrating, unless you use a paid-for service or instrusive features like CAPTCHA. This article shows you how to get rid of the spammers and let your actual vistors communicate with you without making life difficult for real users...

Read more...

How to run a Python script without first activating its virtual environment.

29/12/2024

If you find yourself wanting to use your Python code the same as any other shell command, need to run Python code from within a shell script, or perhaps call it on a schedule from a cron job, it isn't immediately obvious how to get the Python script to use the virtual environment it needs...

Read more...

Creating local SSL certificates for development

24/12/2024

It's easy to be your own Certificate Authority and generate SSL certificates for local HTTPS development!

Read more...