Download the Latest Release from GitHub and Verify their integrity using Checksums

Download the Latest Release from GitHub and Verify their integrity using Checksums
Screenshot of the latest release of GitHub CLI, hosted on GitHub.
About GitHub hosts millions of open-source projects, many of which provide compiled binaries for various platforms as part of their releases. When you’re looking to download the latest version of a project, you might wonder how to do it efficiently from the command line, without manually navigating the GitHub website. Fortunately, GitHub provides an API that allows you to access release information programmatically. In this post, we’ll explore how to download the latest release of any GitHub project from the command line, using curl and utilizing the GitHub API.
Read more →

A simple URL shortener RESTful API written in Go

A simple URL shortener RESTful API written in Go
A screenshot of the API docs of the url shortener.
About An simple URL shortener RESTful web service API written in Go, using the net/http package for the server, the HttpRouter for the router and Bolt DB for the database. The Stoplight service was used to design and document the REST API. See below for the API Documentation The API service is deployed on Heroku, and you can access it on url-shortener-thanoskoutr.herokuapp.com. Because the Heroku Free plan is no longer available from November 28, 2022, the above link does not work.
Read more →