We often hear about people hitting fame and fortune overnight. Perhaps after winning a prize on a TV show or a horse winning a million dollar race. The fact is that the work that has been done before becoming an… Read More »Success is a staircase, not an elevator
From time to time we want to prevent double clicks on a link – but also give notification to the user that something is happening on the back end. So we decide that on click of our link, we want… Read More »Changing anchor tag text on click – and stop double clicks!
Selenium is a tool to automate accessing a browser programatically. It tends be to ‘locked’ to a particular version of the Chrome Driver. My system need Chrome Driver 102 – and at the time of writing the Chrome Driver is… Read More »Fixing “This version of ChromeDriver only supports Chrome version 102” caused by Selenium
I used to run a Websign Design business. I have dealt with many hacked WordPress sites over the years and even though I am focussed more on the programming side these days – here is what I learned about keeping… Read More »5 Tips on keeping your WordPress site secure
I was lucky enough to be interviewed by Kojo Thompson. He runs the Why I Network – where he interviews people from all sorts of occupations. The target demographic is high school students who are finding out information about various… Read More »Andy Ide featured on Why I became a Software Engineer
An ongoing meme about CSS and Web Development in general is that centering items such as a div is a lot harder than it needs to be. I was once asked in an interview how to center text in a… Read More »How to Center Items Horizontally and Vertically using Bootstrap 5
One of the easiest queues to implement in Django is Django-Q. It is straightforward to tell it to use your database for its management, rather than needing to go to Redis or Celery (although these options are available). You’ll find… Read More »How to find the number of items on the ORM queue using Django-Q