Friday Frontend: Beginning of December Edition

View this email in your browser

Hey there,

It’s planning/roadmapping season and I am totally slammed at work right now. Consequently, a short version of the newsletter this week. Hope you are all staying safe and well.

Best,

KBall from ZenDev

 

CSS & SCSS

 

How to Make an Area Chart With CSS

While I highly recommend getting comfortable with SVG and using it for your charting (it is sooooo much more powerful than HTML for that purpose) this article highlights that for a lot of simple charts you can achieve what you need with just HTML and CSS.

How to Add Text in Borders Using Basic HTML Elements

Useful technique for a useful design pattern. I don’t see this pattern very often, but that may be because many folks don’t know how to do this.

Thinking Like a Front-end Developer

Useful walkthrough of the approach and thought process of implementing a design.

A centered CSS navigation with fit-content

Super simple quick-hit technique for centered navigation.

 

JavaScript

 

Lots of Ways to Use Math.random() in JavaScript

Whimsical, fun article exploring many use cases for incorporating randomness into your websites.

React component code smells

I love the idea of code smells, because it encapsulates the point that there are patterns that can sometimes be useful, but when you see them they are frequently indications of larger problems in the codebase. This list seems solid to me.

 

Other Awesomeness

 

Attention Is My Most Valuable Asset for Productivity as a Software Developer

The big picture message here I think is true for just about any domain, but especially software engineering. Attention and focus are your most valuable assets for productivity. The techniques the author describes are useful ones, but they may not be the right ones for you, or they may be incomplete. For example, the more you move up in your career the less you can avoid meetings, because influence becomes a bigger part of your job, and much of influence happens in meetings. But you can still do things like consolidate them together in blocks, preserve blocks of focused time, and develop rituals for yourself to refocus your attention.

RUTHLESSLY ELIMINATING LAYOUT SHIFT ON NETLIFY.COM

A useful example for the types of thinking involved in improving your front-end performance. Optimize for the common case, prevent layout shift, and inline the bare minimum necessary for first render.

Creating websites with prefers-reduced-data

I’m super excited about the new prefers-reduced-data media query, because it provides tooling to make it easier to help the millions of people on slow web connections or limited data phones all around the world. This blog post explores some of the simple 80/20 changes you can make that will quickly improve your site or app for these users.

Some design principles are universal

Useful set of core principles for those of you who like me are adjacent to design but not well trained in it. Or if you’re a designer but still early on in your journey improving your craft.

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: Post Thanksgiving Edition

Friday, December 4, 2020

This last week was my birthday, as well as yesterday being the Thanksgiving holiday, and for both I took the excuse to think back through the last View this email in your browser Hey there, This last

Friday Frontend: November 20th Edition

Friday, November 20, 2020

I am totally slammed with work right now - new project starting up, some new direct reports, and roadmapping for next year. Consequently this week' View this email in your browser Hey there, I am

Friday Frontend: Friday the Thirteenth 2020 Edition

Friday, November 13, 2020

Hope you all had a good week! I'm not sure what to expect today -- Friday the thirteenth is traditionally an unlucky day, and living through 2020 View this email in your browser Hey there, Hope you

Friday Frontend: Election Week Edition

Friday, November 6, 2020

Voting and counting votes in a pandemic was always going to be weird, but I don't think any of us had understood how weird it would be View this email in your browser Hey there, Voting and counting

Friday Frontend: Pandemic Halloween Edition

Friday, October 30, 2020

It's another wild and crazy time in the year of 2020: Figuring out how to let kids celebrate Halloween safely in a pandemic. View this email in your browser Hey there, It's another wild and

You Might Also Like

See what Apple did to the iPads

Tuesday, May 7, 2024

Plus: A sperm whale alphabet and Oyo wants some discounted funding View this email online in your browser By Christine Hall Tuesday, May 7, 2024 Hello, and welcome back to TechCrunch PM. Today's

🍿 5 Things to Do With Your Old TVs — Ditching Google Search for Perplexity AI

Tuesday, May 7, 2024

Also: How to Turn Off Vanish Mode on Instagram, and More! How-To Geek Logo May 7, 2024 Did You Know The lens of your eye casts everything it sees upside down onto your retina; only when the image

JSK Daily for May 7, 2024

Tuesday, May 7, 2024

JSK Daily for May 7, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Building Large Scale Web Apps | A React Field Guide I had the privilege to work with Addy

Random Web App Ports, unittest, TypeIs vs TypeGuard, and More

Tuesday, May 7, 2024

`TypeIs` Does What I Thought `TypeGuard` Would Do in Python #628 – MAY 7, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo TypeIs Does What I Thought TypeGuard Would Do in Python In this post,

Daily Coding Problem: Problem #1434 [Medium]

Tuesday, May 7, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. You are given a huge list of airline ticket prices between different cities

Chaos, Coyotes & Palm Trees 🌴

Tuesday, May 7, 2024

John Mulaney helps Netflix nail its final comedic frontier. Here's a version for your browser. Hunting for the end of the long tail • May 07, 2024 Chaos, Coyotes & Palm Trees John Mulaney's

Issue 155

Tuesday, May 7, 2024

🧑‍🚀🚀 Humanity has entered the 3rd space age. Professional fraud fighter goes undercover at a “Yahoo Boy School.” The AI music app that actually makes good music. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

A very random issue

Tuesday, May 7, 2024

Plus a new language that compiles to Go, charts for the terminal, and some Go books from Packt. | #​506 — May 7, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly Evolving the Go Standard

Chart | The Growth of a $1,000 Investment, by Stock Market Index 📈

Tuesday, May 7, 2024

In this graphic, we've visualized stock market growth by country over the past five years using major indices. View Online | Subscribe Presented by: Discover the motivations and behaviors of

⚙️ A new LLM for Microsoft

Tuesday, May 7, 2024

Plus: A revenue beat for Palantir & a new partnership for OpenAI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