Skip to content

Commit

Permalink
fix links for contribute and faq (#895)
Browse files Browse the repository at this point in the history
  • Loading branch information
didi0613 authored and jchip committed Aug 4, 2018
1 parent cee56fb commit 3661b8f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion docs/contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ The following is a list of features that you can contribute to.
* [244](https://github.com/electrode-io/electrode/issues/244) upgrade react-hot-loader to version 3.x
* [219](https://github.com/electrode-io/electrode/issues/219) Can we have an Electrode + Parse Server\(express.js\) sample project with SSR

[See All](https://github.com/repos/electrode-io/electrode/issues%7B/number%7D)
[See All](https://github.com/electrode-io/electrode/issues)
14 changes: 7 additions & 7 deletions docs/resources/faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,25 @@ As part of that migration, [Electrode](http://www.electrode.io/) served as the p
#### 2. What are archetypes?

Electrode archetypes are a way for every Electrode module to share common scripts, dependencies, and best practices that can be updated in real time—and have that update propagate to every module that inherits from that specific archetype.
For a detailed description of archetypes, see [what are archetypes?](/chapter1/quick-start/what-are-archetypes.md).
For a detailed description of archetypes, see [what are archetypes?](../chapter1/quick-start/what-are-archetypes.md).

#### 3. Why is my server throwing a "cannot find module ..." error on start up?

Most likely you are using npm@2. Upgrade to npm@3 by running command `npm i -g npm@3` and redo `npm i`.

#### 4. What is the difference between creating a new Electrode app using yo electrode vs cloning/forking Electrode Boilerplate?

[Electrode Boilerplate](/chapter1/advanced/you-can-view-an-example-bundleanalyzetsv-output-using-the-electrode-boilerplate-code.md) was created using the `yo electrode` command. `yo electrode` gives you a bare bones Electrode Isomorphic Universal React App with NodeJS backend.
[Electrode Boilerplate](../chapter1/advanced/you-can-view-an-example-bundleanalyzetsv-output-using-the-electrode-boilerplate-code.md) was created using the `yo electrode` command. `yo electrode` gives you a bare bones Electrode Isomorphic Universal React App with NodeJS backend.

[Electrode Boilerplate](/chapter1/advanced/you-can-view-an-example-bundleanalyzetsv-output-using-the-electrode-boilerplate-code.md) includes all the bells and whistles for the SSR optimizations using the following modules configured and integrated for your use:
[Electrode Boilerplate](../chapter1/advanced/you-can-view-an-example-bundleanalyzetsv-output-using-the-electrode-boilerplate-code.md) includes all the bells and whistles for the SSR optimizations using the following modules configured and integrated for your use:

- [Electrode Confippet](https://github.com/electrode-io/electrode-confippet)
- [Electrode CSRF JWT](https://github.com/electrode-io/electrode-csrf-jwt)
- [Electrode React SSR Caching](https://github.com/electrode-io/electrode-react-ssr-caching)
- [Electrode Redux Router Engine](https://github.com/electrode-io/electrode-redux-router-engine)
- [Above The Fold Only Server Render](https://github.com/electrode-io/above-the-fold-only-server-render)

Head over to this amazing [blog](https://medium.com/walmartlabs/using-electrode-to-improve-react-server-side-render-performance-by-up-to-70-e43f9494eb8b#.9qjftiinq) written by [Alex Grigoryan](https://twitter.com/lexgrigoryan) about How Electrode improved Server Render performance by 70% using the [stand alone modules](/chapter1/advanced/stand-alone-modules.md) listed above.
Head over to this amazing [blog](https://medium.com/walmartlabs/using-electrode-to-improve-react-server-side-render-performance-by-up-to-70-e43f9494eb8b#.9qjftiinq) written by [Alex Grigoryan](https://twitter.com/lexgrigoryan) about How Electrode improved Server Render performance by 70% using the [stand alone modules](../chapter1/advanced/stand-alone-modules.md) listed above.

#### 5. What do you mean by reusable electrode components?

Expand All @@ -39,11 +39,11 @@ Electrode reusable components are for reusing across different apps, so they are
#### 6. Why do we focus on Universal JavaScript?

- SEO - Because [Walmart.com](/www.walmart.com) is an eCommerce site, SEO is critical for our business model. To benefit from search indexing, SSR allows us to return an HTML string to search engines and our search analytics.
- SEO - Because [Walmart.com](www.walmart.com) is an eCommerce site, SEO is critical for our business model. To benefit from search indexing, SSR allows us to return an HTML string to search engines and our search analytics.

- Reusability - At [Walmart.com](/www.walmart.com) we handle highly complex user interactions at an unbelievable scale. [ReactJS](https://facebook.github.io/react/) is the chosen framework to deal with this so our developers can create reusable components that we can then run universally—on the client and the server. Creating modular and reusable components has helped us to share the same code across several different pages and even different brands. The shared components all have one single source of truth and are easy to read, debug and implement, so our engineers can focus on building great features to enrich user experience.
- Reusability - At [Walmart.com](www.walmart.com) we handle highly complex user interactions at an unbelievable scale. [ReactJS](https://facebook.github.io/react/) is the chosen framework to deal with this so our developers can create reusable components that we can then run universally—on the client and the server. Creating modular and reusable components has helped us to share the same code across several different pages and even different brands. The shared components all have one single source of truth and are easy to read, debug and implement, so our engineers can focus on building great features to enrich user experience.

- Maintainability - "[Code is a liability](https://medium.com/capital-one-developers/why-everyone-is-talking-about-isomorphic-universal-javascript-and-why-it-matters-38c07c87905#.y7cy5jki3)". Universal javascript allows developers to use modular components that are sharable, self-contained, and easy to reason about. We mentioned that we have thousands of components shared by thousand of developers at WalmartLabs. Creating strict best practices and tools like [Electrode-Explorer](/chapter1/advanced/powerful-electrode-tools/electrode-explorer.md) help us to strengthen and increase maintainability that Universal JS gives us.
- Maintainability - "[Code is a liability](https://medium.com/capital-one-developers/why-everyone-is-talking-about-isomorphic-universal-javascript-and-why-it-matters-38c07c87905#.y7cy5jki3)". Universal javascript allows developers to use modular components that are sharable, self-contained, and easy to reason about. We mentioned that we have thousands of components shared by thousand of developers at WalmartLabs. Creating strict best practices and tools like [Electrode-Explorer](../chapter1/advanced/powerful-electrode-tools/electrode-explorer.md) help us to strengthen and increase maintainability that Universal JS gives us.

#### 7. Any plan with Graphql and React Native in the future ?

Expand Down

0 comments on commit 3661b8f

Please sign in to comment.