Lately I’ve started to use Makefiles for my frontend projects for their simplicity. In fact a combination of make + webpack + karma/mocha has been working quite well and saves me from installing three hundred gulp / grunt plugins since I can do most of the file manipulation just in bash.
While making an app it is really important to keep accurate track of the versions. Usually such a tracking is implemented via tags in version control system like git. It’s also a good idea to keep in mind semantic versioning when assigning version to your code.
But tagging your code with the right version number is only the first step. You also need to show version to the user and in some cases the system.
This is a familiar view for most of web users:
A while ago I wrote an article on creating custom checkbox in webkit which comes very handy when you a mobile but on desktop you need more compatibility. In this post I’m going to show you how to create an image-free cross-browser pure-css (except for IE < 9) custom checkbox element.