Maverix — Bootstrap theme for webapps with Mac look

Currently native apps built with web technologies are on the rise. Projects like NW.js (node-webkit) and Atom Shell allow us to write cross-platform GUI applications with HTML5, CSS, and JavaScript. While many projects use one look for every operating system they run on, sometimes you want to have a native look for your hybrid app. That’s when Maverix comes into play: it’s a Bootstrap theme with OS X Mavericks look specifically designed to be used in “native webapps”.

Continue reading Maverix — Bootstrap theme for webapps with Mac look

Garlic.js — automatically persist forms until submission

Everyone hates when something happens to that huge web form they were filling. Accidentally closed a browser window? Pressed a Back button? Computer crashed? “Arrgghh, have to fill the form again!” — says your user… or just leaves your website. If you don’t want this to happen, Garlic.js is here to help you!

Continue reading Garlic.js — automatically persist forms until submission

Minimize PNG files using lossy compression

Unlike JPEG, PNG is a lossless image format, which is why it reproduces pictures perfectly, but makes many of them — mostly photographs — much larger than what you’d get with lossy codecs. PNG is also the only way to get pictures with transparency (alpha channel) display in all browsers, so if we need images with alpha channel, we have to use large PNGs. However, there’s a little trick we can use to make them smaller: by applying lossy preprocessing.

Continue reading Minimize PNG files using lossy compression

Optimizing JPEG images with MozJPEG

MozJPEG is a project from Mozilla aimed to improve JPEG compression while keeping full backwards compatibility with current decoders. Recently they released version 3 of the library. Previous version reduced files by 5% on average compared to jpeg-turbo, the JPG compression library it is based on. The new version contains more improvements, such as reducing compression artifacts for text on white background, and better quality for high-resolution images.

Continue reading Optimizing JPEG images with MozJPEG

Gogs: setting up self-hosted GitHub clone

Forget scripto-Perlo-C porridge to setup web interface for Git! Forget installing thousands of dependencies to setup your own repository hosting! Gogs is here to make your life easier!

Gogs is a GitHub clone written in Go, which you can host on your own server. It’s a web interface to Git repositories plus a simple bug tracker. Gogs is very easy to install and use.

Continue reading Gogs: setting up self-hosted GitHub clone