This Week I Learned (Aug 8-14)
Progressive Web Apps are my focus these days. I love the ideas behind them and they use all of the tech that I have been wanting to learn. On top of Jon Duckett’s Javascript Book, these are the articles that I learned from this week.
A Beginner’s Guide to Progressive Web Apps
This is a great primer. It describes what PWAs are and how to get started in building them. The biggest takeaway for me was the details on the manifest file and I’ll be referencing this when I need to do make one.
Designing Great UIs for Progressive Web Apps
There is so much to think about in creating an app-like feel and I’m likely going to reference this a thousand times until it’s all etched in my memory. He covers so many great details to consider.
Designing Responsive Progressive Web Apps
This article reference’s Owen’s post on UI and expands on it as well. It’s more of a thinkpiece, weighing out the pros and cons of how much to adapt your app to the OS. I loved it because it’s another thing that I now know to consider as I’m building.
var const let
Remy shares some quick thoughts on when to use these. He’s writing mostly in the context of Node, but it helps either way. I’m not writing ES2015 yet, but the tl;dr is in my head now: always use const, except for primitives whose value will change, then use let.
Semi-related, I learned what primitives are after reading this. Like many things in JS, it’s straight forward once you get a good explanation. The majority of mine have been coming form Jon Duckett’s book, but primitives are all of the “simple” data types: string, number, boolean, undefined, null. In contrast, the “complex” data type is an object. TWIL, yo.