ZenDev - Friday Frontend: February 26th Edition

View this email in your browser

Hey there,

Hope you had a good week! Sorry I missed last week’s newsletter; was firefighting all week at work and just had no time at all. But this week has been more chill, and I’ve got a great set of resources for you down below.

Best,

KBall from ZenDev

 

CSS & SCSS

 

An Interactive Guide to CSS Transitions

Super cool guide to a super cool feature. I love CSS transitions for adding a little bit of flair to any changing element, and I really appreciate how this guide gives you ways to really explore the differences between different types of transitions.

Hiding Content Responsibly

Nice breakdown of the different ways to hide content on a website, and which approach you’d want to use in different situations.

Ideas for CSS Button Hover Animations

A set of fun examples of possible hover animations for buttons, along with code that you can grab and tinker with if any of them strikes your fancy.

Don’t put pointer-events: none on form labels

Both super solid advice and a very entertaining story. Speaks to the drawbacks of copying CSS without knowing the implications - here moving something from a Material example into general use managed to break forms throughout a site.

[css-conditional] [css-contain] Fleshing out @container queries with single-axis containment

It is looking like container queries may finally be coming to the web! This is super exciting! This is the draft proposal, which has actually been accepted by the CSS working group.


JavaScript

 

Announcing Vite 2.0

This is super cool. What looked originally like Evan You (original creator of Vue) mucking around with a new SSG for Vue has turned into a super fast general purpose build system leveraging native ES modules. It’s no longer Vue specific, and looks super interesting and powerful. Check it out.

Exploring Caching Techniques in React

Useful exploration of a range of techniques that can be used to cache data and/or rendered components within React, each with code examples and an explanation of how it works.

JS is an occasionally functional language [audio w/transcript]

(Bias alert: I was a panelist on this show) This was a deeply fascinating JS Party conversation about functional programming in JavaScript. The guest expert has worked for years to figure out ways to teach functional programming in a more accessible way, and I came away with new insights and a better understanding than I’d managed to build up over a number of years dabbling.

 

Other Awesomeness

 

Building Your Own Personal Learning Curriculum

Useful post on how to approach continuous learning, particularly in the dev world. This is a skill we all should develop, especially given how fast our industry moves and changes.

front-of-the-front-end and back-of-the-front-end web development

As front-end development has gotten more complex, we’ve seen increasing amounts of specialization within different parts of it. I’m glad to see discussions like this around recognizinig that there is a lot of detail in this profession and we can’t all do it all.

Design engineer

Another take on this “front of the front end” idea, looking at it less as a focus on which technologies you are using (HTML, CSS, etc) but more about your focus on the joint between design and engineering.

Front-End Dissatisfaction (and Backing Off)

Chris Coyier highlighting and discussing some threads of disillusionment in the front-end community. And I get it - there is still a ridiculous amount of churn and JavaScript fatigue is a thing. That said, in a recent JSParty episode where we broke down the state of JS Survey, we noted that far fewer people think that building JavaScript apps is overly complex than did a couple of years ago, so I actually think we’re moving in the right direction here.

Copyright © 2021 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: February 12th Edition

Saturday, February 13, 2021

Hope you had a good week! I don't know about you, but I've been experiencing more existential exhaustion as the pandemic and related restrictions... View this email in your browser Hey there,

Friday Frontend: State of the Ecosystem Edition

Friday, February 5, 2021

Welcome to February. This week's episode has a couple good “state of the ecosystem” type resources, as well as your normal set of resources and... View this email in your browser Hey there, Welcome

Friday Frontend: The Year of Svelte Edition

Friday, January 29, 2021

If there's one framework that looks poised for massive growth this year, it is Svelte. The buzz around the framework is incredible View this email in your browser Hey there, If there's one

Friday Frontend: January 22 Edition

Friday, January 22, 2021

Hey, we passed through the US inauguration without violence! I'm going to count that as a win, View this email in your browser Hey there, Hey, we passed through the US inauguration without violence

Friday Frontend: Starting off 2021 Edition

Friday, January 15, 2021

Hope you had a good holiday, and didn't miss this newsletter too much View this email in your browser Hey there, Hope you had a good holiday, and didn't miss this newsletter too much. I had

You Might Also Like

ASP.NET Core News - 03/29/2024

Friday, March 29, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! This newsletter is sponsored by elmah.io - the most advanced, yet so simple to set up, error logging and

New Linux Bug Could Lead to User Password Leaks and Clipboard Hijacking

Friday, March 29, 2024

THN Daily Updates Newsletter cover Refactoring in Java ($36.99 Value) FREE for a Limited Time Refactoring in Java serves as an indispensable guide to enhancing your codebase's quality and

Post from Syncfusion Blogs on 03/29/2024

Friday, March 29, 2024

New blogs from Syncfusion Introducing the New .NET MAUI Chat Control By Piruthiviraj Malaimelraj This blog explains the features of the new Syncfusion .NET MAUI Chat control added in the 2024 Volume 1

Re: Last Chance

Friday, March 29, 2024

Dear there, By this time tomorrow, your exclusive new subscriber discount will be gone and you'll have to pay twice as much to join Insider and master everything your iPhone has to offer. If, like

Hacker Newsletter #694

Friday, March 29, 2024

Always forgive your enemies - nothing annoys them so much. //Oscar Wilde hackernewsletter Issue #694 // 2024-03-29 // View in your browser Happy Easter if you celebrate it! Heads up - we're taking

Apple RCS 📱, SBF's 25 year sentence 👮, Linux Foundation's Redis fork 👨‍💻

Friday, March 29, 2024

RCS is coming to the iPhone in the fall of 2024 Sign Up|Advertise|View Online TLDR Together With Veracode TLDR 2024-03-29 Build fast, build secure (Sponsor) Software is drowning in security debt.

Data Science Weekly - Issue 540

Friday, March 29, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

This Week in Rust #540

Friday, March 29, 2024

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 540 — 27 MAR 2024 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

The Value Of A Promise 🤞

Friday, March 29, 2024

How much is a promise from a tech company really worth, anyway? Here's a version for your browser. Hunting for the end of the long tail • March 28, 2024 The Value Of A Promise When you hear a

New Elastic Security for SIEM Training Course

Friday, March 29, 2024

Detect and respond to evolving threats ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect Detect anomalies and malicious behavior March