ZenDev - Friday Frontend: May 15 Edition

Hey there,

Hope your week went okay. I’ve been absolutely SLAMMED with life stuff plus a big work project coming close to deadline. Little bit of a shorter set of articles this week for that reason, but still some great ones.

Enjoy!

Best,

KBall from ZenDev

P.S. I’m sorry, I’ve been completely slammed with deadline and life and have not been able to get back to everyone who reached out about finding work. I’ll keep plugging the resources I’ve been plugging, but have to say that realistically I won’t be able to do much personalized help until I finish this work project. The 2 resources in question:  this great resource of which companies are hiring and which are not, as well as share this resource that a reader shared.

 

CSS & SCSS

 

min(), max(), and clamp() are CSS magic!

Working at a company focused on enterprise clients I’m sadly unable to use all of these fun magic tricks that don’t work in IE, but DAMN has CSS gotten cool if you can focus entirely on modern browses.

Modern CSS Solutions for Old CSS Problems

Great series of CSS solutions for common problems. If you’re an old-time frontend developer like me  who has your “way to do things” this is a great place to look and see if any of those ways have been superseded, whereas if you’re newer to CSS this is just a great set of implementation guides for common situations.

CSS fix for 100vh in mobile WebKit

This is great! A simple useful fix to work around the issues with iOS and 100vh. Yes, it’s a total and complete hack, but it also works. This solves a problem that has vexed me multiple times when building mobile layouts.

CSS Findings From Twitter Design

A deep dive digging through Twitter’s production CSS looking for interesting things. Some cool techniques, but also a lot of ‘WTF?’ type of pieces, many of which to me look like broken abstractions coming from using CSS-in-JS like a massive hammer without understanding CSS.

Understand why CSS has no effect with the Inactive CSS rules indicator in Firefox DevTools

Quick hit showing a super useful tool within Firefox devtools.

 

JavaScript

 

React Single File Components Are Here

Super cool breakdown of the new ‘Cell’ approach from Redwood.js, which the author points out is an extremely viable approach to “single file components” within React. If you’re intrigued by Redwood (I certainly am!) you might enjoy this JSParty episode as well.

Deno 1.0

Any way you cut it, this is a big deal. A Typescript first server-side environment similar to Node.js, launched by among others Ryan Dahl who was the original developer behind Node. Lots of fascinating stuff. Honestly though, I’m pretty worried about the culture of the project. The maintainers have systematically pushed back against adopting a code of conduct, despite reports of toxicity in the online communities. Does not strike me as a community that will be welcoming to anyone outside of the reigning SV/tech bro culture.

React Flow - A Library for Rendering Interactive Graphs

This looks super cool; a very simple to use library for rendering interactive graphs. If you have graph-like data (a set of nodes with edges) that you want to visualize, check this out!

Getting started with Sapper and Svelte

Shortly before I started my most recent job I started playing around with Svelte and Sapper, and I built a simple JAMStack site with them. Have to say I loved the experience. If you’re curious, this looks like a solid step by step tutorial to get you started.

 

Other Awesomeness

 

Why does writing matter in remote work?

An article after my own heart. Writing has elevated so many aspects of my career, and is one of the key reasons I’ve been able to be successful in remote work both before and now during the pandemic.

Reducing Design Risk

Great article on conducting usability research. I have to say, I’ve had the opportunity this last 6 months or so to work with a dedicated UX researcher (as compared to someone who tried to fit in UX research as a part of an overall design position) and it is a BLESSING to have on your team. 

Introducing Web Vitals: essential metrics for a healthy site

The team over at Google is continuing to push the web for high performance websites, and have just introduced a new standard set of metrics. You should definitely look at these, not only because they are generally useful, but also because Google looks like they’re putting these into all of their tooling and will probably be using them to do things like drive search engine ranking 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 or .

Email Marketing Powered by Mailchimp

Older messages

Friday Frontend: May 8 Edition

Friday, May 8, 2020

Hope you had as good a week as we can in the current craziness. View this email in your browser Hey there, Hope you had as good a week as we can in the current craziness. It's been another frantic

Friday Frontend: Celebrating Caregivers Edition

Friday, April 17, 2020

Hope you're staying safe, healthy, and sane during this crazy year. I'm still doing okay, sheltering in place, View this email in your browser Hey there, Hope you're staying safe, healthy,

You Might Also Like

Ranked | The Tallest and Shortest Countries, by Average Height 📏

Saturday, November 23, 2024

These two maps compare the world's tallest countries, and the world's shortest countries, by average height. View Online | Subscribe | Download Our App TIME IS RUNNING OUT There's just 3

⚙️ Your own Personal AI Agent, for Everything

Saturday, November 23, 2024

November 23, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Convergence. Imagine if you had a digital

Educational Byte: Are Privacy Coins Like Monero and Zcash Legal?

Saturday, November 23, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 23, 2024? The HackerNoon

🐍 New Python tutorials on Real Python

Saturday, November 23, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Black Friday Giveaway @ Real Python This Black

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