Log inSign up
Matthew Phillips
34.5K posts
user avatar
Matthew Phillips
@matthewcp
Working on Astro @cloudflare Co-creator of @astrodotbuild. Builder of yums.email. Finite State Machines for life.
Louisville, United States
matthewphillips.info
Joined April 2008
1,408
Following
4,895
Followers
  • user avatar
    Matthew Phillips
    @matthewcp
    Apr 26, 2022
    If you're ever feeling bad about an API you designed just remember that someone thought Cache-Control: no-cache should mean to, in fact, cache.
  • user avatar
    Matthew Phillips
    @matthewcp
    Jul 31, 2024
    it's called garbage collection because that's what your code is.
    69K
  • user avatar
    Matthew Phillips
    @matthewcp
    Oct 23, 2023
    Unpopular opinion: Don't use http verbs PUT, PATCH, DELETE. Just use POST for everything. Reasons: - <form> doesn't support the others. Frameworks that allow it do so through hacks. - URLs are free, you don't gain anything by overloading them. - Purity < practicality
    1.3M
  • user avatar
    Matthew Phillips
    @matthewcp
    Jul 21, 2022
    .js, .mjs, .cjs, .jsx, .ts, .tsx, .cts, .mts, what have we done.
  • user avatar
    Matthew Phillips
    @matthewcp
    May 6, 2023
    Serverless: "what if we made basic things like connecting to a database as hard as fuck?"
    93K
  • user avatar
    Matthew Phillips
    @matthewcp
    Sep 21, 2019
    Announcing Robot 🤖 . A new library for building finite state machines that is: 🕺 1kB 🤺 Functional 💃 Fun matthewphillips.info/programming/an…
  • user avatar
    Matthew Phillips
    @matthewcp
    Oct 14, 2021
    Anyone else decoded some HTML today?
  • user avatar
    Matthew Phillips
    @matthewcp
    Jun 23, 2022
    Feels like GraphQL is a technology on its way out.
  • user avatar
    Matthew Phillips
    @matthewcp
    Jul 27, 2023
    Announcing yums.email 👇 yums.email is a recipe storage system built on top of email. Find a recipe you like, send an email to `[email protected]` and you'll get an email back with the recipe nicely formatted. See yums.email for more.
    233K
  • user avatar
    Matthew Phillips
    @matthewcp
    Apr 24, 2021
    Announcing the alpha release of Lucy, a new DSL for finite state machines and statecharts that compiles to XState machines. What CSS does for styling, Lucy aims to do for runtime logic. matthewphillips.info/programming/po… Checkout Lucy at lucylang.org
  • user avatar
    Matthew Phillips
    @matthewcp
    Nov 29, 2023
    I still see people using <script type="text/javascript"> and <link type="text/css"> all the time Why are you doing this, it hasn't been necessary in like 10 years!
    224K
  • user avatar
    Matthew Phillips
    @matthewcp
    Mar 11, 2022
    Announcing Corset, a new approach to declarative DOM binding! corset.dev Corset is an alternative to frameworks like React and Vue. Instead of JSX/templates, you use a CSS-like DSL to bind to the DOM that already exists. This difference has profound implications 👇🏼
  • user avatar
    Matthew Phillips
    @matthewcp
    Oct 25, 2024
    We all understand that Arc is deprecated, right?
    72K
  • user avatar
    Matthew Phillips
    @matthewcp
    Jun 20, 2024
    🌶 The fact that none of the Rust-based JS bundlers have become production ready, which Go-based esbuild did like 4 years ago, says a lot about both languages.
    77K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms of Service|Privacy Policy|Cookie Policy|Accessibility|Ads info|© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up