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

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

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights