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

🔐 Why Microsoft Replacing Passwords Is a Good Thing — Linux Mint vs. Ubuntu

Thursday, December 26, 2024

Also: How I Used QR Codes and Google Sheets to Organize My Home How-To Geek Logo December 26, 2024 Did You Know A "moment" used to be an actual measure of time, corresponding to roughly 90

Ranked | The World's 10 Largest Companies by Revenue (2019-2024) 💰

Thursday, December 26, 2024

We show the world's largest companies by revenue, based on the Fortune Global 500 rankings as stock markets rally in 2024. View Online | Subscribe | Download Our App FEATURED STORY The World's

Issue 345 - OTA software updates are amazing

Thursday, December 26, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 345 - OTA

Do Honeypots Still Matter?

Thursday, December 26, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 26, 2024? The

Best Practices for Composition Patterns in Jetpack Compose

Thursday, December 26, 2024

View in browser 🔖 Articles Best Practices for Composition Patterns in Jetpack Compose Jetpack Compose is a newly introduced declarative UI framework compared to other declarative UIs, and there hasn

wpmail.me issue#699

Thursday, December 26, 2024

wpMail.me wpmail.me issue#699 - The weekly WordPress newsletter. No spam, no nonsense. - December 26, 2024 Is this email not displaying correctly? View it in your browser. News & Articles 12 Best

Post from Syncfusion Blogs on 12/26/2024

Thursday, December 26, 2024

New blogs from Syncfusion Create a Flutter 3D Column Chart to Showcase the Top 6 Renewable Energy-Consuming Countries By Praveen Balu Let's visualize the top 6 renewable energy-consuming countries

Ruijie Networks' Cloud Platform Flaws Could Expose 50,000 Devices to Remote Attacks

Thursday, December 26, 2024

THN Daily Updates Newsletter cover Improve IT Efficiency with a Standardized OS: Nine considerations for building a standardized operating environment Optimize your IT with a standardized operating

Edge 460: Anthropic's New Protocol to Link AI Assistants to Data Sources

Thursday, December 26, 2024

Model Context Protocols is one of the recent AI contributions of the AI lab. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

December 26th 2024

Thursday, December 26, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 26th December 2024 Hi everyone, It's boxing day in some parts