Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 45
  1. US State Centers

    One of my favorite podcast genres is "two friends talking".

  2. Occultation

    A week ago, I experienced my first ever total solar eclipse.

  3. The Colbert Questionert

    Most weekday mornings during the past few years, between making coffee and waiting for code to compile, I watch the previous night's [_The Late Show with Stephen Colbert_](https://www.youtube.com/@ColbertLateShow) on YouTube.

  4. Modern web development at companies with real products almost always involves a large monorepo with a set of CI – [Continuous Integration](https://en.wikipedia.org/wiki/Continuous_integration) – tests to maintain code quality and make sure your PR hasn't…

  5. React Beyond the DOM

    In 2024, I started a new job at [Attio](https://attio.com/), on the Ecosystem Team, helping to build out an extensions SDK to allow third parties to build [apps](https://attio.com/apps) to add functionality to the base CRM product.

  6. 🏁 Ripple Final Form

    The epiphany that sparked the creation of Final Form back in [2017](https://erikras.com/blog/final-form-announcement), was that form state has _nothing_ to do with frontend frameworks.

  7. When I first wrote 🏁 Final Form back in [2017](https://erikras.com/blog/final-form-announcement), [Flow](https://flow.org/) and [TypeScript](https://www.typescriptlang.org/) were exactly tied in the race to strongly type JavaScript.

  8. When deciding what to talk about in 2024, I wanted to showcase how powerful state machines and XState can be by building something complicated, but not _too_ complicated.

  9. Guide to the Internet

    When I finished 6th grade in June 1991, my father had the idea to assign me a summer term paper to write.

  10. I'd never been to Florida.

  11. This was my third time on the Canary Islands, second time on the island of Tenerife.

  12. XState in Solid

    The more I play with [Solid](https://www.solidjs.com/), the more I find its abstraction incredibly fascinating.

  13. [Five years ago](/blog/final-form-announcement), I challenged myself to create a form state management library that was framework independent.

  14. I think it's pretty fair to say that > JavaScript is an "event-driven" language.

  15. Coding in Flow

    ## The Talk I remember right where I was, walking the scorching June streets of Sevilla, when I got the Twitter DM from Justin, organizer of the blockbuster debut Render ATL conference in 2021, asking me if I'd be a speaker _11 months in the future_, in J…

  16. When Remix was first announced, by the gentlemen behind React Router, I knew it was gonna rock...eventually.

  17. Modeling React in XState

    The chart above is from [a famous tweet](https://twitter.com/dan_abramov/status/981712092611989509) by Dan Abramov in 2018.

  18. Beatles in Code

    https://twitter.com/erikras/status/1394204791929196544

  19. It was _so_ nice to go back to an in-person conference!

  20. What I learned at Distru

    Today is my final day working for [Distru](https://www.distru.com), helping to build a SaaS product to manage inventory, traceability, and distribution for the budding cannabis industry.

  21. The [Observer pattern](https://en.wikipedia.org/wiki/Observer_pattern) is very powerful, and those familiar with my work on [Final Form](https://final-form.org) will know that I'm a fan.

  22. It's hard to state just how difficult it is to talk about state management; it all depends on the context of the conversation.

  23. After hearing my friend, [David 🎹](https://twitter.com/davidkpiano), go on and on about [finite] state machines and the value they can provide to us as frontend programmers, a few months ago, I was able to actually use his library, [XState](https://xstate…

  24. With every new technology, we inevitably attempt to describe it with our existing vocabulary that applies to the older technology.

  25. As we round the bend into the second half of this most exceptional year, 2020, two things happened that affected me and my open source work: [CodeFund](https://codefund.io) announced they were shutting down, and social pressure forced [Tanner Linsley](htt…

  26. pn0pIgdQvhU

  27. Modern Forms in React

    v1JAUiqskiw

  28. Modern Forms in React

    dIhODcA1Tv4

  29. I recently launched two podcasts, neither of which are technical.

  30. I think we can all agree, the problem with all the current UI form libraries is that the form state is controlled by a single entity, usually a corporation or government, and there is very little accountability, and even less cryptographic hashing.

  31. fxEW4jgoX-4

  32. WoSzy-4mviQ

  33. Due to exhaustion and the offer of a ride, I arrived to the Alicante airport four hours before my flight.

  34. --- Sometimes I wonder how many hours of frustration and billions of dollars has been spent over the history of web development on making code that works in one browser support another browser.

  35. Let’s start off with the problem.

  36. Validation is probably the most complicated part of maintaining form state: deciding _when_ to validate values, and _when_ and _where_ to display error messages are important design decisions for making your forms as useable as possible by the widest range

  37. Declarative Form Rules

    The users of [🏁 React Final Form](https://react-final-form.org) continue to suggest interesting use cases that challenge just what is possible from a form library, and stimulate my imagination about possible solutions.

  38. Focus On Errors 🧐

    Without a doubt, one of the most common questions I hear from people using my forms libraries is: > “How can I focus on the first field that has an error?”

  39. Last week, I introduced [the concept of mutators and array fields](/blog/final-form-arrays-mutators) to 🏁 Final Form.

  40. After the release of [🏁 Final Form](https://final-form.org) and [🏁 React Final Form](https://react-final-form.org) [seven days ago](/blog/final-form-announcement), the very first feature that [people asked for](https://github.com/erikras/react-final-form/…

  41. Two and a half years ago, about a month after [Dan Abramov](https://overreacted.io)’s [unforgettable launch](https://www.youtube.com/watch?

  42. ey7H8h4ERHg

  43. Redux Dead Drop

    There are times, when writing a large scale React application in which one component needs to send a message to another component that it is not a direct descendent or ancestor of, a cousin component, if you will.

  44. eDTi7lYR1VU

  45. The HOC Drill Pattern

    With the rise of Higher Order Component composition in the React community, there are a plethora of libraries, such as my own [`redux-form`](https://redux-form.com), that will add functionality to your application by decorating your component and wrapping…