Thursday, November 30, 2017

RWD Weekly #286

View this email in your browser
Get your RWD shirt from Cotton Bureau
Hello and welcome to RWD Weekly edition #286.

This is it ladies and gentlemen, there are only 2 days left on the RWD Tees on Cotton Bureau. If you want to pick up a pretty sweet gift for your team mates at Xmas now is the time to get one of these.... and if you want 10% off then you can use the code X3QBJQ4S. This is likely to be the last ever print for the shirts so don't miss out on a bit of history.

I'm also super excited to have Atomic Design as our sponsor this week. I've followed along with Brads thoughts and posts over the past few years and it has all come together is a fantastic book. If you touch front end design/development, you need this on your bookshelf.

Let's get to some links!

Headline

The Best Request Is No Request, Revisited

Stefan revisits the web adage that the best request is no request at all... which is essentially why we ended up concatenating our CSS and JS and creating sprites for our UI images.... if you don't have to make two http requests then don't. Now, with http/2, is this approach still valid? Are our former best practices still best practices?
 

A Content Slider

I really dislike content sliders... or more to the point I really don't like carousels. On one of the last clients I worked with they're previous agency had built them a home page carousel where each of the carousel items contained another carousel. FFS. It's not all bad though, and sometimes a carousel is the right tool for the job (like an image gallery for example). In this article Heydon Pickering adds to his growing list of inclusive components
 

Sponsor
Atomic Design Books

Atomic Design: learn how to create and maintain great design systems

Atomic Design details all that goes into creating and maintaining robust design systems, allowing your team to roll out high-quality, consistent UIs faster than ever. This book introduces a methodology for thinking of UIs as thoughtful hierarchies and showcases techniques to transform your team's design and development workflow.

https://shop.bradfrost.com/

Buy Atomic Design by Brad Frost

Articles

Customer Journey Maps - How to Build One

So often a user goes through a tonne of different touch points on the way to becoming a customer. By creating a journey map you'll have a better idea about what to provide at each stage, and on which channel.
 

Celebrate the web by using another browser than Google's Chrome

As I've mentioned the past couple weeks I'm expanding my browser usage again. Chrome did so well all those years ago by providing us with a solution that wasn't IE, but now we should be trying to avoid falling back into the same single browser trap.
 

2018's UX Designer Salary Forecast

It's time I started brushing up my UX designer resume and applying for some jobs... the salary is looking very attractive.
 

What Happens When You Visit ft.com?

Have you ever wondered what happens when you type in a URL or click a link? Well, when you do this on FT.com a hell-of-a-lot goes on to make sure you get your content quickly.
 

The Fallacies of Distributed Computing (Applied to Front-End Performance)

 
 

Tutorials

 

Nested calc() functions and IE11

I've always nested calc() within calc() for additional math functions. It turns out it's not great for IE10 and 11, but by just including a single function and multiple parenthesis it works. The more you know.
 

Generating Wireframe Boxes with CSS and HTML5

I began doing wireframes in the browser using Zurbs Foundation because it was the easiest way for me to allow clients to see how a web page would flow across viewports. This is a neat trick from Eric Meyer to get the them looking more wireframy and sit above existing content. Very cool
 

V6: Typography and Proportions

