4 ms·
>Do each Airbnb engineer create their own stack for a tiny part of the website ? I don't work at Airbnb but I am the CEO of another startup. Our main website (
by andrewmd5 8y ago
>Do each Airbnb engineer create their own stack for a tiny part of the website ?
I don't work at Airbnb but I am the CEO of another startup. Our main website (https://rainway.com/ https://rainway.com/) used three different technologies to build it. Why? Because it streamlined development. One team could focus on the code powering the blog, while another could write static pages that query an API. The build process brings it all together.
Tool such as Figma (we moved from Zeplin) do an amazing job for designing entire user interfaces and interactions and providing developers with all the needed materials to implement them. If you're building a homepage for a mom and pop shop, download WordPress. If you need to build something across multiple teams, you need tools to make it easier.
- tinyvm 8y ago> used three different technologies to build it Would love to know more about that because looking at your website it's just plain HTML with JQuery. Which ,in my opinion , is how you should be building landing pages.
- brylie 8y agoI agree with this notion. However, it is concerning that jQuery hasn't had a release in 12 months: https://github.com/jquery/jquery/releases https://github.com/jquery/jquery/releases
- chickenfries 8y agoWhy??? jQuery is so old, I expect it to be “done”
- brylie 8y agoAs stated above, open-source projects need stewardship. Otherwise they languish. I genuinely hope for jQuery to continue as a project and community endeavor.
- GordonS 8y agoAt this point, jQuery is more or less considered 'conpleted' software. It's very mature, and works well.
- purrpit 8y agoYou failed to notice that they committed less than a month ago to their master branch and approved several PRs. Their last dotX release was also 9 months after. You should also always have a look at roadmap (https://github.com/jquery/jquery/wiki/Roadmap https://github.com/jquery/jquery/wiki/Roadmap) if you are trying to get a read on any project's longevity. It is in a way a good thing that a mature library like jQuery isn't released too frequently because all the websites that use it works just a little bit snappier because jQuery is usually already available in cache in the browser from some other source and if not, then the nearest CDN probably has it.
- brylie 8y agoOn the jQuery website, the latest download version is 3.3.1. http://jquery.com/ http://jquery.com/ On GitHub, it says that 3.3.1 was released January 20th, 2018: https://github.com/jquery/jquery/releases https://github.com/jquery/jquery/releases Releases matter, as that is what gets the changes to end-users, and infrequent releases typically indicate a stagnant project. I am not trying to disparage jQuery, rather the opposite, since it is mature and reliable software. Open-source projects, like houseplants, need stewardship, and jQuery (along with other JS Foundation projects) may be overshadowed by JavaScript ecosystem hype-cycles that are competing for mind-share.
- paulryanrogers 8y agoSo Conway's Law then?