Skip to content
By using Twitter’s services you agree to our Cookies Use. We and our partners operate globally and use cookies, including for analytics, personalisation, and ads.
  • Home Home Home, current page.
  • About

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @
  • Language: English
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Have an account? Log in
    Have an account?
    · Forgot password?

    New to Twitter?
    Sign up
wycats's profile
Yehuda Katz 🥨
Yehuda Katz 🥨
Yehuda Katz  🥨
Verified account
@wycats

Tweets

Yehuda Katz  🥨Verified account

@wycats

Tilde Co-Founder, OSS enthusiast and world traveler.

Portland, OR
yehudakatz.com
Joined August 2007

Tweets

  • © 2018 Twitter
  • About
  • Help Center
  • Terms
  • Privacy policy
  • Cookies
  • Ads info
Dismiss
Previous
Next

Go to a person's profile

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @

Promote this Tweet

Block

  • Tweet with a location

    You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

    Your lists

    Create a new list


    Under 100 characters, optional

    Privacy

    Copy link to Tweet

    Embed this Tweet

    Embed this Video

    Add this Tweet to your website by copying the code below. Learn more

    Add this video to your website by copying the code below. Learn more

    Hmm, there was a problem reaching the server.

    By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

    Preview

    Why you're seeing this ad

    Log in to Twitter

    · Forgot password?
    Don't have an account? Sign up »

    Sign up for Twitter

    Not on Twitter? Sign up, tune into the things you care about, and get updates as they happen.

    Sign up
    Have an account? Log in »

    Two-way (sending and receiving) short codes:

    Country Code For customers of
    United States 40404 (any)
    Canada 21212 (any)
    United Kingdom 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Ireland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italy 4880804 Wind
    3424486444 Vodafone
    » See SMS short codes for other countries

    Confirmation

     

    Welcome home!

    This timeline is where you’ll spend most of your time, getting instant updates about what matters to you.

    Tweets not working for you?

    Hover over the profile pic and click the Following button to unfollow any account.

    Say a lot with a little

    When you see a Tweet you love, tap the heart — it lets the person who wrote it know you shared the love.

    Spread the word

    The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

    Join the conversation

    Add your thoughts about any Tweet with a Reply. Find a topic you’re passionate about, and jump right in.

    Learn the latest

    Get instant insight into what people are talking about now.

    Get more of what you love

    Follow more accounts to get instant updates about topics you care about.

    Find what's happening

    See the latest conversations about any topic instantly.

    Never miss a Moment

    Catch up instantly on the best stories happening as they unfold.

    1. Alex Matchneer‏ @amatchneer May 3

      Alex Matchneer Retweeted Andrew Callahan

      "it's impossible to ignore the meteoric rise that GraphQL has been on in the last year or so. Its benefits are immense yet in the Ember community, it is an niche addon at best, and a joke at worst."https://twitter.com/andrewcallahan/status/992101145907728384 …

      Alex Matchneer added,

      Andrew Callahan @andrewcallahan
      A Road to Ember 4.0 http://andrewcallahan.com/a-road-to-ember-4-0/ … #EmberJS2018
      2 replies 2 retweets 21 likes
      Show this thread
    2. Alex Matchneer‏ @amatchneer May 3

      I'm 100% guilty of over-defending JSONAPI relative to GraphQL without having any personal experience using it (sorry again @DevinRhode2).

      3 replies 0 retweets 4 likes
      Show this thread
    3. Alex Matchneer‏ @amatchneer May 3

      I'm not sure I've got the energy to write a blog about it but one of my wishes for #EmberJS2018 would be to find some way to de-stigmatize the competition.

      3 replies 4 retweets 13 likes
      Show this thread
    4. Alex Matchneer‏ @amatchneer May 3

      I recognize it's extremely tricky to strike the right balance when you're a convention-over-configuration framework that needs to weather hype cycles as they come and go...

      2 replies 0 retweets 4 likes
      Show this thread
    5. Yehuda Katz  🥨‏Verified account @wycats May 3
      Replying to @amatchneer

      At least speaking for myself, I feel like I've spent a huge amount of personal energy digging into the practical experience of using competing frameworks and looking for things to steal and points of possible interop.

      1 reply 1 retweet 8 likes
    6. Yehuda Katz  🥨‏Verified account @wycats May 3
      Replying to @wycats @amatchneer

      Is there some way I could communicate this better? Or is it not enough?

      1 reply 0 retweets 0 likes
    7. Yehuda Katz  🥨‏Verified account @wycats May 3
      Replying to @wycats @amatchneer

      (for example, I've spent the last few weeks really digging in to GraphQL, both in terms of the spec and talking to users to get their experiences)

      1 reply 0 retweets 7 likes
    8. Alex Matchneer‏ @amatchneer May 4
      Replying to @wycats

      I don't mean to diminish your efforts and research into the competition, and I really appreciate your recent tweet to call for GraphQL use cases and relative benefits...

      1 reply 0 retweets 0 likes
    9. Alex Matchneer‏ @amatchneer May 4
      Replying to @amatchneer @wycats

      I think the issue though is that for better or worse there is a clear signal that The Core Team Has Agreed that JSONAPI is The Winner, and that the most GraphQL fans can hope for is that _some_ of the functionality of GraphQL will eventually translate to future JSONAPI features..

      3 replies 0 retweets 5 likes
      Yehuda Katz  🥨‏Verified account @wycats May 4
      Replying to @amatchneer

      GraphQL fans who are enthusiastic about Ember should use GraphQL with Ember! You still get a conventional router, app structure, almost all add-ons, etc. Look at the amazing work @chriskrycho did to make TypeScript a viable option for Ember users.

      9:40 AM - 4 May 2018
      • 1 Retweet
      • 4 Likes
      • Chris Thoburn Chris Krycho Andrew Callahan Alex Matchneer
      2 replies 1 retweet 4 likes
        1. New conversation
        2. Alex Matchneer‏ @amatchneer May 4
          Replying to @wycats @chriskrycho

          Strong confirm on @chriskrycho (et al)'s amazing work. I mention elsewhere though that TS doesn't compete with another feature/claim that Ember offers, but merely fills a void. I believe there's maybe a messaging issue that discourages folk from seriously investigating GQL.

          1 reply 0 retweets 3 likes
        3. Yehuda Katz  🥨‏Verified account @wycats May 4
          Replying to @amatchneer @chriskrycho

          If all that's needed is permission, people hereby have my permission to explore GraphQL in Ember apps. And please do report back on what worked well (and what grated against Ember) so we can continue to improve Ember for everyone.

          1 reply 1 retweet 7 likes
        4. Charles Demers‏ @charles_demers May 4
          Replying to @wycats @amatchneer @chriskrycho

          Having built a bunch of Ember apps with GraphQL, I think the biggest difficulty has been integrating libraries like apollo-client and related packages seamlessly. Now there’s ember-apollo-client for that so that's a lot easier.

          1 reply 0 retweets 2 likes
        5. Charles Demers‏ @charles_demers May 4
          Replying to @charles_demers @wycats and

          That said, I think the work being done to import npm packages more easily in apps is gonna open up experimentations outside of Ember’s conventions a lot.

          1 reply 0 retweets 1 like
        6. Yehuda Katz  🥨‏Verified account @wycats May 4
          Replying to @charles_demers @amatchneer @chriskrycho

          I think that supporting nom packages natively is one of the highest leverage things Ember can do. Curious: did you try Ember Browserify?

          1 reply 0 retweets 2 likes
        7. Charles Demers‏ @charles_demers May 4
          Replying to @wycats @amatchneer @chriskrycho

          I did, it works well for certain packages but the apollo-client toolset makes heavy use of named exports and ember-browserify doesn't support them...

          1 reply 0 retweets 1 like
        8. Yehuda Katz  🥨‏Verified account @wycats May 4
          Replying to @charles_demers @amatchneer @chriskrycho

          Interesting. Can you say more about what exactly failed?

          1 reply 0 retweets 1 like
        9. Charles Demers‏ @charles_demers May 4
          Replying to @wycats @amatchneer @chriskrycho

          Imports like `import {InMemoryCache} from 'apollo-cache-inmemory';` didn’t work. We ran into this problem only when we wanted to adopt apollo 2.0 and ember-apollo-client was still on 1.0. I ended up creating this addonhttps://www.npmjs.com/package/ember-cli-webpack-imports …

          1 reply 0 retweets 1 like
        10. 13 more replies
        1. New conversation
        2. Sexy Emma Costume‏ @nucknyan May 4
          Replying to @wycats @amatchneer @chriskrycho

          Part of this is that Ember Data is seen as The One True Way, which makes GraphQL unconventional which implies a heavy price on usage. Alternative data layers like GraphQL and Orbit need to be treated as first-class citizens

          1 reply 0 retweets 1 like
        3. Chris Thoburn‏ @Runspired May 6
          Replying to @nucknyan @wycats and

          Apollo, orbit, and ember-data are not as different as folks seem to think. They solve very similar problems in very similar ways. It’s important to decouple thinking about the client-lib from the API spec.

          0 replies 0 retweets 2 likes
        4. End of conversation

      Loading seems to be taking a while.

      Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

        Promoted Tweet

        false

        • © 2018 Twitter
        • About
        • Help Center
        • Terms
        • Privacy policy
        • Cookies
        • Ads info