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

Daily Coding Problem: Problem #1707 [Medium]

Monday, March 3, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. In chess, the Elo rating system is used to calculate player strengths based on

Simplification Takes Courage & Perplexity introduces Comet

Monday, March 3, 2025

Elicit raises $22M Series A, Perplexity is working on an AI-powered browser, developing taste, and more in this week's issue of Creativerly. Creativerly Simplification Takes Courage &

Mapped | Which Countries Are Perceived as the Most Corrupt? 🌎

Monday, March 3, 2025

In this map, we visualize the Corruption Perceptions Index Score for countries around the world. View Online | Subscribe | Download Our App Presented by: Stay current on the latest money news that

The new tablet to beat

Monday, March 3, 2025

5 top MWC products; iPhone 16e hands-on📱; Solar-powered laptop -- ZDNET ZDNET Tech Today - US March 3, 2025 TCL Nxtpaper 11 tablet at CES The tablet that replaced my Kindle and iPad is finally getting

Import AI 402: Why NVIDIA beats AMD: vending machines vs superintelligence; harder BIG-Bench

Monday, March 3, 2025

What will machines name their first discoveries? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

GCP Newsletter #440

Monday, March 3, 2025

Welcome to issue #440 March 3rd, 2025 News LLM Official Blog Vertex AI Evaluate gen AI models with Vertex AI evaluation service and LLM comparator - Vertex AI evaluation service and LLM Comparator are

Apple Should Swap Out Siri with ChatGPT

Monday, March 3, 2025

Not forever, but for now. Until a new, better Siri is actually ready to roll — which may be *years* away... Apple Should Swap Out Siri with ChatGPT Not forever, but for now. Until a new, better Siri is

⚡ THN Weekly Recap: Alerts on Zero-Day Exploits, AI Breaches, and Crypto Heists

Monday, March 3, 2025

Get exclusive insights on cyber attacks—including expert analysis on zero-day exploits, AI breaches, and crypto hacks—in our free newsletter. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

⚙️ AI price war

Monday, March 3, 2025

Plus: The reality of LLM 'research' ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/03/2025

Monday, March 3, 2025

New blogs from Syncfusion ® AI-Driven Natural Language Filtering in WPF DataGrid for Smarter Data Processing By Susmitha Sundar This blog explains how to add AI-driven natural language filtering in the