ZenDev - Friday Frontend: July 24 Edition

View this email in your browser

Hey there,

One of the things that feels most challenging to me about this long disaster we’re going through as a world (especially exacerbated for those of us in countries with incoherently bad responses) is that there’s nothing sparkly to look forward to. Conferences are canceled or virtual (which is NOT the same), fun activities are high risk or canceled… it’s just a long slog.

To counteract that we’re planning a (very carefully low-risk) family road trip for the week after next, and it has definitely helped me in terms of having something to look forward to. If you’re feeling the drain of the long slog, maybe look for something you can plan as well.

Anyway, on to the content -- my favorite article this week is the look at the “state of pixel perfection” in today’s web, but I also really enjoyed “what the fork is a closure” and learned a lot from the article on typographic legibility. Enjoy!

Best,

KBall from ZenDev

P.S. If you are looking for work and happen to have Nuxt.js/Vue.js experience, I just got an inquiry about folks for a contract-to-hire position. Reach out to me and I’m happy to connect you. Unfortunately US only for now.

 

CSS & SCSS

 

Using Flexbox and text ellipsis together

Great technique for putting an ellipsis in the middle of a string, with the particular example of displaying files and always wanting to have the file type suffix there. Love it!

When do you use inline-block?

With all the emphasis on newer aspects of CSS, it’s nice to occasionally see articles like this that really break down the usecases for tried-and-true CSS features. 

Modern CSS Techniques To Improve Legibility

Deep dive into typography, what makes for legibility, and the newer CSS features that really allow you to fine tune this on the web.

Things I Wish I’d Known About CSS

On the fundamentals side, but a great read through if you’re relatively new to CSS and want a solid grounding. I’d use it more as a checklist than a way to learn all of these items -- look through, and if one of the concepts is new to you google around for more info, as the descriptions here are pretty sparse.

 

JavaScript

 

What the fork is a closure

Delightfully whimsical site put together by the incomparable Dan Abramov to explain JavaScript concepts. This particular article focuses on closures, with a great combo of a short, to the point explanation and then a longer dive into the thinking behind the concept.

Natively Format JavaScript Dates and Times

Interesting short hit on the date formatting capability of native JavaScript dates. I still tend to reach for libraries to do this, but maybe I don’t need to.

A View on New Vue: What to Expect in Vue 3

With Vue 3 now in RC, even if you haven’t been paying attention to what’s happening there, you should now. This article is a great way to come up to speed on all of the incredible improvements that have been made in what is still my favorite front-end framework.

Introducing React Spectrum

I think this is well worth looking into, but not for the headline piece. The headline, “React Spectrum”, is a release of the Adobe “Spectrum” design system as a set of React components. Great if you’re using Spectrum, not so useful otherwise. But what is super interesting is they actually broke it into 3 independent projects, the first 2 a set of design system independent primitives for dealing with state and dealing with accessibility. THOSE are tools that may be useful for anyone, anywhere, and are definitely worth digging into.

 

Other Awesomeness

 

The State Of Pixel Perfection

Super fun and interesting article that digs into both the question of “pixel perfection” and whether it’s a target that still has meaning in today’s world, but then also walks through some great exercises for developing your eye and understanding the impact of small nuances in an implementation. You should read this, it will make you a better front-end developer.

Adding Augmented Reality to your Websites

I love to see progress on this front. While the examples here are rather whimsical, I think there are a ton of fascinating opportunities for AR, and making it easy to do on websites rather than forcing everyone into native applications makes this so much easier to get started with.

When design breaks semantics

This is a pretty common problem - while it is great to try to make all of your markup perfectly semantic, there are sometimes mismatches between the semantically correct representation of an item and how we want it to display for reasons of visual hierarchy. The links/buttons case drawn out here is classic, but there are more. This instance dives particularly into how to handle this for links that look like buttons (and why sometimes that is in fact what you want), but the thinking will be useful for you as you tackle any such mismatches.

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: 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,

Friday Frontend: New CSS Techniques Edition

Friday, June 26, 2020

I hope you had a great week, and you're staying safe as we endure what looks like a strong rise in COVID-19 cases across the US and Latin America. View this email in your browser Hey there, I hope

Friday Frontend: Juneteenth Edition

Friday, June 19, 2020

Happy day of celebrating the end of slavery in the US. Crazy how recent it was, and how much this history continues to haunt us today. View this email in your browser Hey there, Happy day of

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