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

This Week's Daily Tip Roundup

Sunday, May 19, 2024

Missed some of this week's tips? No problem. We've compiled all of them here in one convenient place for you to enjoy. Happy learning! iPhoneLife Logo View In Browser Your Tip of the Day is

Reading Beyond the Hype: Some Observations About OpenAI and Google’s Announcements

Sunday, May 19, 2024

Google vs. OpenAI is shaping up as one of the biggest rivarly of the generative AI era. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Final Reminder: Apple Issues "Update Now Warning"

Sunday, May 19, 2024

I wanted to send a final reminder — if you haven't already updated your iPhone to iOS 17.5, we strongly recommend you do so today. This is also your last chance to get access to our iOS 17.5 In-

Second Brain/Attention/Find Your Books

Sunday, May 19, 2024

Recomendo - issue #411 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #407

Sunday, May 19, 2024

ISSUE #407 19th of May 2024 Hello Kotliners! The Google I/O just finished this week with a huge announcement for us, with Google supporting now Kotlin Multiplatform on Android, and the KotlinConf will

Learn How to Use AI to Reach Your Full Potential, newsletterest1!

Sunday, May 19, 2024

3 Ways AI Can Help Your Writing ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌

Software Testing Weekly - Issue 220

Saturday, May 18, 2024

Software Testing Conferences 📚 View on the Web Archives ISSUE 220 May 18th 2024 COMMENT Welcome to the 220th issue! Have you ever been to a testing conference? They're a great way to learn about

📶 Is a Cellular iPad Worth It? — How to Prevent YouTube From Taking Over Your Screensaver

Saturday, May 18, 2024

Also: This Robot Vacuum Can Clean Stairs, and More! How-To Geek Logo May 18, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Weekend Reading — Objection-oriented programming

Saturday, May 18, 2024

This week we find a power-up box, replace GitHub Actions with Maven XMLs, avoid the worst website in the world, revisit RTO policies, “listen” to OpenAI employees, watch our Slack private messages, do

Daily Coding Problem: Problem #1445 [Easy]

Saturday, May 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Jane Street. The United States uses the imperial system of weights and measures, which