FRONTEND WEEKLY

By Shravan Kasagoni | Shravan Kasagoni created a magazine on Flipboard. “FRONTEND WEEKLY on Flipboard” is available with thousands of other magazines and all the news you care about. Download Flipboard for free and search for “Shravan Kasagoni”.

Front End Center — Why Inline SVG is Best SVG

SVG

DataLayer: GraphQL - Translating Backend Data to Frontend Needs

Engineers working on backend data services are often focused on operational concerns like data consistency, reliability, uptime, and storage …

Software Development

PostCSS: Sass’s New Play Date

PostCSS is the hot new tool that’s making the rounds on the front-end side of web development. It has been quickly and widely adopted, and possibly …

Web Development

Create a Stylish News Feed Layout in Ionic 2

I’ve said it many times before, but one of my favourite things about Ionic 2 is that it has sleek UI elements available out of the box, and those UI …

Stylish

Reactive Audio WebVR

Virtual reality has become a thing again! All of the usual suspects are involved: HTC, Microsoft, Samsung, and Facebook, among others, are all …

JavaScript

Shaping Curves with Parametric Equations • Matt DesLauriers

The next step is to create a material that encapsulates our snazzy vertex shader. We’ll be using glslify here to pre-process our shaders and make our …

Mathematics

Improve Your Website’s Accessibility With WAI-ARIA

The following is an extract from our book, HTML5 & CSS3 for the Real World, 2nd Edition, written by Alexis Goldstein, Louis Lazaris, and Estelle …

Taking Device Orientation for a Spin

Drew McLellan wraps up our 2016 season with a look at the HTML5 Device Orientation API and how an annoying physical interaction can become an …

Web Development

Improving The UX Of Names With Vocalizer.js

We have all encountered <b>names that are difficult to pronounce</b>. Having a challenging name myself, I get different pronunciations of my first name, …

Web Design

The Inner Workings Of Virtual DOM

Virtual DOM (VDOM aka VNode) is magical ✨ but is also complex and hard to understand😱. React, Preact and similar JS libraries use them in their …

JavaScript

CSS Grid is Coming

You can see the approaching green. CSS Grid is coming to browsers, unprefixed and out from behind flags <i>this year</i>. This post is a round-up of …

Web Development

From Sass to PostCSS

Sass has been my go-to for years. But for a while now, I've wanted to try a new styling setup with PostCSS and the cssnext plugin. I love the idea of …

Web Development

Marketplace Trial

GitHub.com no longer delivers its icons via icon font. Instead, we’ve replaced all the Octicons throughout our codebase with SVG alternatives. While …

Web Development

A Case Study on Boosting Front-End Performance

<i>The following is a guest post by Declan Rek, who works as a developer at De Voorhoede, a front end tech agency. A version of this article was</i> …

Web Development

Medium – Read, write and share stories that matter

Full Width Containers in Limited Width Parents

I bookmarked a tweet a few months ago, as it was a bonafide CSS trick and that's what we love around here.The issue is: <b>how do we make a</b> …

Web Development

MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver

“A handy little read on learning how to write modular and maintainable CSS.”<br>— Smashing Magazine<p>“Finally a good book on how to write maintainable …

Web Development

How to Center in CSS

Content<p>What do you want to center?<p>Container<p>How big is your container <div>?<p>Width<p>Height<p>Alignment<p>Surprise! This site isn't just for centering. How do …

CSS

12 Little

Over a year ago I published the original 12 Little-known CSS Facts and, to this day, it has been one of SitePoint’s most popular articles ever. Since …

How well do you know CSS display?

<i>This article has been translated to Japanese by Kana Takahashi on POSTD.</i><p>The <i>display</i> property is one of the most important CSS properties we use for …

Web Development

DevTools in 2016 and Beyond | Web

<b>By</b> Kayce Basques<p>Technical Writer at Google<p>Google I/O 2016 is a wrap. DevTools had a strong presence at I/O, including a talk by Paul Bakaus, Paul …

Testing with Realistic Networking Conditions

When testing performance for websites or apps that you are working on it is critical to test them with networking conditions that are representative …

Linux

The Art of Debugging

This is the accompanying article for my <i>Art of Debugging</i> talk that I first gave at Fronteers in Amsterdam in 2015.TL;DR: learn every tool that's …

JavaScript

HEAD

A list of everything that *could* go in the <head> of your document<p>Table of Contents<p>Recommended Minimum<p>Elements<p>Meta<p>Link<p>Favicons<p>Social<p>Facebook Open …

Web Development

Bootstrap 4: What’s New

A Visual Guide to The Next Bootstrap<p><b>Recently, there has been a lot of talk about</b> <b>what’s new in Bootstrap 4</b><b>, and I was curious to examine the visual</b> …

Web Development

Dirty Tricks From The Dark 
Corners Of Front-End

Do you love the object tag, too? How do you feel about responsive image maps? Have you ever tried to work around complex tables, nasty carousels, …

Design

A Basic HTML5 Template For Any Project

Louis lays the foundations for all the HTML5 goodness to come. This article is an excerpt from HTML5 & CSS3 for the Real World, by Alexis Goldstein, …