How I started learning Ruby on Rails from scratch as a Python dev (1 – Project Setup)

I’ve got the opportunity to do some work on a Ruby on Rails web app coming up soon. I’m documenting my journey here of getting up to speed with Ruby coming from Python on MacOS. This post is going to… Continue Reading →

How to create a private python package on Github

Sometimes the need arises to share code across different python projects. This can be achieved by extracting that code into a separate project and making it into a python package. This can be uploaded to the PyPi python package repository,… Continue Reading →

The AndyPi (Meme) Coin! Full guide to creating your own cryptocurrency token on the Solana blockchain This guide is based on the excellent video by Network Chuck (https://youtu.be/L4ASwqLZVV0?t=397). I’ve documented actually minting a real token with real money, and clarified… Continue Reading →

Why I switched to using Caddy + Uvicorn for python web projects instead of Nginx + uWSGI

For each python app I build, the server deployment always seems to be the most difficult part! As well as Python we need some kind of python server (uWSGI) and a web server AND getting the SSL certs…. I guess… Continue Reading →

Automating a daily email using Google Sheets and Apps Script

1. Automate the boring stuff… A client needed to send short email every day with pre-prepared content to a list of people in google contacts who have a specific label. At the moment, they are doing this by creating and… Continue Reading →

Git Cheat Sheet – Intermediate

Git Cheat Sheet – Intermediate This article gives a handful of intermediate level git commands and how to use them, following on from my basic git cheat sheet. They help with the following scenarios: 1. Git config better default settings… Continue Reading →

Learning Go lang – differences to Python

I set myself a challenge this year to try out a new programming language, and this is a write up of how I got on with ‘go’, outlining the installation process, basic coding and then packaging the program for end… Continue Reading →

Personal Strava Dashboard with Python (Cloudflare Pages + Github Actions)

During the past few months I’ve started to track my biking and running on Strava, partly because I’m training for some events, and partly just for fun – coding fun – now I have some interesting data to visualize! strava.andypi.co.uk… Continue Reading →

Interesting Software Engineering & Business Blogs

Here’s a list of interesting blogs or useful posts from the design, business or leadership side of software engineering. The cover a range of topics but I’m specifically excluded detailed coding tutorials. I’ve most found these from Y Combinator’s Hacker… Continue Reading →

How to style Django allauth pages

For my latest web app I’m using Django allauth, a plugin which allows you to easily add loads of different providers (Google, Microsoft, Apple – and more than 100 others at current count) to authenticate users. It saves a lot… Continue Reading →

« Older posts

© 2025 AndyPi — Powered by WordPress

Theme by Anders NorenUp ↑