Friday Frontend: Mozilla Death Rattle Edition

View this email in your browser

Hey there,

Welcome to August! Okay so it’s already halfway done, but after taking a week off it’s the first time I get to talk to you!

This week was dominated for me by the news of layoffs at Mozilla (see last article below), which has been the key driver behind much of the innovation in the Rust/WASM ecosystem in the last few years. I only hope the ecosystem has gotten mature enough to keep things moving forward without Mozilla’s support. 

Best,

KBall from ZenDev

 

CSS & SCSS

 

More Control Over CSS Borders With background-image

Super cool tool for building fancy borders using gradients and the background-image property.

Some CSS comics

If you’re a visual learner (and hey, if you’re doing front-end and CSS I suspect there’s a higher-than normal chance that you are visually inclined) these CSS comics are great for helping understand concepts across a range of CSS properties.

@property: giving superpowers to CSS variables

Woah, this is cool! CSS custom properties (aka CSS variables) are already super cool, but with the new Houdini Properties and Values API you can make them even more powerful. And as this post highlights, in the newest version of Chrome you can actually use those improvements directly in your CSS without needing to register things in JavaScript.

What does 100% mean in CSS?

Love this breakdown of the many things that 100% can mean in CSS, and how those definitions work in a variety of contexts.

10 modern layouts in 1 line of CSS [Video]

Great look at how powerful modern CSS is. Super fun, dynamic talk, and I bet you’ll learn something as well. :)

 

JavaScript

 

How to Access Object's Keys, Values, and Entries in JavaScript

Super useful fundamentals of JavaScript. Not super in-depth but if you’re not already familiar with Object.keys, Object.values and Object.entries you should read this. Fun trivia note: you used to only be able to use Object.keys, and the guy who proposed the other two is on the JSParty show we just recorded to go out next week.

What the Fork is Composition

Another great explainer from Dan Abramov, this one on the concept of composition. Using JavaScript for the examples, not JavaScript specific, reading this will make you a better programmer.

Angular Roadmap

I’m glad to see Google’s Angular team engaging a little more with the community and publishing a roadmap for where they’re going… that said, looking through it, it feels… pretty uninspiring, to be honest. Lots of maintenance and things that feel like sort of catching up with where the rest of the web has been. Combined with recent noise about core members being forced to quit I’m worried about the health of this framework. Are we soon to be down to a ‘Big 2’ in front-end development?

What Actually is a String in JavaScript?

Huh. I must admit that I had the simple mental model of a string as a sequence of visible characters in my head, perhaps with some slight exceptions for special characters like the newline. But the way JavaScript thinks about emoticons and other UTF-16 characters breaks that model -- this is a useful post to get you pointed in the right direction.

JavaScript Fatigue

A perennial topic, and I like the take suggested here. Don’t try to learn about everything; build up a mental model for what types of things there are, and then when new things come out, learn enough to figure out where in that model they fit, but don’t feel like you have to go deeper until you have an explicit need.

 

Other Awesomeness

 

Mindful Productivity framework

If you, like me, are struggling a lot with your mental health and productivity during this era of isolation, global pandemic, reduced childcare options, and political chaos… maybe this will be helpful to you. It definitely is useful to me to think about how to be more deliberate about setting goals (not to mention overcommit less and be  less hard on myself).

How to visualize periodicity?

Interesting visual exploration of different ways to visualize periodic signals. If you see one you like, you can click the left margin to see the d3 code that generated it! Very nice.

Gradient angles in CSS, Figma & Sketch

Another fun set of visual explorations with info on how to implement, this one looking at angled gradients. Also highlights the ongoing mismatch between how design tooling like Figma and Sketch think about gradients and how CSS does. 

Firefox MDN website, Developer Tools going away? Mozilla layoffs cause panic among developers

Sad but important news for the web. Mozilla has restructured and done a massive layoff, including laying off large numbers of a number of critical teams. The article mentions MDN and Developer tools, but word on twitter is that the layoff also included the entire Servo team, the webXR team, and more. 

Copyright © 2020 ZenDev, LLC, All rights reserved.
You are receiving this email because you opted in at our website, zendev.com.

Our mailing address is:
ZenDev, LLC
922 San Leandro Ave., Unit C
Mountain View, California 94043

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

Older messages

Friday Frontend: Many Types of Design Edition

Friday, July 31, 2020

Congratulations, you made it to the end of July! I hope you're holding in there and doing okay. View this email in your browser Hey there, Congratulations, you made it to the end of July! I hope

Friday Frontend: July 24 Edition

Friday, July 24, 2020

One of the things that feels most challenging to me about this long disaster we're going through as a world... View this email in your browser Hey there, One of the things that feels most

Friday Frontend: July 10 Edition

Friday, July 17, 2020

Happy Friday y'all, hope you had a great week! View this email in your browser Hey there, Hope you had a great week! I'm enjoying a few weeks of relative care-free summer before we have to deal

Friday Frontend: July 10 Edition

Friday, July 10, 2020

Happy Friday y'all, hope you had a great week! View this email in your browser Hey there, Happy Friday y'all, hope you had a great week! A set of interesting forward looking articles this week

Friday Frontend: Independence Weekend Edition

Friday, July 3, 2020

Most years on a July 4th weekend I'd be spending a ton of time hanging out with friends, eating and drinking and being merry. This year, with COVID-19 View this email in your browser Hey there,

You Might Also Like

Re: Hackers may have stolen everyone's SSN!

Saturday, November 23, 2024

I wanted to make sure you saw Incogni's Black Friday deal, which is exclusively available for iPhone Life readers. Use coupon code IPHONELIFE to save 58%. Here's why we recommend Incogni for

North Korean Hackers Steal $10M with AI-Driven Scams and Malware on LinkedIn

Saturday, November 23, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 23, 2024

📧 Building Async APIs in ASP.NET Core - The Right Way

Saturday, November 23, 2024

​ Building Async APIs in ASP .NET Core - The Right Way Read on: m​y website / Read time: 5 minutes The .NET Weekly is brought to you by: Even the smartest AI in the world won't save you from a

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights