Log inSign up
phil 🫠
8,741 posts
user avatar
phil 🫠
@_philpl
kitten.sh on 🦋 • dev tools at @expo 𝝠 • 🗻 n+1 GraphQL/TS/React projects • 🔨 gql.tada, urql • 🐙 github.com/kitten & tangled.sh/@kitten.sh
London
kitten.sh
Joined July 2012
758
Following
9,541
Followers
  • user avatar
    phil 🫠
    @_philpl
    Jan 16, 2024
    we taught TypeScript to understand GraphQL queries! 🎉 today we’re releasing gql.tada, which infers types for GraphQL docs right in TS as you type them! together with our LSP plugin, this is the smoothest GraphQL client experience yet ✨
    332K
  • user avatar
    phil 🫠
    @_philpl
    Sep 2, 2020
    PSA: Surnames can have accented letters. Surnames can be as short as one letter. Surnames can have spaces. Some people don’t have surnames. Some contain dashes. Some contain lowercased particles. If you work for a bank or gov. maybe bring this up please 😅♥️
    This Post is from an account that no longer exists. Learn more
  • user avatar
    phil 🫠
    @_philpl
    Oct 14, 2022
    import { use } from 'react'; const useUse = _use => use(_use); const useUseUse = _useUse => useUse(_useUse); const useUseUseUse = _useUseUse => useUseUse(_useUseUse); const useUseUseUseUse = _useUseUseUse => useUseUseUse(_useUseUseUse); const useUseUseUseUseUse = _useUseUseUse...
  • user avatar
    phil 🫠
    @_philpl
    Apr 8, 2018
    I'm currently working on creating a new coding font and @kenwheeler has come up with the perfect name for it: "Dank Mono" 🔥😅 (DM me if you'd like to try it & provide some feedback)
  • user avatar
    phil 🫠
    @_philpl
    Jun 22, 2020
    Chrome now downloads 50% faster on the new Safari! 🤩
  • user avatar
    phil 🫠
    @_philpl
    May 31, 2019
    we've been quietly working on it and today I'm happy to officially announce urql v1! 🚀 urql is a highly customisable & versatile, yet easy to get started with, GraphQL client for React ⚛️ Blog post ✍️ formidable.com/blog/2019/urql… GitHub repo 🖇️ github.com/FormidableLabs…
    GIF
  • user avatar
    phil 🫠
    @_philpl
    May 7, 2019
    In styled-components v5 we'll turn on BEAST MODE 🚀 first summary of the benchmark numbers I've dropped before: • ~50% faster SSR ✨ • up to 10x faster rehydration 😳 • ~25% faster mount times 💯
  • user avatar
    phil 🫠
    @_philpl
    Jan 18, 2024
    after shipping gql.tada, it didn’t take long for someone to open an issue with a huge 7MB schema 🏋️ on every edit, TS took a whole 8s to type-check 😅 We just shipped a fix and it now takes ... <40ms ❤️‍🔥 I'm flabbergasted myself.. 🧵 for how we debugged this
    103K
  • user avatar
    phil 🫠
    @_philpl
    Sep 2, 2019
    New tutorial alarm! 🚨❤️ howtographql.com now has a new tutorial on React + urql, all with hooks, #urql, and urql's new normalized caching! 🤖🎉 Huge thanks to @prisma and @nikolasburk for making this happen! howtographql.com/react-urql/0-i…
    React + urql tutorial overview on the "How to GraphQL" homepage
    React + urql Tutorial: Introduction
    React + urql Tutorial: Getting Started. Adding the normalized cache to index.js
  • user avatar
    phil 🫠
    @_philpl
    Feb 8, 2021
    Local State doesn't belong in GraphQL clients. Change my mind (meme edit)
  • user avatar
    phil 🫠
    @_philpl
    Apr 27, 2018
    This is it ⭐️ Dank Mono is up for sale starting today! If you’re into coding fonts, I hope you’ll love it ❤️ dank.sh
    user avatar
    phil 🫠
    @_philpl
    Apr 8, 2018
    I'm currently working on creating a new coding font and @kenwheeler has come up with the perfect name for it: "Dank Mono" 🔥😅 (DM me if you'd like to try it & provide some feedback)
  • user avatar
    phil 🫠
    @_philpl
    May 20, 2020
    writing parsers by hand sucks but today I'm open sourcing a solution: reghex! 🧙✨ reghex is a sticky regex-based parser generator, to write parsers more quickly using tagged templates & a regex-like DSL! check it out 🥳 github.com/kitten/reghex
  • user avatar
    phil 🫠
    @_philpl
    Aug 13, 2021
    👋 quite fittingly for Fri 13, today is my last day at @FormidableLabs 😭 but I'm excited to say I'm moving on to none other than @GraphCDN 😍✨ couldn't imagine a more fitting next role for myself! ✌️
  • user avatar
    phil 🫠
    @_philpl
    Aug 20, 2018
    Just published "prism-react-renderer" 🎉💖 It renders Prism highlights directly to React, has a downshift-like API (@kentcdodds 🙌), built-in VSCode-like theming, vendored Prism so there's no global-pollution/version conflicts;
    GitHub - FormidableLabs/prism-react-renderer: 🖌️ Renders highlighted Prism output to React (+...
    From github.com

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
✕

Wait! Don't Go Yet 🚀

Get our FREE eBook "10 Programming Tips That Changed Everything" when you subscribe!

No spam. Unsubscribe anytime.