Viewing profile — frontendbeauty
frontendbeauty
HN member- Joined
- Wed, Nov 23, 2011, 6:53 PM UTC
- HN karma
- 389
- Public activity
- 45 items
- HN profile
- View on Hacker News ↗
About frontendbeauty
No profile information was provided.
Recent public activity
-
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…
-
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…
-
comment
Comment #10459498
s/AirBnb/Airbnb/
-
comment
Comment #9663108
We've called ourselves "nerds" since the very early days, at least 5 years.
-
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.
-
comment
Comment #6719679
Why couldn't you use a CDN for the JS files? We most certainly do.
-
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.
-
comment
Comment #6719610
I like "multiplatform" -- current winner :)
-
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…
-
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 …
-
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…
-
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…
-
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.
-
comment
Comment #6715025
(author) Cool! What's the JavaScript runtime on the server? Something JVM-based?
-
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…
-
comment
Comment #6621619
That is just amazing. Keep it up.
-
comment
Comment #6601891
Yep.
-
comment
Comment #5578202
At the time of the previous post, Rendr was not yet open-sourced.
-
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.
-
comment
Comment #5577946
https://www.airbnb.com/jobs :)
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #5577535
Thanks, fixed.