• Home
  • Blog
  • @itstrueintheory
  • Search
Menu
Topic 7 Posts

Best Practice

Shimin's Separate Concerns
Page 1 of 1

Are negative CSS margins bad practice?

By Shimin Zhang in CSS on 03 Jun 2022

The short answer is no, as long as you are only using negative CSS margins to bring elements closer together than their box model properties would allow.…

The HTML Principles Checklist for Your Component Library

By Shimin Zhang in HTML on 18 Mar 2022

I found the HTML language design principles, one of those principles of Web development that stood the test of time – perfect learning for a lazy 24 hours-in-a-day developer like me.…

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

By Shimin Zhang in CSS on 11 Feb 2022

It can feel a bit overwhelming to determine he correct unit to use in each case.. This post will provide some key questions to ask to determine if px is right for the occasion.…

Should you use multiple <h1> heading elements on your page in 2022?

By Shimin Zhang in HTML on 21 Jan 2022

Maybe you are a bit old-fashioned and, like me, still clutching the principle of Only One H1 Per Page pretty tightly in your internal style dictionary.…

Afraid your code discussion is hurting team morale? Use 'Disagree and Commit' and get through technical disagreements unscathed.

By Shimin Zhang in Programming Career on 07 Jan 2022

The beauty of 'disagree and commit' is that it separates the developer from the opinion.…

Code Reviews crippling your Delivery Process? How MR comment hierarchy can speed things up.

By Shimin Zhang in Programming Tips on 10 Dec 2021

Are your pull requests stuck in the code review stage, going through multiple iterations while your initial estimates date are long in the rearview window? In general, code review comments fall into a hierarchy of the following categories, from least to most severe:…

Getting Pushback From Your Code Review Comments? How to Prevent your Comments from Being Mischaracterized.

By Shimin Zhang in Programming Tips on 19 Nov 2021

Have you ever worked with a developer that gets defensive whenever their merge requests get code reviewed? Reframe the code review process away from an 'instructor correcting student' dynamic and into a 'colleagues working together' mindset.…

Page 1 of 1

Topics

CSS: 11 Programming Career: 11 Best Practice: 7 TailwindCSS: 5 Programming Tips: 5 Gatsby: 4 WordPress: 3 HTML: 3 Performance: 3 JavaScript: 2 Accessibility: 2 Code Review: 2 Web API: 1 Documentation: 1 Hooks: 1 useEffect: 1 React: 1 startup: 1
Shimin's Separate Concerns © 2025 Published with Ghost • Theme Attila