Thursday, February 8, 2018

RWD Weekly #295 - A smashing week....

View this email in your browser
The Disconnect across 4 viewports
The past two days I've been having a smashing time — hanging out with some super clever web folks and watching some front-end performance champions on stage at the Smashing Magazine Conference in London. I'm going to be writing some of my particular key takeaways but I took something more significant away as the conference wrapped up.

Vitaly Friedman, the face of Smashing Mag (and who's birthday it happens to be today), gave a lovely closing speech/thank you to everyone that was in the audience. In the speech he mentioned that  everyone that was there in attendance was thought of as part of the family and it was something that struck a chord with me and I realised that I feel the same way about you (don't worry, it's not going to get weird... or any weirder). You let me into your inbox every Friday to say hello and rattle off everything that I found for the week which is really cool and I appreciate the opportunity.

Smashing do a wonderful job keeping us all up to date with what is happening on the web and give new writers opportunities to get published (paid as well). If you don't already, I would encourage you to join the smashing family so they can continue to keep you up-to-date (plus you get access to all their books for free, and free webinars for things like WebVR, CSS Grid, UX frameworks and more). It's only $9 a month (also $5 and $3 options) and the books are worth $381 on their own.... Think of it like a special birthday present for Vitaly — Say Happy Birthday :)

I also wanted to say apologies and thank you to everyone who received two editions of last weeks email. A lot of you replied to explain how you consume the newsletter each week and it's made me realise that relying on email stats just doesn't work. THANK YOU for writing back and providing your feedback, I love it when I get to hear from you.

Okay then, let's get linking.

Headlines

Workers at Your Service

With most of our clients ignoring the benefits of Progressive Web Apps because it doesn't really work on iPhones and iPads it's time to get your 'new project' pitching hat on and book in some meetings. Service workers are done and implemented in the technology previews for Safari Desktop and the next release of iOS. Once that lands there's a real argument to move most of the native apps for companies across.. the only real thing missing will be notifications on iOS.
 

CSS Grid Layout Module Level 2

Although the CSS Grid has only just (relatively speaking) hit browsers they're already well on the way to working out what the CSS Grid Layout Module Level 2 should contain. If you've started buiding with Grid, and I highly recommend you should, then head along to this link they voice any opinions you might have to make it better. And yes.... if you have started using it already then I can tell you that SubGrid is already in the specification.

 

Sponsor
ImageCon by Cloudinary

ImageCon by Cloudinary

Early-Bird Pricing: Join us in San Francisco on April 12th 2018 & learn from some of the industry's leading experts as they discuss user & industry trends that span machine learning, web performance, & how VR/AR will impact your organization. Use promo code RWD99
Book Now

Articles

Software rot and the case for the PWA rewrite

If you rewrite that app as a PWA today it will work as intended 50 years from now. Are you confident enough to say the same about that Java or desktop Windows app you're using currently? Me neither.
 

Release Notes for Safari Technology Preview 49

Aside from the Service Workers updates we also have a media query update. You can now include calc() within the media query itself. I've never had a need to do this so I'm interested if you have had a use case in the past for it, hit reply and let me know. Either way, you can now do it in the next round of Safari release.
 

I finally made sense of front end build tools. You can, too.

Brew, Bower, Node, NPM, Gulp, Yeoman, Webpack.... do you recognise some of these things but don't _really_ know what they are or how they fit in? This article gives you an overview of front-end tooling in a simple and easy to understand way.
 

Creating and Training Traditional Template Square Markers

I've been working on training new markers for a web-based AR experience lately. If you're looking to get started this takes you through the requirements of a marker and provides a command line approach to configuring/training ARKit with them.
 

WCAG 2.1 is a Candidate Recommendation

WCAG 2.0 guidelines have been around for a long time now, y'know the ones which are graded A, AA, and (almost impossible to get) AAA? Well version 2.1 has now become a candidate recommendation and I would encourage you to start working towards this as your new standard. The new spec is backwards compatible to 2.0, so any legal requirements you might have will be covered.
 

Modern CSS Explained For Dinosaurs

The overview of modern CSS from the basic layout to preprocessors to post processors and CSS methodologies.
 

Newish blog

Mark Boulton has redesigned and re-platformed his blog. I've always loved Marks design work and his first book on web design is still my all time favourite. Check out how he undertook his recent redesign.
 

Switching to Hugo and Netlify

Tim is another one who has recently updated his site platform. Previously on Jekyll he used a lot of insight from Sarah Soueiden's blog to help him make the switch over.
 

Taking A Look At The State Of Progressive Images And User Perception

 

Why The Hamburger Menu Should Disappear For Good



 

Tutorials

The Red Reveal: Illusions on the Web Part 1

In my day to day job I always have clients asking us to come up with 'innovative' ways to engage with users. *sigh*. That's a tough brief. That is why I love it when people like Daniel write web tutorials like this to introduce interesting ways to add interactivity on their site... but through the medium of visual illusions. Very cool!
 

Learn Flexbox for free

This course is focused on getting you up to speed as quickly as possible. Even if you only watch the first lectures, you'll be able to take advantage of your new skills in your next project.
 

CSS Grid: A Free Video Course On The CSS Grid Layout

If, for what ever reason, you want to fill any places in a densely packed grid (using grid-auto-flow: dense) then this bit of JS does that for you. It inserts randomly-sized elements to the end of the grid until the grid changed size. At that point, you know that you've added one-too-many; so, remove the last-inserted element.
 

How I design with CSS grid

Hui Jing takes us through a great approach to designing with Grid. Taking an image for inspriation, sketching out the grid layout on paper, creating the content (HTML) and then styling up that CSS Grid Layout. A lovely process (which I also subscribe to) and a wonderful example of how CSS Grid can create amazing layouts previously unachievable on the web.
 

CSS Grid layout — crossed sections

This tutorial takes you through how to build a page layout that wouldn't be possible without the wonderful CSS Grid.
 

Using Media Queries For Responsive Design In 2018

 
 

Tools & Resources

 

Fontanello

Fontanello is a browser extension for Google Chrome and Firefox that lets you display the basic typographic styles of a text by right-clicking it.
 

netinfo-monitor

Displays network quality as reported by Network Information API... lets you see what your effective current connection is (4g, 3g, 2g LTE)
 

Hexi-Flexi-Grid

Hexi-Flexi Grid is an SCSS component, built on the CSS Grid layout, that creates a hexagonal lattice. The mixin includes a number of customizeable settings to control the size, layout and look of the hex grid.
 

grid-generator

A nifty little grid generator that might help you put together the CSS you need. After a few times I think you'll end up going to writing it out yourself to get a bit more control (and it's surprisingly simple after a few times)


Northwestern's Online Master's in Information Design and Strategy

Learn to drive effective digital communication and prepare for cross-functional careers in information management, design, content strategy, and technology.
// sponsored
 
 

Jobs

Frontend Developer @ Berliner Philharmoniker (Berlin)

The Digital Concert Hall is the leading classical music video streaming service, available worldwide on nearly all media platforms. We're looking for passionate developers who like to deep dive into specific client-side areas and love to collaborate.

 

That's all from me this week. If you've read something interesting, or even better yet if you've written about something you've done please hit reply and share the love/knowledge/link.

See you next week.

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