44 Stories by Leon Atherton
A common complaint from Java developers when using ImageIO in Java is that it is both slow to write out images, and that the... What is Layout Thrashing? Layout Thrashing is where a web browser has to reflow or repaint a web page many times before the page... In addition to the standard (F11) full-screen modes in web browsers, there is now also a way to enable full screen using JavaScript, providing... What is PNGQuant? PNGQuant is a free to use, open source (available under a BSD-like license) command line utility and library for converting PNG... Annotator.js is an open-source (available on GitHub) JavaScript library created by the Open Knowledge Foundation that allows you to add annotations to web pages.... A little over a year ago, I wrote a short series of articles that talked about Canvas’ inability to fill shapes using the even-odd...