Zell Liew

Zell Liew

@zellwk.bsky.social

Web developer, building businesses that syncs with the way I work & sharing what I discovered. Links: - zellwk.com - magicaldevschool.com - splendidlabz.com

837 Followers 333 Following 153 Posts Joined Feb 2024
3 weeks ago
Preview
Distinguishing "Components" and "Utilities" in Tailwind | CSS-Tricks The distinction between "components" and "utilities" seems clear at first glance, but gets a little blurred when working with them in Tailwind.

Tailwind utilities can be thought of as components. But there's really a difference between the two and it's helpful to know it. That's where @zellwk.bsky.social has an excellent way to distinguish the two.

css-tricks.com/distinguishi...

2 1 1 0
3 weeks ago
Preview
Distinguishing "Components" and "Utilities" in Tailwind | CSS-Tricks The distinction between "components" and "utilities" seems clear at first glance, but gets a little blurred when working with them in Tailwind.

Distinguishing “Components” and “Utilities” in Tailwind, by @zellwk.bsky.social (@csstricks@mastodon.social):

https://css-tricks.com/distinguishing-components-and-utilities-in-tailwind/

#tailwind #terminology

1 1 0 0
1 week ago
Popover API or Dialog API: Which to Choose?

Popover API or Dialog API: Which to Choose?, by @zellwk.bsky.social (@csstricks@mastodon.social):

https://css-tricks.com/popover-api-or-dialog-api-which-to-choose/

#popovers #modals #apis #accessibility #javascript

2 1 0 0
2 months ago

Sometimes the problem isn’t your strategy.

It’s the fixed cost underneath it.

Reducing that one expense changed how I show up, how I write, and how I feel about what I’m building.

1 0 0 0
2 months ago

Best decision I’ve made in a long time.

$141/month → $8 last month.

What surprised me wasn’t the money saved.

It was the relief.

- I don’t worry about expenses as much anymore.
- I don’t feel forced to make people buy things.
- I can finally explore without panic.

1 0 1 0
2 months ago

For a long time, my email list stressed me out.

Not because of writing emails.

But because every month, the cost made me feel like I had to sell something.

When the pressure disappeared, everything felt lighter.

I did this by changing my email list provider.

1 0 1 0
2 months ago

I changed my email list provider a few months ago.
Best decision I’ve made in a long time.

$141/month → $8 last month.

That single change removed a background anxiety I’d been carrying for years.

2 0 0 0
3 months ago

If you’re tired, overwhelmed, or just don’t feel like digging through CSS…

Open the Computed tab and search the property directly.

It’s like the Styles panel, but without the noise.

2 0 0 0
3 months ago

Restarting feels like picking through the ashes of your previous effort.

You see everything you wish went differently.

And you move anyway.

That movement — that tiny, shaky step — is a major milestone towards your future success.

1 0 0 0
6 months ago
Preview
Composition in CSS | CSS-Tricks CSS is a composable language by nature. This composition nature is already built into the cascade. We simply don't talk about composition as a Big Thing because it's the nature of the language.

Love how @zellwk.bsky.social goes down a rabbit hole on CSS composition:

1. CSS is composable by nature.
2. You can do composition in HTML or in CSS.

...and ultimately:

3. Styles can be divided into four categories: layouts, typography, theming, and effects.

css-tricks.com/composition-...

14 3 0 0
7 months ago

I’m flattered :)

3 0 0 0
7 months ago

Gotta make a case to prevent people from attacking you when they notice they are “deceived”?

1 0 1 0
7 months ago

Kids don’t listen to you until you can open your heart to them and with them.

And they still won’t listen to you.

But maybe they will allow you to accompany them to do what you want them to do. (Like Homework, for example).

1 0 0 0
7 months ago

Be present in this moment vs planning and working out the future.

What to choose?

Be present now as you work out the future.

1 0 0 0
7 months ago
Preview
A Primer on Focus Trapping | CSS-Tricks Focus trapping is about managing focus within an element, such that focus always stays within it. The whole process sounds simple in theory, but it can quite difficult to build in practice, mostly because of the numerous parts to you got to manage.

A Primer on Focus Trapping, by @zellwk.bsky.social (@csstricks@mastodon.social):

https://css-tricks.com/a-primer-on-focus-trapping/

#introductions #focus #keyboardnavigation #javascript #accessibility

2 1 0 0
7 months ago

What is dead may never die

What is alive may die anytime

A human’s heart keeps thumping to keep him alive.

What’s the thumping heart that keeps your dreams alive?

1 0 0 0
7 months ago

Interesting. What’s an example of something that’s accurate but imprecise?

1 0 1 0
7 months ago

The unfortunate part about setting goals is the erosion of trust in yourself if you don’t fulfill those goals.

Incredible slippery slope.

Be careful what you wish for. But be bold to ask for what you truly want.

Paradoxical.

But not.

4 0 0 0
7 months ago

This was one of the things I’ve been super excited about lately 2024.

Finally got to blogging and releasing the details behind building this cool stuff.

1 0 0 0
7 months ago

Rotating the name of a honeypot field is a pretty cool idea.

Any possibility is to put in a legit-sounding fake name that’s actually a throwaway field.

0 0 1 0
7 months ago

One of the hardest parts about entrepreneurship is learning to keep expenses low.

It’s easy to succumb to the possibility and hype that something will work out — and overspend.

But what if it doesn’t work out?

True story that took a pretty difficult fall to learn.

2 0 0 0
7 months ago

TIL that honeypot fields still work today — no need for recaptcha or other annoying solutions that users don’t really like.

Blog post about this coming soon.

3 0 1 0
7 months ago

Superb stuff!

2 0 1 0
7 months ago

I'm also quite misaligned with almost every tool out there that states yearly payment in monthly terms.

0 0 0 0
7 months ago
Post image

I'm actually quite sick of Adobe's pricing methods.

I only needed Photoshop and Lightroom for a month. I saw they have a discounted plan and I jumped on it... only to discover later that I gotta "pay up the difference" for the "yearly plan" (that was stated in monthly payments).

2 0 0 1
7 months ago

Tailwind 4 has an impressive dev experience — I now use their utilities like sass mixins because it has became so convenient to write!

0 0 0 0
7 months ago

I can’t do much about 99.9999999% of the world’s problems anyway.

Holding onto those energies doesn’t help me and doesn’t move the needle for anyone.

So, better to let them go where they are supposed to go instead.

0 0 0 0
7 months ago

I realize I soak up on people’s energy quite unconsciously as I read thru stuff.

Letting myself know that it’s okay to let go of all of those energies — and that I don’t have to do anything about them — allows me to lighten and unload.

1 0 2 0
7 months ago
Build custom CSS Layouts in seconds Build your features without worrying about layouts. Stay in your flow and complete your work faster

Finally just gonna be brave and release this openly: splendidlabz.com/solutions/la...

6 1 1 0
7 months ago
Post image

Removed it

1 0 1 0