Live data from Hacker News

Viewing profile — frontendbeauty

frontendbeauty

HN member
Joined
Wed, Nov 23, 2011, 6:53 PM UTC
HN karma
389
Public activity
45 items

About frontendbeauty

No profile information was provided.

Recent public activity

  1. comment
    Comment #11641858

    > In every software company the people who are the most influential, and the best paid, are in management or sales. I don't think that's necessarily true in Silicon Valley, where c…

  2. comment
    Comment #11197744

    > Here's the litmus test. Ask the Reactive Native team to port their non-trivial paper app or mission critical messenger app or main app to Reactive Native. Facebook is rewriting t…

  3. comment
    Comment #10459498

    s/AirBnb/Airbnb/

  4. comment
    Comment #9663108

    We've called ourselves "nerds" since the very early days, at least 5 years.

  5. comment
    Comment #7259448

    See Brian's post: https://news.ycombinator.com/item?id=7254986 Airbnb does leave an automated review about the cancellation and dings the host's listing in search results.

  6. comment
    Comment #6719679

    Why couldn't you use a CDN for the JS files? We most certainly do.

  7. comment
    Comment #6719635

    There are already two problems, if you're building a rich client-side web app. Have you done this? If so, you would understand the problem.

  8. comment
    Comment #6719610

    I like "multiplatform" -- current winner :)

  9. comment
    Comment #6715336

    There are a few options. Easiest is to just render HTML strings on the server, not actual DOM. But, you can also use a DOM implementation if you want to, like jsdom or PhantomJS, a…

  10. comment
    Comment #6715065

    (author here) Good point. TBH, I have no idea what "isomorphic" means in the mathematical sense. I was inspired to use "isomorphic" from a 2011 article by Nodejitsu [1]. It seemed …

  11. comment
    Comment #6715045

    (author here) We just bootstrap some JSON onto the page to transfer application state to the client. It's the same approach as the `express-state` (mentioned in a below comment). S…

  12. comment
    Comment #6715041

    The approach you mention is much easier. However, it does make for slower perceived page load times, even when serializing JSON on the page, because the browser has to fetch, parse…

  13. comment
    Comment #6715030

    Correct. If you're already writing a bunch of JavaScript for the client-side, then just think about this approach as migrating some of that client, UI logic to the server.

  14. comment
    Comment #6715025

    (author) Cool! What's the JavaScript runtime on the server? Something JVM-based?

  15. comment
    Comment #6715024

    (OP here) Probably your best bet is to create a small Node web service that takes a template name and data and returns HTML. Then your (Rails, Python, PHP) app can call out to that…

  16. comment
    Comment #6621619

    That is just amazing. Keep it up.

  17. comment
  18. comment
    Comment #5578202

    At the time of the previous post, Rendr was not yet open-sourced.

  19. comment
    Comment #5577949

    We're using Rendr in a few more apps in production, in progress. It's starting to eat away at our Rails site a bit.

  20. comment
    Comment #5577946

    https://www.airbnb.com/jobs :)

  21. comment
    Comment #5577819

    The app template is such an example, consuming the public GitHub API: https://github.com/airbnb/rendr-app-template In the future, we'd like to come up with some more in-depth tutor…

  22. comment
    Comment #5577605

    Yep! Because links use full URLs which get intercepted by JavaScript, if JS is disabled, you can still navigate around the app, getting full HTML from the server. Of course, any cl…

  23. comment
    Comment #5577549

    SEO was our first concern, but then we realized performance was the big win. Serving the user a full page of HTML rather than waiting for JS to download before rendering HTML makes…

  24. comment
    Comment #5577541

    This is exactly right. We still have 5 years worth of business logic in Rails, so we just expose a RESTful API as part of the Rails app. The same API is consumed by our iOS, Androi…

  25. comment
    Comment #5577535

    Thanks, fixed.