Louis Lazaris has discovered a slew of new tools for front-end developers. In this end-of-year post, he lists some of his favorite finds of 2015.
HTML
Pankaj Parashar introduces Microsoft's X-Tag JavaScript library to enable Web Components, using the example of a Google Map custom element.
Have you ever heard of a HTML document outline? It's been nearly forgotten since HTML5, but it means a more accessibility and better semantic structure.
Louis Lazaris looks at different, little-known DOM manipulation techniques that you may not have seen or used before, with a focus on parent/sibling/child.
Alexis Ulrich takes a dive into a new page speed initiative by Google: Accelerated Mobile Pages, or AMP.
Simon Codrington examines the different methods and properties associated with native Drag and Drop, which has increasingly better browser support.
If you're looking to brush up on a specific front-end technology, Louis Lazaris has another 20 learning resources you can choose from.
Microsoft's Saurabh Kirtani explains how to build responsive images on the web with srcset
The ECMAScript spec has moved to GitHub but one of the more interesting features is the fact that the document is built with custom HTML called Ecmarkup.
Massimo shares the technologies he uses for HTML email development and testing on various email clients and how he automates repetitive tasks.
From Casablanca to Game of Thrones, maps have been used to help tell stories. AMCharts Pixel Map Editor lets you create customized SVG maps with ease.
With the help of some audio software, Mihaela Jurkovic demonstrates how to sync CSS animations with HTML5 audio for some potentially useful effects.
Rafay Saeed Ansari discusses how many HTML elements often expose default semantics that make ARIA roles redundant and demonstrates what to avoid doing.
A post Q&A chat with Guilherme Müller; a full stack developer and SitePoint Premium teacher.
Microsoft's Aaron Gustafson explains the challenge of truly responsive web design aimed at as many users as possible.
Omar Wraikat has another take on the checkbox hack, building a simple style switcher using the :checked pseudo-class along with CSS's sibling selectors.
Nouran Mahmoud introduces Jade, a Node-based template engine to preprocess your HTML, demonstrating how to automate HTML production with Jade using Grunt.
Louis Lazaris with the latest installment of learning tools and resources for front-end developers.
Guilherme Müller, creator of HTML courses on SitePoint Premium, is joining us for an exclusive Q&A session on the Forums. Wednesday, 5th August at 4pm (EST)
Should you develop a web, desktop or hybrid app for your startup? That is the question Laura dives into and answers in this post.
Polymer is now at version 1.0 but unfortunately, the breaking changes over version 0.5 may cause problems. Pankaj has a guide to get you started.
One of SitePoint's most popular articles of 2014 now has a sequel. Louis Lazaris has compiled another 12 interesting tricks and tidbits on CSS.
Browser repaints and reflows are expensive and affect your application's performance. Craig provides ten tips to help improve responsiveness.
Ritesh Kumar delves into the CSS spec to explain, with demos and diagrams, what is meant by "block formatting contexts" and how they affect page layout.
HTML5's Local Storage API has fantastic browser support and there are plenty of neat little tools and utilities that ease its use, 9 of which are examined here.
Kitty strays from Sass for a brief moment to consider how in-document linked footnotes can be created to be maintainable and accessible with just HTML and CSS.
Using the HTML5 video element to build a custom media player, from Learnable's Getting Started with HTML Media course.
Lantre Barr introduces you to the magic world of WebRTC, showing you what you can do and what are the challenges. The article also includes a demo.
Monty Shokeen takes a deeper look at the features of Chart.js, creating a fancy line graph and bar graph along the way.
Brett Romero explains how to integrate mobile platform Cordova into your Visual Studio Community 2015 website, and provide users with a slick mobile app.