Frontend developer Max Böck some time ago posted an article on how to create offline-friendly web forms Using the navigator.onLine method for checking if the user is still connected to the Internet, localStorage and service workers Max outlines a method for alleviating an annoying problem that comes with using forms on the web, particular on mobile platforms: Losing data and having to fill in a form repetitively if you lose your Internet connection before that form has been submitted. Having forms retain data in ...Read more
At RuhrJS 2017 Anjana Vakil gave a fascinating talk on immutable data structures for use with functional programming. This talk involves some great educational storytelling. Even if you've never had a computer science course on data structures and never entirely understood things like hashes, trees or tries, after having watched this talk you will!Read more
At RuhrJS 2017 Paul Verbeek-Mas of NLHTML5 fame gave an interesting talk on the joys and intricacies of i18n and l10n with regard to how time, dates and calendars are rendered in web apps:Read more
At RuhrJS 2017 Sara Harkousse gave a talk on web components and custom elements in particular. In this talk she gives a hands-on introduction on how to get started with custom elements:Read more
Twoice is a prototype of a 'Twitter for voice messages' app built with Grails 1.3.6 (http://grails.org) and some HTML5 and Comet for the UI. It's a nice idea, which has been lingering on my hard disk far too long so I've now released it under the MIT license:
Today, MG Siegler ranted about as to why native mobile app development is better than developing HTML5 web apps. I strongly disagree with his point of view. Besides technical reasons, the question if to develop a native (say iOS) or HTML5 app is much more about culture, speed and agility of development. Sure, native apps will provide a richer experience at the first glimpse but there isn't really all that much you can't do with HTML5 nowadays.
The really important point, however ...Read more