Gregory Mitchell

@gmitch215 ยท administrator

Posts (35)

The Next Chapter
calcugames

The Next Chapter

I officially sunset Calculus Games on March 23rd, 2026. This will kind of be my paragraph why. Reason #1: Cost Probably the primary reason. Before, I ...
Fulfillment
dev

Fulfillment

What is fulfilling as a software engineer? Well, what is fulfillment? Are jobs supposed to be fulfilling? I believe so. Whether you're just trying to ...
The Good, Bad, and Ugly of Minecraft Coding
minecraft

The Good, Bad, and Ugly of Minecraft Coding

Happy new new! As I try and figure out my next couple of big ventures, it's important for me to reflect on the key aspect of programming that got me t...
Keep Moving Forward: Part 2
personal

Keep Moving Forward: Part 2

Back in march I decided to rant because I was having a rough today. Today is the opposite of that day. I'm relaxing at the end of a long semester fill...
What I Learned from 700 Hours of Kotlin
kotlin

What I Learned from 700 Hours of Kotlin

While I was working on Kray, I crossed 700 hours of work on Kotlin. This post will be about my thoughts about the language. For reference, I started w...
400 Contributions Later
dev

400 Contributions Later

As of writing this post, I now have a 405 contribution streak on GitHub. What does this mean, and is it really that big of a deal? The Quest on Contri...
NuxtPress, NuxtHub, and I
dev

NuxtPress, NuxtHub, and I

This is the first blog post written in the converted format for NuxtPress, which is a blog software that I wrote that I can host on Cloudflare Workers...
We Are So Back
dev

We Are So Back

Took a nice 3 1/2 month hiatus. A lot has happened in my personal life, many ups and downs back and forth. CmdFX development has slowed down as I have...
Kotlinโ€™s Performance
kotlin

Kotlinโ€™s Performance

Kotlin is a modern programming language that has gained popularity for its concise syntax and interoperability with Java. As I've been exploring Kotli...
Implementing Mathematics in Programming
dev

Implementing Mathematics in Programming

Computer Science is mathematics with extra steps. Everything is math with extra steps, but it matters what the extra steps actually are. This article ...
Making Combinatory: Map Search Algorithm
dev

Making Combinatory: Map Search Algorithm

The Combinatory video game works as a mathematics game where you swipe tiles and combine them into eachother using mathematics operations, trying to g...
cmdfx Showcase - v0.1.3
dev

cmdfx Showcase - v0.1.3

Been through a few revisions since v0.1.0 of the cmdfx Game Engine. This is a short video showcasing the features in v0.1.3 of the engine,which includ...
Writing Unit Tests in C
dev

Writing Unit Tests in C

Introduction We all love C, right? You can basically write anything that you want. But that comes at the cost of you trying to debug everything. So, I...
Reverse-Engineering Cookies with Ktor
dev

Reverse-Engineering Cookies with Ktor

Introduction Tabroom is a website used by the Speech & Debate community to check tournament data, read ballots, look at judges, and basically serves a...
Using WakaTime to Boost Productivity
dev

Using WakaTime to Boost Productivity

Note: I am not associated with WakaTime, nor did I get paid anything to write this. I just think it's a great tool that I wanted to share with you. He...
Why I Rebranded from GamerCoder
dev

Why I Rebranded from GamerCoder

Exactly one year ago, I made the decision to change my username from "GamerCoder" to "gmitch215." This was a significant change for me, and I wanted t...
Keep Moving Forward
dev

Keep Moving Forward

Today is an interesting day. I deal with a lot of personal stuff that I frankly won't repeat on here, but let's just say that I was told the same thin...
The LevelZ File Format: Introduction
dev

The LevelZ File Format: Introduction

This will be a series of posts talking about the LevelZ File Format, a file format I created for my video games. The project is an open-source project...
cmdfx Showcase - v0.1.0
dev

cmdfx Showcase - v0.1.0

This is the first build of the engine, and it's still in development. The engine is written in C and C++, and it's designed to be easy to use and flex...
Making Combinatory: Introduction to KorGE
dev

Making Combinatory: Introduction to KorGE

This will be a short series on how I made the Combinatory video game using the KorGE game engine. I will be going over the basics of the game engine, ...
How to Name a Project
dev

How to Name a Project

How do you properly name a programming project? This is one of the most pressing issues for developers in 2025. This is arguably more important than A...
Scraping Tabroom.com
dev

Scraping Tabroom.com

Tabroom.com is the official(?) platform for Speech and Debate data. It's used to record all of the ballots and data for tournaments in the activity. D...
cmdfx's First Release
dev

cmdfx's First Release

A few days ago, I released version 0.1.0 of my CmdFX video game engine.I previously wrote about how it aims to operate as a video game engine inside y...
Starting a Game Engine
dev

Starting a Game Engine

I've recently started development on cmdfx, which is a lightweight, minimal game engine for your terminal. I got the idea while working on kasciffy, a...
C and C++
dev

C and C++

Today I'm going to be writing about two programming languages that seem to always have people fighting over which is better: C and C++. Introduction I...
Downloading Gradle Artifacts without a Repository
dev

Downloading Gradle Artifacts without a Repository

Starting 2025 with a new project, gitle. It's a gradle plugin that downloads and builds Maven/Gradle dependencies that aren't published to a repositor...
Projects for 2025
dev

Projects for 2025

The new year is just around the corner, and as I sit and type this late at night thinking about what I may want to do in 2025, I've come up with a few...
The Implications for Kotlin Native C Interoperability
dev

The Implications for Kotlin Native C Interoperability

I recently did some digging and found out that Kotlin/Native C Interoperability is now in Alpha/Beta, meaning that according to the Kotlin stability r...
Why know so many Languages?
dev

Why know so many Languages?

Took a little bit of a break now that the school year has started. Today's topic is, "Why know so many Languages?". The "Why" I know quite a bit of pr...
Kotlin is the new JavaScript
dev

Kotlin is the new JavaScript

My previous post went into my opinion about the Kotlin programming language, and why I like it so much. This post will help givea short insight on why...
Kotlin is the Best
dev

Kotlin is the Best

My favorite programming language is probably Kotlin, and it's not even close. The language just seems so elegant, yet so powerful and ambitious. You k...
Forge vs Fabric for Mod Development
minecraft

Forge vs Fabric for Mod Development

As of writing this, I just released v0.1.0 of SocketMC and have successfully dealt with all of the weird stuffbetween Forge and Fabric. I've been work...
Packet Handlers in NMS
minecraft

Packet Handlers in NMS

NMS, better known as Net-Minecraft-Server, is a complicated and undocumented set of internals used in Minecraft. This post will go over the useof Pack...
First Post
General

First Post

Hello, this is my first post. I'm excited to start this blog and share my thoughts with the world. I hope you enjoy reading my posts as much as I enjo...
Why I Love JoJo's Bizarre Adventure
personal

Why I Love JoJo's Bizarre Adventure

Weebs are weird. We obsess over the most random things, like the way a character's hair moves in the wind or the color of their eyes.But there's one t...
Copyright ยฉ 2025 NuxtPress. All Rights Reserved.