resources

Streamlining development VM management

As developers, we constantly seek ways to automate repetitive tasks, such as configuring development environments on our workstations. In the past, we discussed easy and rapid solutions for deploying Kubernetes clusters. This time, I found a similar challenge but with hardware virtualization. What happens when we need to use a virtual machine instead of a container? The process becomes more tedious. We find ourselves downloading ISO installation images, installing the operating system, and configuring it manually.

FOSDEM 2023

Arr, mateys! In 2014, I was lucky enough to move to Colombia. My initial plan was to stay for a few months, but in the end, I stayed until late 2019. It was an amazing experience, one of the experiences with more libre software in my life. When I came back to Europe, I was looking forward to attending FOSDEM, but Covid hit us, and there was no in-person event. The same thing happened in 2021.

Course completed: GCP Fundamentals: Core Infrastructure

In a previous post, I talked about my intention to learn about Google Cloud Platform, and thanks to Globant, I had the opportunity to enroll in the GCP Partners Learning Program. Today I completed the Google Cloud Platform Fundamentals: Core Infrastructure course, the first one I did on the platform, so I wish to share with you my achievement and also some thoughts about it. It’s a great training system that takes place in Coursera, it’s seamlessly integrated with Qwiklabs, giving an interactive training experience based on video lessons and hands-on labs.

Course completed: Go Programming

Today I finished the Go Programming by Example (Golang) course. Instructor Kam Hojati did a great job preparing the videos with lots of examples. In addition to teaching language usage through programming examples, he also shows implementations of some popular algorithms such as Fibonacci sequence calculation or how to search for repeated characters. The course ends with a final exercise that covers almost all the previous lessons. I felt the course as long and tedious, the previous one about Java had more fun, but I think it’s a worthwhile effort, and you learn a lot.

FOSDEM 2020 videos are publicly available

FOSDEM is one of my favorite free software events. I went for the first time in 2013 with my friends Dabid, Laura, and Marcos. A few months later I moved to Colombia and could not visit the event for several years. This year the event was held on 1st and 2nd February. It had a lot of interesting talks: IoT ethics, Kubernetes, Guix, automation, freedom on AI, open infrastructure, Kubernetes in ARM (Raspberry Pi 4), etc.

Course completed: Spring Microservices

Today I finished Master Microservices with Spring Boot and Spring Cloud course, the first I complete in the Udemy learning platform. Thanks to the instructor Ranga Karanam for his good work and explanations, also for putting support material in this GitHub Repository. The first part is about Spring Boot, which is a framework to simplify the bootstrapping and development of new Spring applications. Here I built a RESTful service with Spring Boot looking at different and important aspects like REST specification, logging, database abstraction layer with JPA, exception handling, internationalization, HATEOAS, etc.