Introducing the HTML5 Hard Disk Filler™ API
A humorous proof-of-concept exploit using HTML5 localStorage to fill a user's hard disk, highlighting browser security flaws.
A humorous proof-of-concept exploit using HTML5 localStorage to fill a user's hard disk, highlighting browser security flaws.
Announcement of the DevNexus 2013 developer conference schedule, featuring 8 tracks and 71 sessions on web, mobile, Java, cloud, and more.
Explores browser inconsistencies in validating HTML5 input type='url' and provides a regex pattern to fix validation issues.
A tutorial on client-side image scaling using HTML5 Canvas and JavaScript, with a step-by-step code explanation.
Analysis of Microsoft's Internet Explorer auto-update policy and its impact on web developers and browser market share.
An open-source HTML5 canvas image editor with multiple layers, jQuery integration, and a modular architecture for extensibility.
Announcing the new Dabblet blog for updates on the web development tool, hosted on Tumblr with custom HTML5 theming.
Explains ambiguous ampersands in HTML, detailing character references and validity rules in HTML4 vs. HTML5 specifications.
A deep dive into HTML5 fundamentals, browser parsing rules, and how understanding them can lead to more maintainable markup.
A developer creates a web tool to convert CSS color names to RGB, HEX, and HSL values using HTML5 Canvas and modern web APIs.
A developer introduces createTree, a JavaScript function for building DOM structures to avoid Mobile Safari's innerHTML bugs.
A developer's journey creating a polyfill for the HTML5 progress element, detailing technical challenges and solutions for cross-browser compatibility.
Explains using the HTML5 `oninput` event with `onkeydown` as a fallback for older browsers, including a jQuery plugin example.
Discusses the W3C's new HTML5 logo and the debate over using 'HTML5' as a buzzword for a broader set of web technologies, analyzing its impact on developer clarity.
Discusses the confusion around HTML5 and CSS3 definitions, using a viral article's inaccuracies as a case study for constructive tech discourse.
Explains HTML5 History API, including hashchange events, pushState, and popstate for managing browser history in single-page applications.
HTML5 removes restrictions on the `id` attribute, allowing it to use the same wide range of characters as the `class` attribute.
A technical guide explaining the three steps required to trigger HTML5's XML serialization mode, commonly called XHTML5.
Explores the technical criteria and markup required for Safari Reader to activate on a webpage, based on community testing and analysis.
Explains three levels of adopting HTML5, from simple syntax changes to advanced features, for web developers.