Sabitlenmiş Tweet
Kiley D
5.6K posts

Kiley D
@kiley0
Georgia Bulldog, Front-end Developer at Slack, previously at AWS
Georgia, USA Katılım Ekim 2007
505 Takip Edilen1K Takipçiler

@_sffc @pipobscure @therealptomato Edit: by "real work" I mean "browser implementation" -- obviously you all have done a ton of real work just to get to this point. Gotta acknowledge that, too.
English

@_sffc @pipobscure @therealptomato That's a great point, less visible movement (i.e. changes and updates) may indicate real work has begun! 🙏
English

@pipobscure @_sffc @therealptomato Gotcha. Really appreciate you taking the time to reply, and I'll keep a close eye on the proposal to reach stage 4! Cheers!
English

@kiley0 @_sffc @therealptomato That's what I think personally. But there are efforts to work on a production level polyfill and I don't have its up-to-date status; so I might be too conservative.
English

@pipobscure @_sffc @therealptomato That is exciting to hear! Y'all are moving mountains with this one, we sincerely appreciate the hard work. So am I correct that, for now, big apps & sites should stick to the recommendation to: "Do try it and report bugs; don't use it in production!" (including the polyfill)?
English

@kiley0 @_sffc @therealptomato There is lots of movement, it's just not as visible. Engines are implementing and we're trying to correct issues they find. It's just that it's such a large proposal that there's ample space for things to be found.
At the same time, we're so close I can smell the goal 😀
English

@DevSimplified you uploaded an awesome video about Temporal in March 2022 — I'd love to hear your thoughts now in Jan 2024 about the current status and whether or not to go all-in on using Temporal today!
English

I'd love to chat with / hear thoughts from the proposal champions: @pipobscure @_sffc @therealptomato (I was only able to find a few of you on Twitter, but I'd love to hear from anyone related to it!)
English

@astralwave @leginCs Word! I didn't catch that. So local-first is indeed a key part of the comparison between Dax's original screencast ("what's stopping your app from being this fast?") and the Vercel screencast ("we can talk"). Corrected!
English

@kiley0 @leginCs He did specifically mention “local-first” here, in the context of using Replicache, so that’s what I picked up on:
dax@thdxr
majority of the UI was built from scratch, designed by our VP of junior design @jayair we use @solid_js so we use kobalte.dev for some lower level components like dropdowns (not in this video) stuff is snappy because this is a local first app - general idea is here: localfirstweb.dev we specifically use @replicache
English

Never got why Vercel throws so much weight behind a “server-first” approach when local-first with background syncing and conflict resolution is the winning approach.
It’s as if they’re financially-incentivized to care about a less optimal approach, or am I missing something?
dax@thdxr
we can talk or we can check the scoreboard quality comes from trying hard and attention to detail, not general statements like this
English

@astralwave @leginCs I see! I think the discussion between Dax and Guillermo isn’t so much about *that* local-first concept, and more about just loading the app as a SPA rather than involving the server in every transition and state-change with a component. Regardless, I’m a big local-first fan!
English

@kiley0 @leginCs When I refer to it, I’m absolutely referring to where the data is, not where the UI is rendered, as in this essay: inkandswitch.com/local-first/
localfirstweb.dev
English

@leginCs @astralwave The term local-first might be causing a little confusion as it’s got a whole movement around it (which is awesome). But in this discussion I think it’s more about where the UI is rendered, with the “local” option being a classic SPA w/ optimistic writes and client-side state.
English

@astralwave Interesting. Yeah, makes sense.
But web apps in general, I have seen that Vercel uses replicache, but couldnt see any other big tech companies using something like that.
Is it something relatively new?
English

@AdamRackis Lately I’ve been recommending this book by @davefarley77, it’s one of the best high-level SE books I’ve read!

English

And this post from the Slack Engineering blog: slack.engineering/hacklang-at-sl…
English

@mattbonig I like to think of it like molecules vs elements. H2O combines Hydrogen and Oxygen. So you'd have AWS Water, which combines Amazon Hydrogen, Amazon Oxygen.
English

@kentcdodds Ah yes! Looks like there's a community-maintained provider called `terraform-provider-fly` that will allow you to do things like the image below, which will create a Fly machine in each region in the list. Very nice! More here: fly.io/docs/machines/…

English

@kiley0 Very possibly, but I'm not familiar with that enough to give you a straight answer. I would suggest posting to community.fly.io :)
English

@kentcdodds I just finished watching Deploy Web Apps tutorial and loved it. Thanks for making it free! A question I had after watching: Is there a way to capture the Fly infra parts in code (like CDK or TF)? And again, well done!

English


