Kevin Saldaña

@kmsaldana1

Statically typed webshit ~ React / GraphQL / TypeScript / ReasonML ~ he/him

Vrijeme pridruživanja: siječanj 2016.

Tweetovi

Blokirali ste korisnika/cu @kmsaldana1

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @kmsaldana1

  1. proslijedio/la je Tweet
    21. sij

    New version of ReasonRelay released (0.5.2). This greatly simplifies the unwrapping-of-fragments weirdness I introduced together with only using records. Check out the changelog here:

    Poništi
  2. proslijedio/la je Tweet
    21. sij

    A comparison of how tagged unions (also known as discriminated unions) are implemented in GraphQL, ReasonML, and TypeScript. ✍️ by 🏷

    Poništi
  3. proslijedio/la je Tweet
    21. sij

    🧩 Domain Modeling with Tagged Unions in GraphQL, ReasonML, and TypeScript ⛓ The toolchain for GraphQL in Flutter 🏎 Villus: A tiny and fast GraphQL Client for Vue.js 🍌 Banana Cake Pop and more in....

    Poništi
  4. proslijedio/la je Tweet
    13. sij

    A pretty slick article by on the difficulties of domain modelling that's relevant to pretty much every project. Well worth a perusal.

    Poništi
  5. 12. sij
    Poništi
  6. proslijedio/la je Tweet
    7. sij

    Done with an initial implementation of only emitting records for data types + autodecoding nullables/enums/unions for ReasonRelay, and I gotta say, this feels great! Being able to pattern match on GraphQL data (including unions and enums) almost feels like cheating 🙀😺

    Poništi
  7. proslijedio/la je Tweet
    2. pro 2019.

    🚀 XState v4.7 is released, with many improvements & new features: ✅ Typestates (strongly-typed states + context) 🐟 Fully compat w/ RxJS 💥 New action creators *⃣ Wildcard transitions 🛠️ Refactored algorithms ➕ Much more! Post + updated viz coming 🔜

    Prikaži ovu nit
    Poništi
  8. 11. stu 2019.

    I think the biggest hurdle for me was understanding the fragment philosophy in Relay and in particular the type emission story and the flow of types. Once I got my bearings on that tho the power of the paradigm was very clear. That story is even better now with concurrent mode.

    Prikaži ovu nit
    Poništi
  9. 11. stu 2019.

    Thanks for the detailed examples of the new experimental Relay version ! I hadn't used Relay before, so it was a lot to grok at once—but your comments and code made it possible for me to figure out all the individual pieces, so thank you!

    Prikaži ovu nit
    Poništi
  10. proslijedio/la je Tweet
    8. stu 2019.

    Prettier 1.19 is out! Long awaited Vue option, TypeScript 3.7 and new JavaScript features.

    Poništi
  11. proslijedio/la je Tweet
    7. stu 2019.

    📺 My talk on building Concurrent React from Scratch is up! We introduce the mental models for fiber, fiber traversal, a Time Slicing Work Loop, Hooks and Suspense, from scratch, in 30 mins. Best viewed on desktop (sorry, my bad)

    Prikaži ovu nit
    Poništi
  12. proslijedio/la je Tweet
    6. stu 2019.

    At React Conf 2019 we announced an experimental release of React that supports Concurrent Mode and Suspense. Check out our new React blog post for more about the best practices we've identified for using these features:

    Prikaži ovu nit
    Poništi
  13. proslijedio/la je Tweet
    5. stu 2019.
    Odgovor korisnicima

    All code sucks though.

    Poništi
  14. proslijedio/la je Tweet
    5. stu 2019.

    TypeScript 3.7 is finally here! ✔ Optional Chaining & Coalescing ✔ Assertion Functions ✔ .d.ts Emit From .js Files ✔ Smarter Control Flow Analysis ✔ Flatter Error Messages and more! Check out the blog post today!

    Poništi
  15. proslijedio/la je Tweet
    5. stu 2019.

    Ever wanted to demo a GraphQL schema on your blog or in a workshop? 🤔 Announcing ✨GraphiQL Spark✨ just for you! ➡️ A GraphQL IDE allowing you to demo a schema without an endpoint. In addition the query is executed on mount to instantly see the result

    Prikaži ovu nit
    Poništi
  16. 28. lis 2019.

    Having some external orchestrator (eg Redux) seems like a decent solution. UI fires event -> preloading of data and the transition itself is dispatched to some higher abstraction. However looking at concurrent docs it seems that this pattern is a bit at odds with the architecture

    Prikaži ovu nit
    Poništi
  17. 28. lis 2019.

    It's quite awesome to see all these disparate features comes together with really cool emergent properties—that's good design. Reminds me a bit of how I felt about when conditional types and inference were introduced, and how suddenly all these features opened up.

    Prikaži ovu nit
    Poništi
  18. 28. lis 2019.

    A parent event handler having knowledge of an immediate transition is coupling those views together a bit. Obviously for reasons that once again provide a better DX, just interesting to think about when working on large code bases with many teams (which obviously FB has xp with!)

    Prikaži ovu nit
    Poništi
  19. 28. lis 2019.

    The preloadedQuery APIs in Relay are interesting. I understand why it would be the preferred pattern from a UX perspective. Feels slightly at odds with some of the other Suspense features, which allow for better separation between parent -> child relationships.

    Prikaži ovu nit
    Poništi
  20. 28. lis 2019.

    Lots of great talks from —still wrapping my head around some of the concurrent patterns. The docs from are fantastic! Trying to get up to speed with Relay since I don't have much experience with that.

    Prikaži ovu nit
    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·