You can convert GPS coordinates into cities, counties, states and even ZIP codes for free!

Geocoding APIs are common and popular today. Many of them also offer generous free tiers. Using such APIs with big data, though, can present developers with a few challenges. In order to enrich the big data with geographical information, triggers usually need to be set for external code to be…


It’s never too late to retrofit Terraform into your infrastructure

Terraform came late into my life, but I quickly fell in love with it. It was 2018 already and I was still using “native”, proprietary IaaC tools to deploy and maintain my infrastructures. All of a sudden, I needed to port a project to a multi-cloud environment and the old…


Add a Must-Have Tool to Your DevOps Toolbelt

I will come clean: I began using GitHub Actions only recently and I want to make amends. I missed out, possibly because CI/CD Actions became generally available only in late 2019 and by then I was already well-acquainted and satisfied with other tools I used for ~5 years. Not trying…


Because sometimes simple tasks require advanced techniques

I love Terraform for many reasons. One of them is the documentation. Oftentimes I only need to copy & paste snippets from the docs and change a few settings to deploy a resource.

So deploying a Lambda function on AWS should be as easy as using this snippet from the…


Add Docker Hub Credentials and Prosper. AWS CodeBuild Instructions Included.

In an effort to leave its troubled recent past behind, Docker has significantly revamped its business model over the course of this (very troubled indeed) year. As a part of this renovation, back in August the company announced big changes to the Docker Hub service too. Effective November 1, 2020:


A comprehensive guide to embedding and customizing YouTube, Vimeo and self-hosted videos in web pages

Video content is taking over the Internet. The trend began long ago and the most recent stats confirmed the predictions were correct. TikTok, a social network entirely based on video content, grew so much and so rapidly that it quickly became a “threat” to long-stading giants such as Instagram and…


The stakes are higher than you think!

I recently came across a tweet sharing a very strong opinion about the separation of “cloud” accounts to isolate environments. The subject has been highly debated over the years and while there is no “one size fits all” solution, there is a widespread consensus on the advantages of separated accounts…


A quick guide to the Terraform “lifecycle” and how to prevent embarrassing deployment incidents with it

When I attended to AWS re:Invent 2017 in Las Vegas I had a clear feeling that everything in there was about serverless. Sessions regarding serverless computing and managed services were scheduled in the biggest and fanciest conference rooms available and were literally packed with people. Seats for sessions were reserved…


How to deal with ErrImagePull(s), ImagePullBackOff(s), Great Firewalls, mirrors, lack of information and live happily ever after

Helm is a widely used package manager for Kubernetes. It simplifies the deployment of many common applications and it also helps to create deployment packages for complex custom applications with dependencies. …


Plus a tip for testing Smart Home Actions

Taking things for granted

This week I started a new Google Actions project. As soon as I had some working code I wanted to engage some friends to test it on real devices. …

Edoardo Nosotti

Senior Cloud Solutions Architect and DevOps engineer, passionate about AI, conversational interfaces and IoT.

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