A pentagon

I'm Hugo Manrique, an Applied Mathematics and Computing student with a passion for contributing to open-source projects. I like to try new technologies and write about my learnings.

Recent posts

2020

Testing future Java APIs with Gradle

Preview features, intended to collect feedback on language constructs and APIs, bring exciting additions to Java. We setup a Gradle project to use EA OpenJDK builds that include these APIs.

Thinking in Bits

Bitwise operators sound scary at first. We explore some practical applications that make our programs fast without compromising on readability.

2018

Varints

Variable length encoding is a technique used to compress down integers into a smaller number of bytes than is normally needed, but how does it work?

Building and deploying PlayPen packages with GitLab CI

Let's create a Docker GitLab runner image that compiles Maven projects and deploys them to a PlayPen network.

2017

Modifying NMS from a Bukkit plugin

A quick tutorial on how to use Javassist to perform bytecode compilation and modification at runtime.

Minecraft as a Game Engine

Minecraft has become a widely used tool in lots of environments, but this game is capable of much more in terms of animation.

2016

Why reinvent the wheel?

Thoughts on creating your own code alternatives over using existing battle-tested ones.

Using Git to improve your development workflow

Now that I've been using Git(Hub) for all my personal projects, I will discuss the basics and explain how it massively simplifies your workflow.