Thursday, September 13, 2018

RWD Weekly #326

View this email in your browser
Full Frontal Conference site across four viewports
Hello again and welcome to this week's responsive design weekly newsletter.

This week Tim Kadlec makes a few appearances, as done Alex Russel from Google. We take a look at some tools to help you understand CSS Specificity and take a closer look at WebXR... plus much more.

Let's get linking.
 

Headline


Chrome's NOSCRIPT Intervention

Last week we spoke about the latest release of Chrome and the new approach to avoid loading javascript on pages that are being requested over a 2G or slower network. This week, Tim Kadlec has done a whole bunch of research around this. The article explains how you're able to set your browser to emulate this experience, and how two sites are actually LARGER without Javscript. The key message here is you can not always rely on JS, so build your sites with that as a rule.
 

The "Developer Experience" Bait-and-Switch

"JavaScript is the web's CO2. We need some of it, but too much puts the entire ecosystem at risk." - Fine words from Alex Russel
 

Sponsor
Smashing Conference

SmashingConf NYC, October 23 & 24

Explore new things in front-end and UX design At SmashingConf NYC! We'll cover Performance, Progressive Web Apps, HTTP/2, Vue.js, Design & Branding, Webpack and much more!

Save 100 USD by adding a workshop to your conference, and make your SmashingConf even more memorable.

 
Register Now

Articles

Removing jQuery from GitHub.com frontend

Github has been working over the past couple of years phasing out jQuery bit by bit. If you're looking to do the same with your own projects they had a great approach.
 

New API to Bring Augmented Reality to the Web

The next big design change following Responsive Design will be the arrival of WebXR and how we move our sites into Augmented and Virtual environments. The team at Mozilla are doing a wonderful job, and in the coming months FF nightly will let you test these out based on the spec's being developed today.
 

The Cascade and Other Essential Unessentials

Earlier this week there was a question posted on twitter which a lot of people got wrong. It was

Given these classes:
HTML code

A whole comment thread started up about whether people should know about the cascade or not, and part of that discussion was if you're using CSS in JS then the cascade won't matter. Tim's article goes into why it's important that we learn about the tools we have at our disposal, and how it is never a bad idea to do so.


Design with Difficult Data

By forcing designers to use real or worse case scenario data in their initial designs is means that the product you're building will grow, behave, and last much longer.
 

Build without limits--Introducing Mason Canvas

Canvas is an infinite white space where your team can visually assemble your front-end, from simple to complex, quickly and easily—zero coding or 'design-to-dev' handoff required. Draw on a library of pre-built components or build your own from scratch. Add custom images, copy, user interactions, and link them all together inside the Mason builder.
// sponsored
 

Tutorials

Improving Client-Side Performance

A cracking list of suggestions from TJ Fogarty about how to get the most out of your site when it comes to performance when launching or reviewing a website
 

Color Cycling with Workers

Dave goes ol' school game graphics with the new Paravel homepage and, as usual, he does a great job at teaching us how to do something similar.
 

Morphing Images with Lenticular Printing: Illusions on the Web Part 4

Last weekend I made it to the UK Space Centre in Leiscester and spent some time in the gift shop (kids!). They had a couple of bookmarks there which had two images, and as you moved the bookmark you could see one or the other image.... apparently we can do that on the web too!.


Tools & Resources


WebXR Viewer on the App Store

A browser developed by Mozilla for the iPhone designed purely to test out the new WebXR experiences. What can you build?
 

Project Explorer

A CLI tool to create an annotated tree visualization of any project
 

CodeZen – Zenify your Source Code

This is a great little tool that will create images of your code in a number of different predefined styles. You can switch between a number of languages too including HTML, CSS, JS, Sass, Python, C, PHP, Markdown and more. The images for the CSS test above was done using this tool.
 

Batificity

Based on the results of the little CSS test this week, here are a couple of ways to learn about specificity (which I still struggle to pronouce)
 

CSS SpeciFISHity

If you don't like batman, try some fish
 

Finally


Thanks to those that suggested some of the links for this week, if you have come across something that you found interesting, or have written yourself, hit reply and let me know.

Cheers,

Justin.
Copyright © 2018 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

No comments:

Post a Comment