Felix Hassert

Compressing Images without compromising: Achieving the best Quality with clever Algorithms

Compressing Images without compromising: Achieving the best Quality with clever Algorithms
Users want to see great high-resolution images. Yet, if the website takes too long to load, they leave it. Read here how to compress images with modern algorithms and little effort. COMPRESSING IMAGES FOR MORE PAGE SPEED Websites are increasing in size. This is mainly due to images: More than half of the average download [...]

HTTP/2 and the HOL in the Waterfall

HTTP/2 and the HOL in the Waterfall

This year was HTTP/2’s third birthday. Support of h2 in browsers and Web servers is pretty good. Nowadays, with a TLS certificate at hand using h2 is not much more effort than flipping a switch. All major Web servers like Nginx, Apache httpd or IIS have built-in support. Auxiliary software like HAProxy or Varnish/Hitch do so, too. That’s great! We get multiplexing, stream priorities, […]

Bash execution timeline for Jenkins scripts

Bash execution timeline for Jenkins scripts Jenkins on Fire

Have you ever wondered why your bash script in Jenkins suddenly runs so damn slow? Let’s say you have a job that downloads some source code, compiles it and runs some tests. Someday it takes ages to finish and you don’t know why. Wouldn’t it be lovely to have a timeline of bash commands?