Clarence
theodorusclarence.com
Clarence
@theodorusclarence.com
Software Engineer working with React ecosystem that write blogs about development

📝 theodorusclarence.com
👨‍💻 dimension.dev
🚨 New section alert!
I just added a “Side Quests” page to my website—documenting all the skills & adventures I’ve picked up outside software engineering.

It’s also a way for me to show some more personality beyond my professional side
July 13, 2025 at 11:47 AM
sometimes not making a props optional `?:` is the right way to go when building a component

try to minimize human error as much as possible
July 7, 2025 at 2:40 AM
After working on backend tasks for almost two weeks now, I feel like AI helps significantly since backend is usually more structured.

But so far, I feel like I can't fully utilize AI when doing frontend. It's kind of hard with the design systems and personal touches.
June 29, 2025 at 6:46 AM
the power of container queries ❤️

if you have an aside layout, make sure to utilize them!

Tailwind has a nice docs about them
tailwindcss.com/docs/respons...
developer.mozilla.org/en-US/docs/W...
June 25, 2025 at 7:11 AM
can we popularize calling virtualization as v12n?

I'm so tired of typing it in full
February 13, 2025 at 5:21 AM
oh i forgot to post. Thanks to 240+ attendees!

It’s been a while since my last webinar, this reminds me how much I like sharing verbally

Next goal that I want to try is to do a talk in person 🤞
February 9, 2025 at 11:13 AM
watched 3 series from apple tv so far: shrinking, ted lasso, severance

not a single one is a miss 🤯
at this rate i might have to make the subscription permanent
February 8, 2025 at 4:19 PM
Reposted by Clarence
For anyone who makes content of any type, if you don't have one, think about starting a newsletter.

You can be web-first, but newsletters are (even in 2025) such a good way to reach your audience.

And if you have a small audience, it generally means they'll be an engaged audience!
February 7, 2025 at 2:03 PM
Reflecting on 2024: 🎉

• First full-time job experience
• Solo travel in South Korea
• Business trip to Dubai
• Skydiving thrill 🚀

Catch my year-end retrospective here

theodorusclarence.com/blog/2024-re...
The 2024 Retrospective | theodorusclarence.com
First Full-Time Year, Solo Travel while Working, Socializing, and more!
theodorusclarence.com
December 31, 2024 at 6:08 AM
I used to read more because I read when I commute. Now that I’m practically home majority of the time, I feel like I have no time to read.

Now I prefer to hail a taxi (even though more expensive) because I can read on the way. *public transport works too!
December 29, 2024 at 4:25 PM
3k stars 🥳

By the way, it's been a while since I initialized a new fresh project lately, so I might not have the latest info. Kindly open an issue or even contribute if you have something in mind!
December 23, 2024 at 12:39 PM
It surprises me that not a lot of people care to add a focus style when doing frontend.

Sometimes they even use "outline: none" instead 💀

Checking focus style is one of the pipeline both in self-coding and code review.
December 18, 2024 at 1:30 PM
List Animations using Motion for React @motion.dev

Learn how to create smooth enter/exit animations:
• Perfect height transitions with two-div technique
• Clean spacing animations
• Zero flickering
• Component extraction tips

Check it out 👇
theodorusclarence.com/blog/list-an...
List Animation using Motion for React | theodorusclarence.com
An in-depth guide on how to animate enter and exit animation for list using Motion for React (previously Framer Motion).
theodorusclarence.com
December 17, 2024 at 11:26 AM
one tiny detail that people might miss: I took my time to line those up so it feels like a print on a literal notebook 🤣

also the title & date on the top right corner is dynamic!
December 16, 2024 at 1:07 PM
3 analytics providers seem to have different values. Does anybody have any idea why?

Maybe it's due to different ad blocker and bot filtering?
December 16, 2024 at 12:51 PM
matcha latte with oat milk is so damn good

i like the mild nutty flavor and subtle grainy aftertaste
December 14, 2024 at 6:10 AM
1 year after graduation, I realized that I didn't even have a soft copy of my degree and had never once sent it.

That's how strong an online presence is.
December 13, 2024 at 2:02 PM
btw you can cache turborepo lint on github artifacts for free!

link in thread
December 11, 2024 at 2:59 AM
my ongoing habit right now is writing daily highlights every night

I’ve been doing this from around feb, first on a book, now moved to ios journal app
December 10, 2024 at 3:44 PM
woohoo 🍵

I can make it with tiny teaspoon of honey, cafes don’t understand the meaning of ‘less sweet’ istg
December 9, 2024 at 4:33 AM
yayy, i’ve been wanting this for a while
December 8, 2024 at 4:33 PM
my close friend bought me this after i mentored him for a few months

he just landed a remote job to my company 🙇‍♂️🎉
December 8, 2024 at 7:27 AM
Reposted by Clarence
Finally had a free moment over the holiday break to mess around with some creative code ideas. I hacked on this little Web Component that outputs a shimmering pixel effect when its parent element is hovered.

Read the post and check out the demo: ryanmulligan.dev/blog/pixel-c...
December 3, 2024 at 4:53 PM
🔍 Quick Tip: Fix VSCode's Annoying Import Suggestions!

Tired of VSCode suggesting the wrong imports? You can fix them!
December 3, 2024 at 2:03 PM
Turns out my image CDN free tier was not ready for this number of visitors.

I just wrapped them with an extra Cloudflare caching layer 🙈
December 3, 2024 at 11:14 AM