David Myers's Avatar

David Myers

@david.fyi.bsky.social

Staff Software Engineer | Open Source Maintainer | Dog Dad

33 Followers  |  35 Following  |  25 Posts  |  Joined: 07.10.2023  |  1.9174

Latest posts by david.fyi on Bluesky

Anyone building dual CLI/GUI apps with @tauri.app? I'm looking for examples, but I'm not finding much yet.

02.08.2025 21:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How did I not know about ripgrep until now? 🀯

04.07.2025 18:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Fair enough. Fwiw, I'd love a good solution for this too. πŸ‘€

29.06.2025 19:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
import ConstJson from './config.json' as const; Β· Issue #32063 Β· microsoft/TypeScript Suggestion The ability to get const types from a JSON configuration file. If the json is: { "appLocales": ["FR","BE"] } I want to import the JSON and get a {appLocales: "FR" | "BE"} type instead of...

Requires a build step but maybe worth it?
github.com/microsoft/Ty...

29.06.2025 19:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Amazing. Any idea if there's a plan to open source it?

29.06.2025 18:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Is anyone been building an event platform on atproto?

29.06.2025 17:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Does that mean you want it to essentially unlock remotely so that your desktop is showing the same live GUI?

22.06.2025 03:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My understanding is still at novice level right now, but I'm starting to wrap my head around it. The compiler does an amazing job at providing clear feedback, so it's not as rough (so far) as I was anticipating.

22.06.2025 03:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A button for downloading more RAM.

21.06.2025 03:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Anyone out there writing custom form validations with modern browser APIs? Specifically looking into things like using ValidityState, the <output> element, setCustomValidity, :user-valid, etc.

21.06.2025 02:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I finally have a good reason to learn Rust (building a cross-platform app with Tauri), and I am loving it so far. The combination of expressions, result objects, and pattern-matching is such a breath of fresh air.

19.06.2025 22:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I played around with this for a bit, but I felt Alpine paired better with Astro than HTMX did.

07.05.2025 02:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Email from Apple about allowing external links in the US app store without entitlements.

Email from Apple about allowing external links in the US app store without entitlements.

IT'S ABOUT DAMN TIME! πŸ™Œ

02.05.2025 23:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why are automated iOS app builds so complicated?

16.02.2025 00:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
font-size: min(2em, 2rem);
padding: clamp(10px, 5vw, 30px);
margin: max(2lh, 2em);

2em is crossed out
10px, 5vw is crossed out
2em is crossed out

font-size: min(2em, 2rem); padding: clamp(10px, 5vw, 30px); margin: max(2lh, 2em); 2em is crossed out 10px, 5vw is crossed out 2em is crossed out

You can now see which value is the active value in min(), max() and clamp()

- in Canary DevTools today
- coming to Chrome stable soon!

30.01.2025 19:19 β€” πŸ‘ 351    πŸ” 39    πŸ’¬ 3    πŸ“Œ 6

This is HUGE! I can imagine some great UX and perf gains related to granular DOM updates, especially related to keyed lists!

17.01.2025 03:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh, neat! I don't think it's working for me since I'm using a custom domain though... πŸ€”

11.01.2025 23:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Nevermind! Just had to take a peek at the network tab. πŸ˜„

11.01.2025 23:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hi friends. πŸ‘‹πŸ» Does anyone know if there's a simple way to get my #atproto DID from the Bluesky app? πŸ‘€

11.01.2025 23:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 4    πŸ“Œ 0

This is such a cool idea. I link out to other sites in my posts, but I've never considered adding a links index. I'm absolutely going to add this to my site!

11.01.2025 19:28 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ€”

06.01.2025 03:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Bluesky is a completely free platform without advertising... I think it's more than enough.

06.01.2025 03:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Consuming your data is not plagiarism, and consumption of your data is the only part that Bluesky can feasibly do anything about. Even then, public data will always be accessible by bad actors.

06.01.2025 03:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

C# was the first typed language I worked with professionally, and I think that stint is part of why I love TypeScript so much.

04.01.2025 07:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How often do you hang it by the handle strap? I've been wanting to get my bag off the ground, but I'm always worried about that handle giving out at some point.

09.12.2024 20:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Developers

23.11.2024 21:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@david.fyi is following 20 prominent accounts