Joel's Avatar

Joel

@jgarplind.bsky.social

I'm with Kevin ๐Ÿถ Developing all kinds of software for ๐Ÿฅ@๐Ÿก at Medoma I mostly post tech-related things I find useful and want to remember, hopefully interesting others along the way.

2,511 Followers  |  1,049 Following  |  837 Posts  |  Joined: 26.12.2023  |  1.7681

Latest posts by jgarplind.bsky.social on Bluesky

Cool! Does this mean that pnpm monorepo users can move off of 'hoisted', back to default 'isolated'? pnpm.io/settings#nod...

Can barely remember which issues 'isolated' caused in the first place, so I wouldn't know how to validate it easily.

03.09.2025 20:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Decided to pick up Blue Prince the other day.

Lovely game which unravels itself time and time again. You start having no idea what to do and keep discovering new layers. I'm amazed by how many times the game let's you find yet another dimension to weave into the gameplay.

19.04.2025 07:51 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

Does this mean that vite plugins such as react compiler will be easily usable again?

08.02.2025 09:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks for the reminder! Played it a few years ago and really liked it.

I recently played Road 96 which has similar vibes in a way (journey towards a far away destination, exploring along the way), but is also much more emotional (and a fair bit longer, maybe 10h).

Maybe you'd enjoy it :)

01.02.2025 11:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah, it seems like an odd thing to hard code. Every app will have different needs.

If this really is a pure "UX optimization" and is not based on technical constraints, I'm surprised the React team would do that without making it configurable.

01.02.2025 11:04 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey! Just wanted to thank you for bringing this question up in public. I had no clue and am happy to be aware.

01.02.2025 10:52 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Personally, I tend to follow those I run across who have something interesting to say, and I rarely spend any time purposefully unfollowing.

That's how I ended up following 1000+ people.

25.01.2025 19:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nice! I've been holding off on the EA to avoid missing out on the full experience, but now you got me intrigued, so it might be time to reevaluate ๐Ÿ˜„

25.01.2025 18:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nice :) Still getting acquainted with edge-to-edge. Is the new thing how the feed scrolls underneath the status bar rather than being clipped by it?

19.01.2025 13:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

bsky.app/profile/labe...

18.01.2025 19:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sounds like an endless chase to me.

I'm sure there are reasons it is not feasible, but if you insist on banning apps due to sharing data with China's gov, maybe ban, you know, _every_ app doing that, not just the current poster child.

17.01.2025 18:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Haven't played with them myself, but iirc each dom component is its own webview, so maybe it's not compatible with things relying on a global scope? ๐Ÿค”

17.01.2025 15:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Congrats! Been using the beta for the last week or two, and it's been a nice ride.

17.01.2025 14:24 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Didn't really think of it like that before.

Are you basically saying that the reason values are never undefined is because Suspense forces you to wait for them not to be, and using Suspense hides the opportunity to conceive less waterfally solutions?

11.01.2025 18:55 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Probably. Crazy how eager people are to reply to things that are obviously not addressing them.

11.01.2025 16:33 โ€” ๐Ÿ‘ 20    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Congrats :)

You wrote briefly about your interactions with App Store reviewers, but how did the Play Store review play out?

08.01.2025 18:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Reading this Bluesky post, I assumed "Communication" to mean communicating with users.

Reading the chapter, I assumed it meant communicating among maintainers.

Reflecting a bit, I think it's meant to be both?

While there's definitely overlap, I also think the needs are often very different.

04.01.2025 17:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Wasn't aware of this, but it sounds like a footgun, and I think your proposed solution makes sense.

04.01.2025 16:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Do you think it is difficult to support, or just not considered? Maybe it's not a huge effort, and showing your interest could give the maintainers a reason to implement it.

29.12.2024 11:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Interesting to see work on a React Native SDK. Been exploring that space a bit today, and it's a lot emptier than I had anticipated.

22.12.2024 14:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
System buttons on Android. A triangle pointing left, followed by a circle, followed by a square, followed by a human.

System buttons on Android. A triangle pointing left, followed by a circle, followed by a square, followed by a human.

We're talking about these buttons, right? (I think the preview is too narrow, so click for full context)

I've yet to dig deeply into this stuff from a dev PoV, but interesting to hear about your experiences.

20.12.2024 19:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I like my buttons... I think?

20.12.2024 13:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Found it funny that yesterday's GitHub outage page offered 3 support channels:
1. A GitHub link, not very helpful when it's down.
2. A link to a status page. All green of course.
3. A link to a Twitter account, which by default has posts sorted by popularity, surfacing a 2019 outage as the top post.

18.12.2024 20:13 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Agreed! That reminds me of this great site I found a while ago: bsky.app/profile/jgar...

16.12.2024 22:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Unplugin Turbo Console Improve the Developer Experience of console

Nice! Looks like utc.yuy1n.io/features/pas... should have covered my needs equally well. Might reach for it next time.

10.12.2024 21:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - patak-dev/vite-plugin-terminal: Log in the node terminal from the browser Log in the node terminal from the browser. Contribute to patak-dev/vite-plugin-terminal development by creating an account on GitHub.

Shoutout to @patak.dev for creating this nice Vite plugin for directing browser logs to the terminal: github.com/patak-dev/vi...

What it's good for? In my case: analyzing browser logs from a Safari "PWA" on a mobile device connected to my dev server via @tailscale.com serve

10.12.2024 19:48 โ€” ๐Ÿ‘ 15    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I love isolation: isolate for "local" z-axis control without bleeding into the global z-index hierarchy. Glad to hear it is useful in more ways.

09.12.2024 17:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks for the encouragement Dan. Showing how you work through things as a well respected community member does inspire others to follow your lead. I think good things will come from that.

07.12.2024 20:11 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Had some similar thoughts a couple of weeks ago, but in a browser context.

Dropping it here in case it includes anything useful to you: bsky.app/profile/jgar...

07.12.2024 17:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Convert BSky Starter Pack to List

Convert starter pack to list, or other similar operations: nws-bot.us/bskyStarterP...

01.12.2024 08:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@jgarplind is following 20 prominent accounts