Go – Part 2 – Connecting to PostgreSQL on Azure (Identity API)

This post is a continuation of Go – Part 1 – Simple Web Application (Identity API) and requires a PostgreSQL server available, see PostgreSQL – Local on Docker and Cloud on Azure There are many ways of connecting to a database server in Go. One option is GORM, an Object-Relational Mapping library. It makes mapping … Continue reading Go – Part 2 – Connecting to PostgreSQL on Azure (Identity API)

PostgreSQL – Local on Docker and Cloud on Azure

PostgreSQL is one of the great options at developers' disposal when implementing a object-relational database. It is Open Source and has been in the scenery for over 35 years. Its official website is PostgreSQL: The world's most advanced open source database. When I'm using a database usually I have a 2-step approach, first testing everything … Continue reading PostgreSQL – Local on Docker and Cloud on Azure

OpenSSL on Windows – Compile and Install from Source

OpenSSL is a Cryptography and SSL/TLS toolkit, very popular piece of software. Despite there are built and packaged options for installation, I prefer to compile from latest available stable source repository. There are some pre-requisites that can be found in those other posts: Git client at Git client and configuration for accessing private repositories via … Continue reading OpenSSL on Windows – Compile and Install from Source

Windows 11 – Environment variables and the Path

In most operating systems there's a concept of environment variables. Microsoft Windows is no different. There are many installers that create variables in the OS path automatically, but if a given installer doesn't, it is pretty simple to create it manually. First, open start menu and search for environment. You will see the option to … Continue reading Windows 11 – Environment variables and the Path

Go – Part 1 – Simple Web Application (Identity API)

Go is a programming language created by and supported by Google via Open Source project. It has a very nice standard library, some very popular frameworks and it is built for heavy concurrent workloads, being ideal for web services, but also useful and powerful for command line tool projects and much more. My journey with … Continue reading Go – Part 1 – Simple Web Application (Identity API)