A detailed review from Rob on his approach to responsive typography in his latest redsign of the site (hence the V6 bit... it's the sixth iteration).
 

Learn CSS Grid in 5 Minutes

A great introduction from Per on the Grid Layout using a nifty new tool designed for training courses in Front End.
 

Flexible Overflow

Using flexbox and text-overflow: ellipsis to help deal with text components.
 

An Idea for a Simple Responsive Spreadsheet

This is a great little trick — using position:sticky to ensure that the table header rows are always visible even on smaller viewports. Had I not just switched over to Firefox I would have been very impressed, but at the moment this is only working in later versions of Chrome. There is some work on the bug tracker for Mozilla to address the two issues that are causing Firefox not to work for this example, so it could be something for the future.
 

Modern Asynchronous CSS Loading

Scott Jehl has updated the filament groups approach to loading fonts and written a great tutorial for you to follow along with.
 
 

Tools


Pattern Lab | Build Atomic Design Systems

After building this, Brad literally wrote the book on the subject.
 

Astrum

This is a brilliant tool that will help you put together a pattern library for any project that you're working on.
 

Frontify for Agencies

Brand Portals, Style Guides & Collaboration for your Clients
 

Carbon Design System

The Carbon Design System is a series of individual styles and components, that when combined make beautiful, intuitive designs. These designs are systemic and logical, as they all follow the same universal principles.
 

Fractal

 

Video

 

Introducing minmax()

For me, minmax() is the key responsive feature of the CSS Grid Layout specification and provides the most responsive capabilities for the least amount of effort. If you're not sure what minmax() does with Grid then I strongly urge you to find 2.5minutes in your day and watch this video from Rachel Andrew.
 

Michael Riethmuller on Beyond Media Queries

Learn how to use fluid typography, responsive SVG, adaptive flexbox components, CSS grid and custom properties to create unique responsive solutions that go beyond media queries.
 

Jobs

 

Product Designer at Mixpanel

We are a small, collaborative team of multidisciplinary designers, and are looking for experienced product designers to help us dive deeper into our product vision, and to strengthen our brand across all the places we interact with our customers.


Finally

That's it for this week. This week I'm starting to go through all of the Patterns on the site and update them with Grid Layout alternatives.

See you next week!

Cheers,

Justin.
Copyright © 2017 Simple Things, All rights reserved.
You are receiving this email because you rock! You wanted to know more about Responsive Web Design so you signed up to this list to receive a weekly update with links to articles, tools and tricks of the trade.

Our mailing address is:
Simple Things
Studio 1, Make Space Studios
London, London SE17DR
United Kingdom

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by MailChimp

Web Design Weekly — Issue #302


WEB VERSION
Web Design Weekly

ISSUE #302

Headlines


Debugging React performance with React 16

What happens when your components suddenly don't feel fast anymore? Where do you look? How do you fix it? Ben Schwarz, the founder of Calibre points you in the right direction. A must read if you work with React. (calibreapp.com)


What makes a good design principle? (matthewstrom.com)



Sponsor Web Design Weekly and reach over
26,707 passionate designers and developers



Articles


Media Queries Based on Element Width with MutationObserver

In this article Ali Alaa explores a JavaScript approach to add different attributes to an element depending on its width using resize event and MutationObserver. (codeburst.io)


The Best Request Is No Request, Revisited

HTTP/2 is more efficient in responding to a larger number of requests than its predecessor. So the question is, does the old rule of reducing requests still hold up? (alistapart.com)


Learn how to handle JavaScript Errors

Brandon Morelli shares some great thoughts around handling JavaScript errors with Try, Throw, Catch and Finally. (codeburst.io)


How Redux Can Make You a Better Developer (cobeisfresh.com)


Tools / Resources


AWS AppSync

A fully managed serverless GraphQL service for real-time data queries, synchronization, communications and offline programming features. (amazon.com)


Introducing DesignSystems

A hub for the broader design community to learn about and engage in discussion around the craft of building design systems. (figma.com)


Web Frameworks

Kit Kelly wraps up the 11 part series about web frameworks. She shares some conclusions about each framework considered and highlights their strengths and weaknesses. (sitepen.com)


An Introduction to Scrollama.js

Scrollama is a modern and lightweight JavaScript library for scrollytelling using IntersectionObserver in favor of scroll events. (pudding.cool)


23 Minutes of Work for Better Font Loading (zachleat.com)


React v16.2.0 - Improved Support for Fragments (reactjs.org)


A useful list of must-watch talks about JavaScript (github.com)


A useful list of must-watch talks about CSS (github.com)


React Component Unit Test (hackernoon.com)


Inspiration


Maybe It's The Carrots? (feat. Courtland Allen) (spec.fm)


Infinitown - A Great WebGL Experiment (littleworkshop.fr)


Jobs


Designer at Mixpanel

We are a small, collaborative team of multidisciplinary designers, and are looking for experienced product designers to help us dive deeper into our product vision, and to strengthen our brand across all the places we interact with our customers. (mixpanel.com)


Product Designer at Oak

We're looking for a Product Designer with a passion for user interfaces, user experience, and designing for the web and mobile apps. (oak.is)


Need to find passionate developers or designers?
Why not advertise in the next newsletter


Last but not least…


Your 9-to-5 Job is Risky as Hell (medium.com)





Thanks for supporting!
Cheers, @jake_bresnehan

Edit your subscription  |  Unsubscribe instantly

Tweet Button   Facebook Like Button

Forward to a friend

Advertise

Submit a Link

Post a Job in Web Design Weekly