4 reasons why you don’t get a new client Today

4 reasons why you don’t get a new client Today

Each day – new companies want to make the world a better place and try to sell you fantastic service, API, whatever. I’m constantly searching for new exciting, and valuable services which could make “my” (my clients) live easier. Everyone has a flashy website, “Try now”, “Try now for free”, “Signup for free” – fill the form, no credit card required… entry level – no trouble at all. Let’s do it.
How to make email work better email2issue

How to make email work better email2issue

The problem:

We are using a bug tracking system, like most software development companies. Creating an issue is quite simple. Open bug tracking system, fill some inputs, upload attachments – done. The issue is created. Sometimes an issue is described with multiple attachments (screenshots). A bug tracking system allows us to embed images into a description. All issues come from users in the form of an email.

Binary compression still alive – golang binary compression.

Binary compression still alive – golang binary compression.

In the ancient times, when I was coding mostly in Pascal – size did matter. People were using RAR to shave couple kilobytes from archives, and having 2mb executable was better then having 4mb executable file. In that beautiful time we used UPX – I wasn’t aware that this project is still alive, and works nicely with binaries create bo go lang. Ultimate Packer for eXecutables Copyright (C) 1996 - 2017 UPX 3.

Checking JPEG image dimension from partial headers

The goal was to read image dimensions from an image file. Pretty easy task with standard “ image ” library and DecodeConfig. The tricky part was – the file wasn’t completed – I had only the beginning of the file. I tried to decode headers by myself. I didn’t find an exact recipe in GO and found many people looking for correct answers in many languages.