Vahn Gomes

Fullstack Developer and Aviation Enthusiast

Keeping Your Oracle Cloud Infrastructure (OCI) ForeverFree Tier Instances Active

Hello, everyone! If you’ve been using Oracle Cloud Infrastructure’s ForeverFree tier, you’d know about Oracle’s policy which might delete instances if they’re perceived as idle for too long. A few months ago, I stumbled upon the OCIScripts repository by Drag-NDrop, designed to help users maintain their OCI instances’ activity. Inspired by this, I set out

An Oversight: Misconfiguring Woodpecker with SQLite

In this blog post, I recount my experience with a critical misconfiguration in Woodpecker, where I mistakenly used SQLite instead of MySQL within a Docker container. This unintentional error led to data loss during routine updates. Join me as I reflect on the challenges faced, the lessons learned, and the importance of careful database configuration in software development.

Basic Python Snake Game using PyGame

Hello everyone! I just finished creating a basic snake game using PyGame in Python, and I wanted to share it with the community. This game features a simple gameplay loop, where the player controls the snake to move around the screen and collect apples to grow in length. The game ends when the snake collides

Installing CapRover for Easy App Deployment

When it comes to deploying applications, many developers rely on third-party hosting providers. However, with CapRover, an open-source platform, developers can easily deploy and manage their applications on their own servers. In this article, we’ll guide you through the steps of setting up CapRover on your server and deploying applications on it. Before we begin,

Creating Multi-Arch Docker Images

Docker is a powerful tool that simplifies the development, shipping, and running of distributed applications in containers. However, a common challenge Docker users face is building images that can run on multiple architectures. Docker images are typically created for specific architectures, such as x86_64 or ARM, making it challenging to deploy an application on different