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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your