Archive for April, 2015

Home » April 2015

Some Free Design Resources

Pexels (a free stock photo site) have published a small but useful list of free design resources on their blog. From typography, icons and colour palettes to free design tools such as GIMP or Inkscape, the list is far from comprehensive but contains helpful stuff nevertheless. Read more

SheetJS – Parse And Manipulate Excel Spreadsheets In The Browser

SheetJS (source code available on GitHub) is an extremely useful JavaScript library that enables you to have Microsoft Excel spreadsheets parsed directly in the browser without any backend interaction necessary. What makes SheetJS even more impressive is the ability to query spreadsheets in-place with an SQLite-compatible SQL language called WebSQL. Check out the example on the website to see how awesome this is. Together with a grid component such as Handsontable (source code) SheetJS allows for on-the-fly display, querying and manipulation of Excel ... Read more

favico.js – Dynamic Content For Your Favicon

favico.js (source code on GitHub) is an interesting and possibly quite useful library that makes it possible to show dynamic, animated content in your web app's favicon. While it allows you to display all sorts of visual next to the browser's address bar - such as videos or even web cams live streams - the most useful use case favico.js lends itself to probably is displaying badges and notifications. favico.js provides animations, colour customization and custom fonts for these badges. Check out the ... Read more

I don’t want an app for that

Scott Adams of Dilbert fame recently posted an article on why your phone interface is a legacy train wreck. He argues that the way we interact with our smartphones goes all the way back to the beginning of desktop computing. In spite of what Apple probably would have us believe - in spite of swiping, tapping and multitouch - we're still largely using our computing devices as if they were a 1987 IBM PC running Microsoft Word or Excel: When trying ... Read more