Tag: go
All the articles with the tag "go".
Deploying Go with Kamal via GitHub Actions
Published:Deployments, the last mile of delivering software projects. It's not surprising most developers don't know how to do deployments, let alone do them properly. It used to be a simple "FTP the files to the server" process, but now there are a lot of moving parts, especially if you're working with a modern stack. Docker is supposed to be a simple way to package & run apps, and Kubernetes is supposed to be a simple way to and manage them once the packaged apps reach the server. But it's not that simple, is it? Even if you go the LeMuR way, it's still not that simple.
Solving the Schönbrunn Puzzle using Depth-First Search
Published:During my Eurotrip this July, I visited a few cities around Central Europe. One of my destinations was Vienna and as any other boring tourist, I decided to take a stroll at the Schönbrunn Palace, Habsburgs' summer residence. I will spare you the touristy mumbo jumbo and tell you about this nice little puzzle I found in their maze garden.
Little Space for Things of Little Importance - Tinkering with Compression
Published:A compression algorithm can either be a lossless or a lossy algorithm. A compression algorithm is considered lossless when there is no information reduction after compressing; these kind of algorithms work by reducing statistical redundancy, e.g. by back-referencing repeated portions of the data. The ZIP format implements lossless compression. On the other hand, the lossy algorithms remove unnecessary data or noise from the original representation. The decompressed representation obtained after reversing a lossy compression is only an approximation of the original representation. MP3 uses lossy data compression
Testing Go with Ruby
Published:Tearing down language barriers, using RSpec tests for a Git-like project built in Golang