Github flow process: multiple deploys per day

For teams that have to do formal releases on a longer term interval (a few weeks to a few months between releases), and be able to do hot-fixes and maintenance branches and other things that arise from shipping so infrequently, git-flow makes sense and I would highly advocate it’s use.

For teams that have set up a culture of shipping, who push to production every day, who are constantly testing and deploying, I would advocate picking something simpler like GitHub Flow.

InstantClick: JS Preloader

InstantClick is a JavaScript library that dramatically speeds up your website, making navigation effectively instant in most cases.

.. Before a visitor clicks on a link, he hovers over that link. Between these two events, 200 ms to 300 ms usually pass by (test yourself here). InstantClick makes use of that time to preload the page, so that the page is already there when you click.


Multi-resolution blog template

In late 2006, A List Apart had an article about “Adaptive Layout“,
which they described as an improvement over liquid CSS layouts because it is optimized for multiple screen resolutions and adjusts automatically.

I was intrigued, so I decided to experiment with an adaptive blog template that automatically adjusts itself to different screen resolutions, from an iPhone to a 1920×1200 monitor.

Blog Layout: Multiple Resolutions

The result isn’t very “polished”, but I finally got around to posting my own “adaptive blog layout”, which uses javascript to tell the browser to use a different body css class, depending upon the reader’s screen resolution.

Future Improvements

The template could be improved by paying better attention to the most common browser resolutions and developing grid-based versions tailored to specific resolutions. I did the opposite — I started with the content and defined CSS rules to fit my text and images.


License: Creative Commons

Creative Commons License