Gilbert Blankson-Afful
Hi there! Welcome to my website πŸ˜€ My name is Gilbert and I am a full-stack software engineer. On here, I publish content about my life, software tutorials, tips, & career advice.

Latest

Feb
29
Fun Project #6: ASP.NET Core CRUD Web API with Repository Pattern, SQLite, UnitOfWork & Swagger For APIDocs

Fun Project #6: ASP.NET Core CRUD Web API with Repository Pattern, SQLite, UnitOfWork & Swagger For APIDocs

Had some fun on this one.Β My motivation was to spend some time digging deeper into how C# & ASP.
1 min read
Dec
02
Fun Project #5: Simple Django Ecommerce Admin

Fun Project #5: Simple Django Ecommerce Admin

This is a super simple back-office, web-based administrative interface built using Django's built-in admin functionality. My goal for
1 min read
Dec
02
Fun Project #4: ChatterBox

Fun Project #4: ChatterBox

πŸŽ‰ Launched a Chat-tastic Fun Project! πŸš€πŸ’¬ Fun Project #5: ChatterBox Demo video: https://clipchamp.com/watch/yKr9m7GaGvG Project URL: https://chatterbox-web.
2 min read
Nov
06
Fun Project #3: Snake game

Fun Project #3: Snake game

I decided to create a trimmed-down version of an old classic: Snake game This was such a blast. More fun
1 min read
Sep
16
Fun Project #2: Behind the Screens - My Netflix Watch Hours Exposed by Python

Fun Project #2: Behind the Screens - My Netflix Watch Hours Exposed by Python

So this week, I decided to do something fun and go all detective on my love for watching movies on
3 min read
Aug
05
Laravel Collections: A Cleaner Way To Manipulate Arrays

Laravel Collections: A Cleaner Way To Manipulate Arrays

Laravel Collections are an integral part of Laravel's toolkit, providing a fluent and chainable way to work with
4 min read
Apr
18
Fun Project #1: Super Mario Game With Kaboom.js

Fun Project #1: Super Mario Game With Kaboom.js

I feel really excited about this post. It's always thrilling to build a fun game knowing you are
10 min read
Apr
09
ACID Transactions In Databases Explained

ACID Transactions In Databases Explained

Before explaining what ACID means, let's first understand what a transaction is. In the context of databases, πŸ”…A
3 min read
Apr
09
MySQL Joins Cheatsheet

MySQL Joins Cheatsheet

Joins in MySQL can become very tricky to remember. Here is a nice cheat sheet I found πŸ˜‰
Apr
09
Overthinking, And How To Overcome It

Overthinking, And How To Overcome It

β€œThis is probably the advantage of being stupid. Stupid people just do. We tend to overthink. If we could eliminate
3 min read