Special Pythagorean, largest palindrome, and more

Image of cartoon bear.
Image of cartoon bear.
Source: Google

Hello. In this article, I would like to show you my learnings while solving the first 15 Project Euler problems in Golang. The solutions for the problems are all available at:

Project Euler

First of all, what is Project Euler? Simply put, it is a website with mathematical and computer science problems. It, basically, gives you a problem description and you need to enter the right answer as shown in the following image:


Image for post
Image for post

Hello! In this article, I will show you multiple easy ways to customize the default Spring Boot Banner.

I am currently working on a small Web Application using Spring Boot, after running my app for dozen of times while testing, I wondered how I could show a different banner instead of the default:


Write better Bash scripts with this template

decorative: abstract pattern of black lines on white background
decorative: abstract pattern of black lines on white background
Photo by Ussama Azam on Unsplash

In this article, I will show you the safe Bash script template I have used for several years in production environments with great results. You will be able to adapt the code easily for your use case.

This is what the Bash template covers:

  • A shebang focused on portability: #!/usr/bin/env bash
  • The fail-fast principle with the set -o errexit. Don’t worry if you don’t know what any of these options are — I will explain them later.
  • Correct handling of the working directory
  • Clean up resources and files when we are done
  • Help / Usage function
  • Long options, for example…


Image for post
Image for post
Home Office

Muchas empresas de las llamadas, de la vieja guardia (u oldschool), tuvieron que innovar y cambiar sus procesos para soportar el llamado Home Office, podríamos decir que fue una de las bonanzas de la pandemia. Actualmente trabajo en IT, y la empresa al ver los buenos resultados que estábamos teniendo con el modelo Home Office, comenzó a pensar en permitir trabajar remotamente varios días por semana, ¡Viva la flexibilidad! Todos contentos por que se hablaba de permitirnos trabajar remotamente 2 o 3 días (los días que nosotros eligieramos) y los restantes en la oficina, hasta ahí todo perfecto, yo imagino…


Image for post
Image for post
Virtual meeting

Una de las cosas que los managers o gerentes tenemos que hacer de vez en cuando, es reunirnos con cada una de las personas de nuestro equipo y tratar temas como career path, ajustar tareas, ayudarles con cualquier obstáculo que enfrenten y básicamente ver las necesidades de cada uno, pero sobre todo, construir una relación con la persona utilizando la empatía. Antes de la pademia, podíamos caminar los dos juntos a la sala de reuniones mientras platicabamos de cualquier sinsentido o simplemente las bromas se daban de manera natural, todo esto en el ambiente más relajado posible. …


Let’s try the new “embed” feature we are going to have in the Go 1.16 release. These will be very basic examples but will get you a grasp on how to use this great feature, we will also check how to use the embed.FS file system, symlinks (and hardlinks…), how to read multiple files or directories, wildcards and what a linter says about our code.

Image for post
Image for post

First, create a file that we can reach from our program:

0 🐧 leo@lein ~/go-embed $ cat hello.txt 
Hello
World!

A simple text file with two lines. To embed this file in our Go program…


Hello, in this little post I would like to show you how you can use Makefiles to ease the development of your Golang programs.

Image for post
Image for post

“go <command>s” are great by themselves, you can basically manage every part of your Golant development phase with Go’s native tools, so why would I want to use something else? This is a fair question. In many cases I have had the necessity of sharing my codebases or repositories with someone that is not familiar with Golang itself, they won’t know how to build it. Of course you can attack that problem with some documentation in…


¡Hola! esta es la versión en español, si buscas la versión en inglés, consulta:

Quisiera contarte mi experiencia tomando Bulletproof coffee por 3 semanas, sus ventajas y desventajas en mi caso particular. Antes que nada, ¿qué demonios es el Bulletproof coffee?

Con palabras simples, esta bebida es un café hecho con grasas de alta calidad y… mantequilla, así es, tal como lo lees, con mantequilla, mantequilla sin sal, obviamente, si no imagina a lo que sabría. La combinación es deliciosa, además del olor particular. Todo mundo sabe que la mantequilla huele riquísimo. …


Hello! I want to tell you my experience drinking Bulletproof coffee, I have been drinking bulletproof coffee for almost three weeks now. First of all, what is this bulletproof coffee and what is the hype around it?

A High Calorie Drink made with fats

Let me tell you that is delicious! the combination of unsalted butter and coffee is great. This drink has become popular among low carb dieters and ketogenic followers.

Why would I want to replace my breakfast with this?

Recently I was feeling extremely bad after my full breakfast (6 eggs, beans, papaya and a huge coffee) every morning. I have a very disciplinated mind, I don’t care to eat the same thing every…


Lo sé, lo sé, el título es un poco extraño…

Sin más dilación vayamos a la historia. Durante meses he estado apoyando a otro equipo en la empresa para la cual trabajo para un proceso de reclutamiento para conformar un nuevo equipo. Este equipo estará encargado de dictar las reglas sobre cómo las APIs tienen que estar hechas para decenas de equipos de desarrollo, ya se pueden dar una idea con esto de que es un papel importante. Daré un poco más de detalles, dicho equipo usará (mayoritariamente) tecnologías del ecosistema Java. Los candidatos deben tener buen nivel de programación…

Leo Gutiérrez

Hi! I am Leonardo Gutiérrez R., a passionate software developer, I hope you find the content in this blog interesting. I write about IT related stuff.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store