RWD Weekly #354

Hey everyone and welcome to another week of responsive front end goodness.

This week we’re looking into the updates for PWA’s in iOS 12.2, looking at how we can detect when our browser window is hidden, learn how to plan for responsive images and get back to some ol’ school aligning of text along with much much more.

Let’s get linking.  

Headline

You probably don’t need that hip web framework

“If you’re building a new idea, you want to get it to market as fast as you can, so the absolute best thing you can do is ignore all of these new fads, frameworks, and fancy patterns—instead just using whatever works to ship a first cut.” – I’ve been applauding this paragraph for the past 3 hours.

Sponsorship

IMAGECON 2019: Transforming the digital experience. Registration now open!

Join hundreds of other developers, rich media experts and creatives in San Francisco on May 1st & 2nd for two jam-packed days of knowledge sharing, networking and thought leadership from industry experts. With 7 keynotes, 12 different workshops and fantastic networking opportunities, you won’t want to miss it! Get your ticket today

Articles  

What’s new on iOS 12.2 for Progressive Web Apps

Max takes a deep dive into the new release of Safari on iOS 12.2 and what that means for the world of the PWA. Unfortunately it seems as though there are still some issues with background processes but they are moving forward with it which is a good sign.  

Detecting when a webpage is hidden

The latest version of Chrome adds support for another case of hiding a web page: On desktop, if the user fully covers Chrome’s window with a different window, Chrome will now correctly update the visibility state of the active web page.  

Everything I know about freelancing

A really great refreshing list of important ideas to follow in the world of freelancing. Do yourself and favour and read all of these, and then enjoy a better freelancing life (or finally take that leap).  

Scroll Anchoring in Firefox 66

Scroll anchoring ensures that when that pesky ad loads in at the top of the page, or when you change device orientation, you remain at the same point that you were previously reading. Hoorah!    

Tutorials  

Animation Performance 101: Browser Under the Hood

If you’re looking to incorporate animations into your web build (and you should, it can really help the user) here are some tips to remember to ensure that those animations are smooth and performant.  

Planning for Responsive Images

Chris Nwamba goes through the planning you should be doing when delivering responsive images on your site. One of the things that I’ve realised working in an agency with Art Directors is that they want every image to be the same as the photoshop document they scamped it up in. While we know that isn’t possible, this kind of planning and understanding around the changing viewport sizes means you can shoot imagery in a way that is better suited to this style.  

Vue.js and D3: A Chart Waiting To Happen

We’re working on some data display for an internal project at work at the moment and I’ve been looking at different charting libraries. In my searches and reviews I came across this article which is pretty cool.  

The Hidden Power of CSS Text Align

With Flexbox around I usually have all of my content positioning taken care of (and CSS Grid also helps), but there’s still a lot you can achieve using plain ol’ text-align.  

// sponsored

Northwestern University Online MS in Information Design and Strategy

Prepare for a range of dynamic communication roles and build the in-demand skills, such as UX, UI, and HCI, needed to drive user interactions. Choose from specializations in content strategy, data science and analytics, and learning design. Earn your Northwestern master’s degree entirely online.    

Tools

Sitespeed.io 8.9

Sitespeed has released a new update and they’re starting to crack down more on third party scripts, often something that gets away from you unnoticed as the marketing team add more and more tracking code through GTM. It breaks the 3rd party scripts by utility, surveillance, ad, analytics, library and other  

Introducing Warp: Fixing Mobile Internet Performance and Security

I’ve just downloaded this onto my phone and am currently WAY back on getting access to WARP. I didn’t realise the 1.1.1.1 app would improve the speed of the sites I was using, but given the amount of networks I switch between I prefer the idea of having my traffic safe.  

Resources

Essential JS Design Patterns

Addy Osmani has made is book available online and free for everyone to benefit from, thanks Addy!  

CodePen

Generative Poster

I love generative art and this is a great example.  

Finally

That’s all for this week, enjoy your weekend and if you have written about anything you have been doing lately please hit reply and let me know. Cheers, Justin.

Subscribe to our Newsletter

Add your email address and receive an email every Friday covering off everything worth knowing about building your websites responsively.