RSSAmplifier

Blog

Laurence Gellert's Blog

Re: Software Is My Life, So Make It A Good One

laurencegellert.comRSS feed ↗10 posts

Latest posts

MacOS Tahoe 26.2 new laptop setup for Python developer

Here are my setup notes for configuring a new 16 MacBook Pro M4 Pro in 2026 using MacOS Tahoe. Each time I setup a new laptop I make a copy of my notes file from last time. As I work Continue reading The post MacOS Tahoe 26.2 new laptop setup for Python developer first appeared on Laurence Gellert's Blog .

Connecting Django to MSSQL as the database

Django + MSSQL works really well thanks to the Microsoft sponsored mssql-django package. The 1.0 release dates back to Jul 2021, and the current release is 1.6 from August 2025. So it looks like Microsoft is not doing their usual Continue reading The post Connecting Django to MSSQL as the database first appeared on Laurence Gellert's Blog .

Hitron CODA56 cable modem upgrade – before and after

I recently upgraded my cable modem from a Motorola MB8600 to a Hitron CODA56. Reason being Xfinity was emailing me letting me know I could upgrade to DOCSIS 3.1 and get faster upload speeds. The Hitron CODA56 is the cheapest Continue reading The post Hitron CODA56 cable modem upgrade – before and after first appeared on Laurence Gellert's Blog .

How To Make Python Code Run on the GPU

As a software developer I want to be able to designate certain code to run inside the GPU so it can execute in parallel. Specifically this post demonstrates how to use Python 3.9 to run code on a GPU using Continue reading The post How To Make Python Code Run on the GPU first appeared on Laurence Gellert's Blog .

Visualizing Relationships in ChatGPT

The other day I asked ChatGPT for some recommendations for new piano pieces based on one I had just finished. To my astonishment the list it provided was pretty good and lead me to a new piece I started working Continue reading The post Visualizing Relationships in ChatGPT first appeared on Laurence Gellert's Blog .

Getting back lists of data from the ChatGPT API

I m working on a project where I m trying to harvest lists of data from ChatGPT via its API. This post applies to the gpt-3.5-turbo model called via the API. I don t have access to the GPT 4.0 API yet, but Continue reading The post Getting back lists of data from the ChatGPT API first appeared on Laurence Gellert's Blog .

How to Stop/Start an AWS EC2 instance using AWS CLI command line

In my experience the smaller the AWS EC2 instance the more often it freezes / completely locks up. Something goes wrong inside the AWS infrastructure and poof, no ability to SSH or do anything with it. This is regardless of Continue reading The post How to Stop/Start an AWS EC2 instance using AWS CLI command line first appeared on Laurence Gellert's Blog .

Querying Complex Data in Django with Views

Django has a powerful ORM, but like any ORM it suffers when querying data that has complex relationships. Django supports foreign keys and many to many relationships out of the box with ease. Sometimes a report or data feed has Continue reading The post Querying Complex Data in Django with Views first appeared on Laurence Gellert's Blog .

Mac vs Dell for Software Development with Cost Breakdown 2020

My 2015 Mac Book Pro is getting a little old and tired. I recently joined a project that uses a docker-compose configuration that spins up 8 separate containers. It barely works on my Mac. It takes a long time to Continue reading The post Mac vs Dell for Software Development with Cost Breakdown 2020 first appeared on Laurence Gellert's Blog .

Why is WordPress so Popular?

WordPress is arguably the most successful killer app of the web in the last 10 years. Since it is written in PHP and has a history of security vulnerabilities, most software brains dismiss it as a toy. While it is Continue reading The post Why is WordPress so Popular? first appeared on Laurence Gellert's Blog .