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 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.
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.