Joe Bell
@joebell.studio
📤 2680
📥 277
📝 279
button polisher
@operate.so
🪴 joebell.studio 🗂️ cva.style 📍 🇪🇪
pinned post!
Hello friends 🙋🏼♂️ I'm Joe, a detail-obsessed Design Engineer based in Estonia I created
cva.style
and recently wrapped up a year with the wonderful design team at
Clerk.com
Outside work, I take photos with my Ricoh GRIIIx, ride my bike, focus on self-improvement, but tbh mostly walk the dog
over 1 year ago
14
91
2
<Lightbox /> Powered by View Transitions
loading . . .
20 days ago
1
11
1
Friendly reminder that your time-saving AI skills work because, most likely, some open-source developer put their free time in
about 2 months ago
0
5
1
5 jobs I've had - Paper round - Antique clock shop assistant - Theme park ride operator - Door-to-door fundraiser - Design engineer
2 months ago
1
2
0
Create Deal ⚡
loading . . .
2 months ago
1
1
0
Watched “Hamnet” last night and genuinely not a dry eye in the cinema when the credits rolled One of the most devastatingly beautiful films I’ve ever seen
2 months ago
1
1
1
Jamming on Comboboxes with
@alvi.sh
and
@moeamaya.com
🍟
loading . . .
3 months ago
0
3
0
1 year at
@operate.so
loading . . .
5 months ago
0
4
0
Genuinely mad impressed at how easy it was to port over a Next.js site to
@netlify.com
— everything just worked
5 months ago
1
11
0
RIP to all my fellow web devs waking up this morning to learn that they now need to account for a *third* iOS Safari layout when stretching content to viewport height
7 months ago
7
90
18
Closing a big deal should feel like a big deal 🎆
loading . . .
7 months ago
1
5
0
After months of building, today we're exiting stealth mode! Introducing ˗ˏˋ
operate.so
ˎˊ- A precision-built CRM designed for sales and built for founders
loading . . .
Operate
A CRM designed for sales, built for founders
https://operate.so
7 months ago
2
8
1
If your app contains multiple scroll containers, consider adding `overscroll-behavior: none` to your html/body to prevent "page bounce"
loading . . .
8 months ago
1
29
3
happy monday to everyone except the people who decided `backdrop-filter` should affect scrollbars
8 months ago
0
3
0
Married my best friend
9 months ago
15
57
0
The best thing about working in tech isn’t the hustle or the grind, it’s about flying to the other side of the planet to spend time with the friends you made along the way
10 months ago
1
7
0
Living in the countryside is a life cheat code
11 months ago
2
13
0
reposted by
Joe Bell
Piccalilli
11 months ago
We’re trying a rather radical new approach at Piccalilli by doing real world projects — for real clients — in the open. This gives us a context to provide genuine high quality, real world education for free at the point of entry.
loading . . .
We need your support to do free projects for good causes and publish free high quality education
We’re trying a rather radical new approach at Piccalilli by doing real world projects — for real clients — in the open. This gives us a context to provide genuine high quality, real world education...
https://piccalil.li/blog/we-need-your-support-to-do-free-projects-for-good-causes-and-publish-free-high-quality-education/
2
141
71
6 years ago, I moved to Estonia to live with a woman I met on Bumble just 3 months before In 8 weeks, I'm marrying her Life is wild, but beautiful
11 months ago
4
48
0
⌘F
loading . . .
11 months ago
0
5
0
Tried every auth service imaginable today just trying to get a simple "magic link" login working for our tiny wedding website (powered by
@astro.build
) Turns out, the magic combo was
@supabase.com
+
@resend.com
11 months ago
0
7
0
You know you're in a great company when you feel free to yolo ideas straight to prod without the fear of pushback
11 months ago
0
4
0
Timeline cleanse
11 months ago
1
24
0
Is there anyone at
@cloudflare.social
or
@astro.build
who could help me understand whether to deploy my Astro site to “Cloudflare Workers” or “Cloudflare Pages”? Seems that both offer the same features, but Cloudflare seems to be leaning into Workers for its new Vite plugin Feeling a tad lost
11 months ago
2
2
1
🌿
12 months ago
0
13
0
Nuclear take: AI image tools are the Snapchat filters of our generation
12 months ago
1
6
0
Deal status 🤝
loading . . .
12 months ago
1
13
1
Task status ✓
loading . . .
about 1 year ago
0
31
1
Stumbled across
fontsource.org
today – an absolutely delightful library of self-hostable fonts for Vite-based projects Major kudos to
@ayuhito.com
loading . . .
Fontsource
Download and self-host 1500+ open-source fonts in neatly bundled NPM packages. Access a comprehensive library of web typefaces for free.
https://fontsource.org
about 1 year ago
0
22
1
❌ Doomscrolling ✅ Collecting Ultra HD Blu-rays
about 1 year ago
2
13
0
Since launching in February 2022, I've received ~$300 in sponsorships for
cva.style
Today I'm donating it all to support the people of Ukraine
about 1 year ago
3
15
0
reposted by
Joe Bell
Kaja Kallas
about 1 year ago
Ukraine is Europe! We stand by Ukraine. We will step up our support to Ukraine so that they can continue to fight back the agressor. Today, it became clear that the free world needs a new leader. It’s up to us, Europeans, to take this challenge.
667
19323
6115
Looking forward to the day when a shiny new mail/calendar app launches that supports more than just Google accounts
about 1 year ago
1
4
0
<Widget /> 📇
loading . . .
about 1 year ago
0
12
0
I don't use
stitches.dev
anymore, but I still love – and regularly use – its "locally scoped tokens" paradigm For global custom properties use two dashes: var(--color-primary) For component-specific custom properties, use three: var(---color)
about 1 year ago
3
14
0
Hearing Trump claim Ukraine “started the war” gave me a pit in my stomach For those who voted for this, do yourself a favour and read about “Bucha” Do you really think a country whose soldiers mutilated civilians and raped children seeks peace?
www.reuters.com/world/europe...
loading . . .
In Ukrainian street, a corpse with hands bound and a bullet wound to the head
A man lay sprawled by the roadside in the Ukrainian city of Bucha on Sunday, his hands tied behind his back and a bullet wound to his head, one of hundreds of local residents that officials say have been found dead in the wake of five weeks of Russian occupation.
https://www.reuters.com/world/europe/ukrainian-street-corpse-with-hands-bound-bullet-wound-head-2022-04-03/?fbclid=PAZXh0bgNhZW0CMTEAAaYb2ROZDOCKfN24PIHP7g0H3ljOkAxUaS8_sGo77J82gT1GCqnzdJy4rZQ_aem_Fdep6vZmCteySFbfSNUzKg
about 1 year ago
0
1
1
Truly envy the folks who are the most productive in their intricate home office setups Stick me in an unbearably loud café on a metal barstool at a wonky table – dying for the toilet because I don't want to lose my seat or pack my laptop away – and I will get 3 days of work done in 3 hours
about 1 year ago
2
14
0
iykyk
about 1 year ago
2
13
0
Super impressed by
@flashes.blue
— the hype is deserved
about 1 year ago
0
2
0
Beyond ridiculous that it's 2025 and you still can't convert a Google Workspace account to a personal account
about 1 year ago
2
13
0
Once again, I cannot stress enough how much I love
@astro.build
Spun up a completely bespoke Storybook-esque docs site today in a matter of hours; using “Content Collections” to load all component README’s straight from the source as type-safe data Just delightful stuff
about 1 year ago
3
46
2
Any other open-source project creators ever think “Wow I truly have no idea what I’m doing. How on earth have I ended up in a position where people rely on me for this?” Asking for a friend
about 1 year ago
2
13
0
Willing to invest in a startup that successfully removes any mention of Elon Musk from my existence
about 1 year ago
2
23
0
PSA: if you're using
@tailwindcss.com
with
cva.style
, consider updating your IntelliSense classRegex for a more robust solution 🏋🏼 Stable:
cva.style/docs/getting-started/installation#intellisense
Beta:
beta.cva.style/getting-started/installation#intellisense
Kudos to
github.com/longzheng
about 1 year ago
0
13
0
Last year I was juggling a puppy, moving house, and burnout Now I'm juggling a teenage dog, wedding planning, a new job, and a desire to be more creative for the sake of creativity That said, I'm determined to see this through
about 1 year ago
1
31
0
Stacking up some cards for
@operate.so
🪗
loading . . .
about 1 year ago
0
6
0
I asked my dog to build a web app with Cursor and v0 What happened next will surprise you
about 1 year ago
2
24
0
It's that time of the year – for the 6th year – where UK Student Loans send me a physical letter across the European continent asking me to provide proof of overseas employment Proof in the form of a letter from my employer stating my salary A letter from myself stating my own salary, signed by me
about 1 year ago
0
5
0
Haven’t written a line of code or opened GitHub in 2 weeks Bliss
over 1 year ago
1
35
1
Friendly reminder to clean up your DNS configuration when deleting a project Signed, Someone who discovered their domain was being used to host an Indonesian gambling site
over 1 year ago
0
7
0
our dog's anxiety training plan is starting to feel a little excessive (not sure about this one google translate)
over 1 year ago
1
8
0
Load more
feeds!
log in