Kevin Ennis

@kevincennis

Director of Engineering and Founding Member . Formerly . on Github.

Boston, MA
Joined January 2009

Tweets

You blocked @kevincennis

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @kevincennis

  1. Pinned Tweet
    9 Apr 2014

    Hey , thanks for the email about your recent release of Weezer's Blue Album.

  2. 10 hours ago

    Have you looked at every single pkg in your node_modules folder? Would you know if one did something like this?

  3. Jun 7
    Replying to

    This is a subtweet, btw

  4. Jun 7

    FYI One example POST payload per resource does not count as API documentation.

  5. Jun 7

    GUYS Is there one SINGLE view where I can see pull requests that are assigned to me *or* have requested my review?

  6. Jun 7

    False alarm. The copy was wrong or outdated. They sent a reset link, not a plaintext password. CRISIS AVERTED

  7. Jun 7

    Apparently doesn't hash their passwords.

  8. Jun 6

    ObjectId code golf: [new Date/16e3,...Array(16).fill().map(Math.random)].map(s=>(s*16|0).toString(16)).join`` Any further improvements?

  9. Jun 6

    oh god slack is down why is this happening to me

  10. Jun 1
    Replying to

    Here's a little demonstration of a pattern I've seen people use and why it's bad:

  11. Jun 1
    Replying to

    Bad things can happen when your user inputs `toString` or `hasOwnProperty`, which exist on the `Object` prototype and will be truthy.

  12. Jun 1

    Reminder: do not store untrusted keys (e.g. user input) in plain old JS objects. `Object.create( null )` and `new Map()` are your friends.

  13. May 26

    If you're looking for an article of clothing to signal the fact that you completely suck as a human being, a leather duster is hard to beat.

  14. May 26

    Big update to 's "missive": Now based on our new extensible msg framing lib:

  15. May 25

    const password = 'x'.repeat( 64 ).replace( /./g, x => String.fromCharCode( 33 + ~~( Math.random() * 94 ) ) );

  16. Retweeted
    May 25

    My daughter actually submitted this feedback at school. Not sure if I should ground her or buy her ice cream...

  17. May 23
  18. May 18

    tfw you have to integrate w/ a shitty API 😫😫😫

  19. May 1

    Every front-end dev in 2017: The solution to your tooling problem is more tooling.

  20. Apr 26

    Corollary to Atwood's Law: Anything that *can* be made as a React component *will* eventually be made as a React component.

  21. Apr 25

    . FYI, your API docs redirect to the home page after like 1 second.

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.

    You may also like

    ·