buchanaf | 3 years ago | on: Ask HN: Is TypeScript worth it?
buchanaf's comments
buchanaf | 3 years ago | on: The new wave of React state management
Also, thanks for your work -- really, really appreciate it.
buchanaf | 3 years ago | on: Ask HN: Is joining AWS a bad idea? (MSFT, Oracle options)
buchanaf | 3 years ago | on: A whole website in a single JavaScript file
buchanaf | 4 years ago | on: Colorado 'solar garden' is a farm under solar panels
buchanaf | 4 years ago | on: Ask HN: MoonPay vs Stripe - who will become the web3 payment solution?
buchanaf | 4 years ago | on: Vue.js is Wikimedia Foundation's future JavaScript framework
buchanaf | 4 years ago | on: Vue.js is Wikimedia Foundation's future JavaScript framework
And then just being the larger community, I just feel like all there's more examples in general for everything. Most things default to React as the guiding implementation.
buchanaf | 4 years ago | on: Modern Javascript: Everything you missed over the last 10 years (2020)
buchanaf | 4 years ago | on: Modern Javascript: Everything you missed over the last 10 years (2020)
buchanaf | 5 years ago | on: Ask HN: Technical skills helpful for building a startup today
buchanaf | 7 years ago | on: Front End Development Topics to Learn in 2019
buchanaf | 8 years ago | on: Chinese Companies Are Buying Up Cash-Strapped U.S. Colleges
buchanaf | 8 years ago | on: Ask HN: Benefits of front-end JavaScript frameworks?
- Performance: most major frameworks use a virtual DOM to minimize the number of repaints. Off the top of my head, Vue has computed properties that cache calculations and React has aysnc/priority rendering. I imagine there's a good deal of other stuff.
- Cross-browser consistency: React has a synthetic event system that normalizes events between all of the different browsers. There's certainly less "gotchas" between browsers than there used to be, but its nice relying on a web framework with a huge testing suite to ensure those "gotchas" are taken care of.
- Community plugins: I was more alluding to the number of UI components that are available for use. Have you ever tried to make an accessible, styled dropdown menu? How about one with search capabilities or multiple selections? There's a lot of tricky UI components that have been created by the community at large that you can just drop into your application without having to spend a day or two developing and another month or two debugging.
- Maintainability: front-end frameworks generally come with conventions. They encourage modular, reusable components. This is much more difficult to achieve with vanilla, and if it is achieved, you have in essence created your own "custom" framework.
- Easier developer ob-boarding: Like I mentioned above -- framework conventions. In addition, framework documentation and examples by the community. You can't run through a bunch of tutorials if Joe Schmoo "winged" the entire front-end code base with vanilla.js.
- Framework updates: React just released Fiber, a huge update that dramatically lowered the size of the library, increased the perceived rendering performance, and added additional APIs. There is a huge group of open source contributors continuing to perfect that library. That's pretty sweet.
buchanaf | 8 years ago | on: Ask HN: Benefits of front-end JavaScript frameworks?
Obviously a lot depends on the complexity of the website, but for the most part, any web _application_ will be better served by a framework. Heck, most static sites can now be amplified by layering on frameworks if done correctly (ie GatsbyJs).
buchanaf | 8 years ago | on: Why Amazon, Apple, Facebook, and Google Need to Be Disrupted
buchanaf | 8 years ago | on: Why Amazon, Apple, Facebook, and Google Need to Be Disrupted
They seem to take the privacy of their users far more seriously than other competitors as well as the government (US - net neutrality).
buchanaf | 8 years ago | on: Single Page Application Is Not a Silver Bullet
In terms of raw performance for content sites, I found hybrid implementations like Gatsby.js to beat most things. Most of the cons of SPAs can be significantly diminished with SSR, proper chunking, and a variety of other modern techniques -- it just gets complicated in a hurry.
buchanaf | 8 years ago | on: London Startup Launching Visa Card for Spending Bitcoin and Ethereum
buchanaf | 8 years ago | on: Bitcoin Surges Past $7,000 to Extend Record Rally
From what you described above, every single speculative/overinflated asset would be a pyramid scheme. That's not the case.