Automation Containers Software

Journey towards Continuous Integration – Part 1

Introduction I am going to write a set of posts that describe what I quickly talked about in the last Docker Tokyo Meetup. Though, this is not going to be focused on Docker only, but rather on all the challenges I found/I’m finding trying to set up the Continuous Integration for my team’s project. Nevertheless, Docker […]

Automation Software

Improving the development experience: Jupyter for Elasticsearch

I have been asked to extract data from Elasticsearch and I had no clue of what kind of data were stored inside of it. Moreover, there was a lack of documentation and the only thing that could help me were some old Python scripts written by an old colleague. Fortunately, Python is pretty damn good […]

coding Software

Golang: be careful with slices

Slices are a great tool in Go, but sometimes they can be confused with arrays. A small reminder: slices are a pointer into an underline array. Let’s take this example: array := []int{1, 2, 3, 4, 5, 6} slice := array[1:3] // let’s print both fmt.Println(“array: “, array) fmt.Println(“slice: “, slice) // array: [1 2 3 […]