Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross Post - Case Study: Mike Johnston for Colorado #3993

Merged
merged 7 commits into from
Mar 4, 2018
Merged

Cross Post - Case Study: Mike Johnston for Colorado #3993

merged 7 commits into from
Mar 4, 2018

Conversation

bkonkle
Copy link
Contributor

@bkonkle bkonkle commented Feb 12, 2018

No description provided.

@gatsbybot
Copy link
Collaborator

gatsbybot commented Feb 12, 2018

Deploy preview for gatsbygram ready!

Built with commit 62969b0

https://deploy-preview-3993--gatsbygram.netlify.com

@ghost ghost assigned KyleAMathews Feb 12, 2018
@ghost ghost added the review label Feb 12, 2018

Our goal was to provide a solid architecture to build a long-term future on top of. In later phases the site will become a full-fledged web application with an organizing and fundraising platform built-in, and the goal beyond that is to create an innovative “open source policy” platform to involve citizens in the policy-making process like never before!

To execute on this effectively, I prioritized a few architectural goals:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use "we" instead of "I" -- need to maintain a consistent pluralization of subject and "we" reads better


## We’re Available!

While Ecliptic is finishing up the interactive features for the site, we also have wide availability opening up in February for new contracts! We can get started right away on your next project, from high-performance content-driven sites to richly interactive web and mobile applications.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please move some of this content to the beginning to provide context on your organization. Please remove the plug though as this will be an official GatsbyJS blog post. It's fine to include contact details on the bottom of the post, eg, "if you'd like to hear more about how we did this, I would love to chat!"


### How we used React, Headless WordPress, GraphQL & Gatsby to build Mike’s new online platform

[Mike Johnston](https://www.mikejohnstonforcolorado.com) is a Colorado gubernatorial candidate with an ambitious vision. When I heard about his ideas for an online platform to truly engage with his constituents and give them a real voice, I was excited about the opportunity to make his ideas into reality!
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

include some info on your org here, see comment at bottom


## Static Site Generation with Gatsby

Since I had complete freedom on the front end, I wanted to pursue a solution based on [React](https://reactjs.org/), my framework of choice in the browser. I’ve used [Server Side Rendering](https://reactjs.org/docs/react-dom-server.html) solutions in the past based on [Node](https://nodejs.org/en/) and [Express](https://expressjs.com/), but over time they run into some of the same performance issues that PHP does. Server load is always a significant issue on dynamically rendered high-traffic applications, because they typically need to interact with a variety of other systems to construct each page. As concurrent requests grow, so does response time.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"The campaign gave us..."

@calcsam
Copy link
Contributor

calcsam commented Feb 12, 2018

This is an extremely well-written post. A couple of small comments -- make sure you change "I" to "we" throughout the article and then 👍

@bkonkle
Copy link
Contributor Author

bkonkle commented Feb 13, 2018

Great feedback! Thank you! I'll update this evening.

@calcsam
Copy link
Contributor

calcsam commented Feb 22, 2018

Ping on this @bkonkle -- we'd love to post!

@KyleAMathews
Copy link
Contributor

Ping @bkonkle :-)

@bkonkle
Copy link
Contributor Author

bkonkle commented Mar 3, 2018

Sorry about that! I got buried in work, but I've dug my way out! Working on this now.

@bkonkle
Copy link
Contributor Author

bkonkle commented Mar 3, 2018

@calcsam All set - let me know if you have other suggestions and I can commit to getting them updated this weekend. 👍 Thanks!

@calcsam
Copy link
Contributor

calcsam commented Mar 4, 2018

Looks great! Gonna merge this!

@calcsam calcsam merged commit 8900da3 into gatsbyjs:master Mar 4, 2018
@ghost ghost removed the review label Mar 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants