Go’s best friend: UPX, the executable compressor

The efficient dream team

When you start to develop with Go (a.k.a. Golang), one thing you realize is that the generated executable is “big”. A simple HTTP “Hello world” app has a size around 7 MB (depends on the OS and architecture).

For many cases is not a problem, but if you need to transfer it through Internet or to store it in an embedded device… it’s not good.




Beyond-Full-stack developer #go #python #kubernetes #terraform #devops

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Senior Full Stack Engineer

October Updates in Trust & Safety

What Cartesi’s Blockchain OS brings to web app developers.

Why I use type declarations in PHP

Using Netlify JWS And Signed Proxies

How to convert Decimal to Binary and Binary to Decimal?

An overview of WeChat MiniProgram 1: The niche

How to Block the Access to Certain Websites on Linux

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
JM Robles

JM Robles

Beyond-Full-stack developer #go #python #kubernetes #terraform #devops

More from Medium

GoReleaser v1.9 — the 10k stars release

gosimple: `assigning the result of this type assertion result to a variable (switch v := v.(type))

Counting the IP addresses hits to your website or application with Go Lang.

sync.Mutex — Golang