My Portfolio Blog

I learn and document as I go, sharing stuff about builds, experiments, and reflections on life as a backend developer.

Stream English EduCommerce

Stream English EduCommerce

In October 2024 I started on the Stream English EduCommerce platform. It is a combination of a learning management system (LMS), an ecommerce shop and a blog/news section. The LMS …

Read More →
Updated Tech Stack

Updated Tech Stack

It has been a few months since I last added a blog post and a lot has changed. Back in April 2024 I was considering my Tech Stack. The technologies …

Read More →
Claude 3.5 Crash Course

Claude 3.5 Crash Course

I wanted to recommend this brilliant Claude 3.5 crash course by Brandon Hancock. I am part of his Skool community. I am building an AI Marketing platform using his knowledge. …

Read More →
Anvil Apps

Anvil Apps

I am building my AI Agents and chatbots using python so I have been looking into different frameworks. I am already familiar with Flask and Django and been looking at …

Read More →
Flask, FastAPI or Django

Flask, FastAPI or Django

I watched an interesting video from Tech with Tim comparing Django, Flask and FastAPI. He went through each one listing their pros, especially as it relates to finding a job. …

Read More →
Python Foundational Concepts

Python Foundational Concepts

As I have been away from Python for a couple of months I am getting reacquainted with how it works. Understanding and mastering Python involves understanding several foundational concepts. Once …

Read More →
Break Over

Break Over

I took some time off. It's been nice but now I need to get back to coding. It is too easy to forget everything when you stay away for a …

Read More →
Wagtail Multi-site

Wagtail Multi-site

I started learning Wagtail at the beginning of May 2024 and put up a website using the Wagtail Tutorial. Then I invested in the Ultimate Wagtail Developers Course by Kalob …

Read More →
Making Wagtail Progress

Making Wagtail Progress

Installing Wagtail I already have python and pip installed on my Windows computer. I can open the command prompt and type python --version or pip --version  to discover which version …

Read More →
Djangonaut Space

Djangonaut Space

Djangonaut Space 2024 session 2 opened up this week and is a great place to get mentorship and learn how to contribute to Django. Here is some information from This …

Read More →
AI Fundamentals

AI Fundamentals

Over the last 7-10 days I have completed the AI Fundamentals and ChatGPT Fundamentals courses at DataCamp. It has given me a firm grasp of AI concepts. Here is what …

Read More →
AI Learning Plan

AI Learning Plan

I may have mentioned in a previous post that I joined DataCamp to learn about artificial intelligence (ai) because it has everything I need (or think I need right now …

Read More →
My Tech Stack

My Tech Stack

A tech stack is a combination of the programming languages, libraries, languages, and tools that a developer uses to build websites and apps. In order to ensure I stay focused …

Read More →
Programming Tips

Programming Tips

I have heard over and over again that being a professional programmer involves more than just spending time watching coding videos. It is important to learn how to take code …

Read More →
Full-Stack Certificate

Full-Stack Certificate

My full-stack software developer certificate arrived today and is accredited by Acredible, which is a platform where you can issue and verify online certificates. It has been issued by Code …

Read More →
Our Spot Update

Our Spot Update

To take a break from all the learning and to enjoy something practical, I have decided to update my project called Our Spot. It is a social network that provides …

Read More →
AI Abbreviations

AI Abbreviations

The world of Artificial Intelligence (AI) really loves its abbreviations. You can't read an article without stumbling into one. My new abbreviation today is RAG (retrieval-augmented generation). RAG is a …

Read More →
Chatbot Development

Chatbot Development

I am considering the best option for chatbot development as a business. My aim is to provide a service. I build an AI Persona Chatbot for a business or person …

Read More →
Learn AI Challenge

Learn AI Challenge

The Microsoft Learn AI Skills Challenge is a month-long challenge that will help you gain skills in using Azure to develop AI products. I have joined late - it ends …

Read More →