Developing an Azure Function in Go: Part 1

Golang Serverless

In a previous post I have presented a case for Go as a business language. Among several arguments, the most prominent one was putting an end to the massive waste of resources consumed by other technologies used in business. This time, I’m going to explore the use of Go in a serverless cloud environment as a way to push resource efficiency to the extreme with the minimal cost possible.

Continue reading...

Go as a Business Language

Programming Activity

We know that any programming language can be used in business, but we also know that organizations like to pick one or two languages to solve problems across the board and use other ones just in marginal scenarios. Java, Ruby, C#, and JavaScript are the most popular business programming languages in use, but organizations end up using Python and R for data analysis, Groovy for CI/CD, Go for networking, and C/C++ for hardware and tooling.

Continue reading...

Table Versioning With Liquibase

Programming Activity

Imagine you have an application that needs to be extremelly precise about the address of the people it manages. It has low tolerance for mistakes like typos, mispelings, and even imaginary locations. To ensure precision, you have a complete list of all countries, states, provinces, cities and postal codes to assist users on filling-in correct addresses.That’s a lot of data from an external data provider that periodically releases new versions of the dataset. The question is: how to update the data without any downtime?

Continue reading...