From a4c30b63f004b030c39dab91dd57bbe7a94fc7ca Mon Sep 17 00:00:00 2001 From: Sam Bhagwat Date: Fri, 8 Jun 2018 18:14:19 -0700 Subject: [PATCH 1/3] add Linda's post --- .../index.md | 65 ++++++++++++++++++ docs/blog/author.yaml | 4 ++ docs/blog/avatars/linda-watkins.jpg | Bin 0 -> 33411 bytes 3 files changed, 69 insertions(+) create mode 100644 docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md create mode 100644 docs/blog/avatars/linda-watkins.jpg diff --git a/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md b/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md new file mode 100644 index 0000000000000..df6f6341027b7 --- /dev/null +++ b/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md @@ -0,0 +1,65 @@ +--- +title: Gatsby for Marketers, Managers, Agencies and Teams +date: "2018-06-08" +author: "Linda Watkins" +--- + +In April and May, we hosted 2-day Gatsby workshops in both San Francisco and NYC and want to share what we learned and resources you can use to host your own Gatsby workshops. A big thank you to all the developers who came to these workshops, and another big thank you to Ryan Florence for organizing the workshop logistics; check out his company's website at [workshop.me](https://workshop.me/). Ryan has been an awesome supporter of Gatsby and a longtime fan, so yes, the workshop.me site is built on Gatsby :). + +We will keep improving these workshops and hope you'll help us do that! Share your ideas and report how these workshops go for you in the [Open source repo](https://github.com/gatsbyjs/gatsby) through issues and PRs (if you ran into problems with the workshops and/or have ideas of how to improve them) or [Twitter](https://twitter.com/gatsbyjs) if you want to share an upcoming workshops you're running. + +# What we learned in the first few workshops + +Here is a photo of how many notes I took during our first workshop in San Francisco (I crossed out notes as I converted them to issues in GitHub): + +![Photo of my workshop outline with notes scribbled all over it](./workshop-notes.JPG) + +And that's just one page of notes (there were many more). The biggest takeaways were: +* People wanted to know how Gatsby works, so we drew this diagram and nearly everyone said it was helpful: + +![Diagram of how Gatsby build time and run time works](./gatsby-diagram.jpg) + +* This diagram helped them understand why adding extra plugins to their Gatsby sites doesn’t slow them down (because plugins do their work at build time, not at runtime) +* People wanted to know how Gatsby works with React and GraphQL, and we’re still working on diagrams to illustrate those concepts +* If React and GraphQL are new to people, they seem to be the most difficult parts of learning to use Gatsby + +# New tutorials! + +People are interested in tutorials that go beyond the basic [Tutorial](/tutorial/), so we created three new tutorials: +* [WordPress Source Plugin Tutorial](/docs/wordpress-source-plugin-tutorial/) +* [Adding Images to a WordPress Site](/docs/image-tutorial/) +* [Creating a Source Plugin](/docs/source-plugin-tutorial/) + + +## Why you might want to host a workshop + +Here are some advantages that we experienced in the workshops; if these appeal to you, you could consider hosting your own workshop at your work, a meetup, or any other setting that makes sense! + +* _Dedicated time and place to learn:_ it’s easier to set aside time to learn something new when you are in a room with other people doing the same thing +* _Quicker problem-solving:_ you can usually get answers to your questions and solve problems faster than you could otherwise +* _Customized content:_ the workshop host can customize the workshop for the group’s needs ahead of time by sending out a survey, and the workshop can shift focus depending on real-time needs and questions of the group and individuals + +We'd love to hear how it goes and hope that you'll use the resources below. + +# Where to find workshop resources + +Please use the following links to find workshop materials in the Gatsby open source repo: +* Survey questions to send out [before](https://docs.google.com/a/gatsbyjs.com/forms/d/1S6diwCjR36VSJod7DGL0ZpESx3KdaNGiB4Szl4hOpg0/edit?usp=sharing) and [after](https://docs.google.com/a/gatsbyjs.com/forms/d/1iKok_QJHSav51_668QneqwxOFOMw_WNDPnX0PdBfUVA/edit?usp=sharing) workshops +* [Introductory slide deck for Day 1](https://docs.google.com/presentation/d/1fQNLvf1C8kj4rY-hVVY5zCsxy0z03gGkiqc-wiHHYhI/edit?usp=sharing), [Introductory slide deck for Day 2](https://docs.google.com/presentation/d/1w_0CGX2DNUDAIDT0MCaCPNqA_0HgamutaECP8kZ3yyI/edit?usp=sharing) +* [Agenda for workshop attendees](https://docs.google.com/document/d/1gn5dk5RkuOXgZatd-Ow4XGqKY1NWZVCaUhyOwrRP0JE/edit?usp=sharing) +* [Step-by-step guide for the workshop host](https://docs.google.com/document/d/1epeLO_7xkbd-WvPDCEZZ8f2GV5uMLHHM_UIhpZxqRbo/edit?usp=sharing) + +We hope these workshop materials help you share Gatsby at work, meetups, and wherever else it makes sense. Let us know how it goes and how you customize or modify these workshops! + + +# How you can contribute + +If you'd like to contribute to making workshops and tutorials more awesome, here are a few of the many issues we created in the [Documentation Project](https://github.com/gatsbyjs/gatsby/projects/3) as a result of what we learned in the workshops; contributions welcome! (Note: we used the main [tutorials](/tutorial/) in the workshops, so edits and improvements to the tutorials also improve the workshop) + +* *Good first issue*: [Emphasize file names](https://github.com/gatsbyjs/gatsby/issues/5608) with (bold, italics, headers, or some other way) when people copy and paste code, because it’s easy to miss _where_ you’re supposed to paste it with the current format +* *Good first issue*: Make it clear in tutorial part 0 and workshops that all instructions are built assuming that you have installed [VS Code and Prettier](https://github.com/gatsbyjs/gatsby/issues/5610) because those work well with React +* [Add a copy button to code examples](https://github.com/gatsbyjs/gatsby/issues/5030) because people often missed backticks if their screen resolution didn’t make the ticks very visible + +We loved hosting workshops and plan to keep developing the resources as we learn. We’re so grateful for the workshop attendees and their feedback. + +And just as a reminder: we will keep improving these workshops and hope you'll help us do that! Share your ideas and report how these workshops go for you in the [Open source repo](https://github.com/gatsbyjs/gatsby) through issues and PRs (if you ran into problems with the workshops and/or have ideas of how to improve them) or [Twitter](https://twitter.com/gatsbyjs) if you want to share an upcoming workshops you're running. diff --git a/docs/blog/author.yaml b/docs/blog/author.yaml index 5372ecd7af6dd..751924c4789f2 100644 --- a/docs/blog/author.yaml +++ b/docs/blog/author.yaml @@ -133,3 +133,7 @@ bio: Front end developer at Mud, CSS obsessive and blogger at https://css-irl.info avatar: avatars/michelle-barker.jpg twitter: "@CSSInRealLife" +- id: Linda Watkins + bio: Marketing execution machine. I think critically, adjust often, and find creative solutions to problems. + avatar: avatars/linda-watkins.jpg + twitter: "@lindawatkins" \ No newline at end of file diff --git a/docs/blog/avatars/linda-watkins.jpg b/docs/blog/avatars/linda-watkins.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9871def13235eb97efec97d8765abd14f2cc7449 GIT binary patch literal 33411 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 literal 0 HcmV?d00001 From f2db09f8f633fddd07795859e7478ee2224f0bae Mon Sep 17 00:00:00 2001 From: Sam Bhagwat Date: Sun, 10 Jun 2018 04:55:52 -0700 Subject: [PATCH 2/3] update post --- .../index.md | 62 ++++--------------- 1 file changed, 11 insertions(+), 51 deletions(-) diff --git a/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md b/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md index df6f6341027b7..e4ed656e2833f 100644 --- a/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md +++ b/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md @@ -4,62 +4,22 @@ date: "2018-06-08" author: "Linda Watkins" --- -In April and May, we hosted 2-day Gatsby workshops in both San Francisco and NYC and want to share what we learned and resources you can use to host your own Gatsby workshops. A big thank you to all the developers who came to these workshops, and another big thank you to Ryan Florence for organizing the workshop logistics; check out his company's website at [workshop.me](https://workshop.me/). Ryan has been an awesome supporter of Gatsby and a longtime fan, so yes, the workshop.me site is built on Gatsby :). +A few years ago, I worked at a small startup on an agile marketing team. This startup built website management tools and they had many customers come to them with stories of hosting headaches. I saw first-hand the hosting hassles that companies face. -We will keep improving these workshops and hope you'll help us do that! Share your ideas and report how these workshops go for you in the [Open source repo](https://github.com/gatsbyjs/gatsby) through issues and PRs (if you ran into problems with the workshops and/or have ideas of how to improve them) or [Twitter](https://twitter.com/gatsbyjs) if you want to share an upcoming workshops you're running. +One of the biggest challenges was having your best day become your worst nightmare. An up-and-coming e-commerce site put a lot of effort into making a clean, interactive website in preparation for the holiday season. Their site looked amazing and they were ready to go! But they were using traditional hosting which means they were competing for server resources with other websites. Unfortunately, traffic spiked, the server couldn’t scale as quickly as needed, and their site went down. Their best day became their worst nightmare. -# What we learned in the first few workshops +In contrast, I’ve become a fan of Gatsby-- a blazing-fast website development tool that eliminates the hosting hassles of managing complex, costly infrastructure. Gatsby is a new paradigm for building websites and there are some key benefits that are explained in this new one-page overview. -Here is a photo of how many notes I took during our first workshop in San Francisco (I crossed out notes as I converted them to issues in GitHub): +# Living on the edge -![Photo of my workshop outline with notes scribbled all over it](./workshop-notes.JPG) +Gatsby sites scale quickly and easily because they live on the edge. There are no servers! With a Gatsby website, content is compiled ahead of time and stored directly on the CDN (content delivery network). Basically, this means that your website lives closest to your customers—wherever they are—which means it’s immediately available, instantly scalable, and loads with lightning-fast speed. And it’s inherently secure because hackers can’t access your database or CMS. Honestly, it’s like magic. I guess I’ve gotten used to pages that take a second or two to load (which is annoying but happens so often) but when I go to a Gatsby site, it’s almost instantaneous. It’s so much faster than anything I’ve seen before. -And that's just one page of notes (there were many more). The biggest takeaways were: -* People wanted to know how Gatsby works, so we drew this diagram and nearly everyone said it was helpful: +Last week, I was on a long plane flight and decided to pay the $30 for in-flight wifi (yes, $30 for wifi. United- seriously?). It was a terrible connection and I couldn’t get any websites to load...except Gatsby. Gatsby loaded effortlessly and quickly while all other sites timed out. It was like a smooth magic carpet ride, flying from one page to the other. Amazing. -![Diagram of how Gatsby build time and run time works](./gatsby-diagram.jpg) +So I’ve become a fan girl for Gatsby. It’s blazing-fast, secure, serverless, and lets me use the tools (CMS) that I already love. And this new one-page overview is great in positioning Gatsby to the marketer, manager, agency, or team. The overview is perfect for: -* This diagram helped them understand why adding extra plugins to their Gatsby sites doesn’t slow them down (because plugins do their work at build time, not at runtime) -* People wanted to know how Gatsby works with React and GraphQL, and we’re still working on diagrams to illustrate those concepts -* If React and GraphQL are new to people, they seem to be the most difficult parts of learning to use Gatsby +- An agency or individual freelancer trying to help a client understand the benefits of this new technology +- An engineering manager trying to help less-technical stakeholders such as marketers or senior leadership understand why choosing Gatsby makes sense +- A developer who’s just launched a Gatsby website and coworkers are asking how you made it so fast and if you can do that for future projects -# New tutorials! - -People are interested in tutorials that go beyond the basic [Tutorial](/tutorial/), so we created three new tutorials: -* [WordPress Source Plugin Tutorial](/docs/wordpress-source-plugin-tutorial/) -* [Adding Images to a WordPress Site](/docs/image-tutorial/) -* [Creating a Source Plugin](/docs/source-plugin-tutorial/) - - -## Why you might want to host a workshop - -Here are some advantages that we experienced in the workshops; if these appeal to you, you could consider hosting your own workshop at your work, a meetup, or any other setting that makes sense! - -* _Dedicated time and place to learn:_ it’s easier to set aside time to learn something new when you are in a room with other people doing the same thing -* _Quicker problem-solving:_ you can usually get answers to your questions and solve problems faster than you could otherwise -* _Customized content:_ the workshop host can customize the workshop for the group’s needs ahead of time by sending out a survey, and the workshop can shift focus depending on real-time needs and questions of the group and individuals - -We'd love to hear how it goes and hope that you'll use the resources below. - -# Where to find workshop resources - -Please use the following links to find workshop materials in the Gatsby open source repo: -* Survey questions to send out [before](https://docs.google.com/a/gatsbyjs.com/forms/d/1S6diwCjR36VSJod7DGL0ZpESx3KdaNGiB4Szl4hOpg0/edit?usp=sharing) and [after](https://docs.google.com/a/gatsbyjs.com/forms/d/1iKok_QJHSav51_668QneqwxOFOMw_WNDPnX0PdBfUVA/edit?usp=sharing) workshops -* [Introductory slide deck for Day 1](https://docs.google.com/presentation/d/1fQNLvf1C8kj4rY-hVVY5zCsxy0z03gGkiqc-wiHHYhI/edit?usp=sharing), [Introductory slide deck for Day 2](https://docs.google.com/presentation/d/1w_0CGX2DNUDAIDT0MCaCPNqA_0HgamutaECP8kZ3yyI/edit?usp=sharing) -* [Agenda for workshop attendees](https://docs.google.com/document/d/1gn5dk5RkuOXgZatd-Ow4XGqKY1NWZVCaUhyOwrRP0JE/edit?usp=sharing) -* [Step-by-step guide for the workshop host](https://docs.google.com/document/d/1epeLO_7xkbd-WvPDCEZZ8f2GV5uMLHHM_UIhpZxqRbo/edit?usp=sharing) - -We hope these workshop materials help you share Gatsby at work, meetups, and wherever else it makes sense. Let us know how it goes and how you customize or modify these workshops! - - -# How you can contribute - -If you'd like to contribute to making workshops and tutorials more awesome, here are a few of the many issues we created in the [Documentation Project](https://github.com/gatsbyjs/gatsby/projects/3) as a result of what we learned in the workshops; contributions welcome! (Note: we used the main [tutorials](/tutorial/) in the workshops, so edits and improvements to the tutorials also improve the workshop) - -* *Good first issue*: [Emphasize file names](https://github.com/gatsbyjs/gatsby/issues/5608) with (bold, italics, headers, or some other way) when people copy and paste code, because it’s easy to miss _where_ you’re supposed to paste it with the current format -* *Good first issue*: Make it clear in tutorial part 0 and workshops that all instructions are built assuming that you have installed [VS Code and Prettier](https://github.com/gatsbyjs/gatsby/issues/5610) because those work well with React -* [Add a copy button to code examples](https://github.com/gatsbyjs/gatsby/issues/5030) because people often missed backticks if their screen resolution didn’t make the ticks very visible - -We loved hosting workshops and plan to keep developing the resources as we learn. We’re so grateful for the workshop attendees and their feedback. - -And just as a reminder: we will keep improving these workshops and hope you'll help us do that! Share your ideas and report how these workshops go for you in the [Open source repo](https://github.com/gatsbyjs/gatsby) through issues and PRs (if you ran into problems with the workshops and/or have ideas of how to improve them) or [Twitter](https://twitter.com/gatsbyjs) if you want to share an upcoming workshops you're running. +Get a better understanding of what Gatsby can do for your website. Check it out: [insert link] From 73b83a70ae9c1bfe035c7e0a1053c0ef2b60bbcf Mon Sep 17 00:00:00 2001 From: Sam Bhagwat Date: Sun, 10 Jun 2018 05:31:21 -0700 Subject: [PATCH 3/3] add post and pdf --- .../index.md | 6 +++--- www/static/gatsby-one-pager.pdf | Bin 0 -> 84696 bytes 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 www/static/gatsby-one-pager.pdf diff --git a/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md b/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md index e4ed656e2833f..270dd6d649e0f 100644 --- a/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md +++ b/docs/blog/2018-06-08-gatsby-marketers-managers-agencies-teams/index.md @@ -4,7 +4,7 @@ date: "2018-06-08" author: "Linda Watkins" --- -A few years ago, I worked at a small startup on an agile marketing team. This startup built website management tools and they had many customers come to them with stories of hosting headaches. I saw first-hand the hosting hassles that companies face. +A few years ago, I worked at a small startup on an agile marketing team. This startup built website management tools and they had many customers come to them with stories of hosting headaches. I saw first-hand the hosting hassles that companies face. One of the biggest challenges was having your best day become your worst nightmare. An up-and-coming e-commerce site put a lot of effort into making a clean, interactive website in preparation for the holiday season. Their site looked amazing and they were ready to go! But they were using traditional hosting which means they were competing for server resources with other websites. Unfortunately, traffic spiked, the server couldn’t scale as quickly as needed, and their site went down. Their best day became their worst nightmare. @@ -16,10 +16,10 @@ Gatsby sites scale quickly and easily because they live on the edge. There are n Last week, I was on a long plane flight and decided to pay the $30 for in-flight wifi (yes, $30 for wifi. United- seriously?). It was a terrible connection and I couldn’t get any websites to load...except Gatsby. Gatsby loaded effortlessly and quickly while all other sites timed out. It was like a smooth magic carpet ride, flying from one page to the other. Amazing. -So I’ve become a fan girl for Gatsby. It’s blazing-fast, secure, serverless, and lets me use the tools (CMS) that I already love. And this new one-page overview is great in positioning Gatsby to the marketer, manager, agency, or team. The overview is perfect for: +So I’ve become a fan girl for Gatsby. It’s blazing-fast, secure, serverless, and lets me use the tools (CMS) that I already love. And this [new one-page overview]((/gatsby-one-pager.pdf) is great in positioning Gatsby to the marketer, manager, agency, or team. The overview is perfect for: - An agency or individual freelancer trying to help a client understand the benefits of this new technology - An engineering manager trying to help less-technical stakeholders such as marketers or senior leadership understand why choosing Gatsby makes sense - A developer who’s just launched a Gatsby website and coworkers are asking how you made it so fast and if you can do that for future projects -Get a better understanding of what Gatsby can do for your website. Check it out: [insert link] +Get a better understanding of what Gatsby can do for your website. [Check it out](/gatsby-one-pager.pdf)! diff --git a/www/static/gatsby-one-pager.pdf b/www/static/gatsby-one-pager.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e9b37a55401d206fbd24f8cfe2ef1c0c619f58c1 GIT binary patch literal 84696 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 literal 0 HcmV?d00001