DEV Community

Shimin Zhang profile picture

Shimin Zhang

404 bio not found

Location Denver, Colorado Joined Joined on  Personal website https://blog.shimin.io twitter website
Writing Debut
Two Year Club
One Year Club
16 Week Writing Streak
Top 7
8 Week Writing Streak
4 Week Writing Streak
My Favorite Books of 2022

My Favorite Books of 2022

Comments
5 min read
Javascript readability vs performance: a false tradeoff

Javascript readability vs performance: a false tradeoff

6
Comments 1
5 min read
Troubleshooting a JavaScript memory leak

Troubleshooting a JavaScript memory leak

12
Comments 1
4 min read
3 useful CSS properties to customize your web interactions

3 useful CSS properties to customize your web interactions

6
Comments
3 min read
Are negative CSS margins bad practice?

Are negative CSS margins bad practice?

4
Comments 1
4 min read
When <br> is not enough – A tour of 11 HTML and CSS line break examples

When <br> is not enough – A tour of 11 HTML and CSS line break examples

1
Comments
4 min read
How to Change CSS Styles with JavaScript – From Basic to Advanced Methods

How to Change CSS Styles with JavaScript – From Basic to Advanced Methods

5
Comments 1
5 min read
The Unreasonable Effectiveness of the To-do List – Zeigarnik Effect and Developer Productivity

The Unreasonable Effectiveness of the To-do List – Zeigarnik Effect and Developer Productivity

4
Comments
5 min read
Why a Meeting Costs More than a MacBook Pro – the Business Case for Fewer Developers in Meetings

Why a Meeting Costs More than a MacBook Pro – the Business Case for Fewer Developers in Meetings

3
Comments
5 min read
Got Messy Spaghetti Stylesheets? 4 Techniques for Managing CSS Complexity

Got Messy Spaghetti Stylesheets? 4 Techniques for Managing CSS Complexity

8
Comments
6 min read
Why Your CSS is Always Messy and Chaotic – Understanding CSS Complexity

Why Your CSS is Always Messy and Chaotic – Understanding CSS Complexity

99
Comments 7
6 min read
3 Interview Questions to Spot "Fake Agile" Software Engineering Teams

3 Interview Questions to Spot "Fake Agile" Software Engineering Teams

3
Comments
4 min read
The Boar, the Lobster, and the Juniper – 3 Patterns of "Agile" Software Development

The Boar, the Lobster, and the Juniper – 3 Patterns of "Agile" Software Development

3
Comments
6 min read
Why I Stopped Writing :after and You Should Too

Why I Stopped Writing :after and You Should Too

4
Comments
4 min read
How to Get Started with Web Accessibility – My Top 5 Resources

How to Get Started with Web Accessibility – My Top 5 Resources

5
Comments
7 min read
The HTML Principles Checklist for Your Component Library

The HTML Principles Checklist for Your Component Library

1
Comments
4 min read
Why I don't use Tailwind CSS in Production

Why I don't use Tailwind CSS in Production

5
Comments
5 min read
Tailwind CSS – What's the Big Deal Anyway?

Tailwind CSS – What's the Big Deal Anyway?

4
Comments
5 min read
How to use Bloom's Taxonomy for Faster Front-End Level-Ups

How to use Bloom's Taxonomy for Faster Front-End Level-Ups

7
Comments
7 min read
Three Unexpected Joys of Being a Specialist Front-End Developer

Three Unexpected Joys of Being a Specialist Front-End Developer

3
Comments
4 min read
Should this be in pixels? Three questions to ask when using the CSS px unit

Should this be in pixels? Three questions to ask when using the CSS px unit

Comments
4 min read
loading...