Skip to content

Commit 422ff72

Browse files
committed
Add blog posts from Foundation site
This commit adds a bunch of content from the Foundation site. It also adjusts the CSS to make each post a little easier to see in the sidebar, and adds tags to each post for (hopefully) future support of blog categories. Signed-off-by: Brian Warner <[email protected]>
1 parent 5d4427d commit 422ff72

28 files changed

+895
-5
lines changed

src/assets/css/_css/docs.less

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,3 +288,19 @@
288288
}
289289
}
290290
}
291+
292+
.blog-sidebar {
293+
.recent-posts {
294+
li {
295+
border-bottom: 1px solid #DDD;
296+
line-height: 18px;
297+
padding: 10px 0;
298+
font-weight: bold;
299+
color: @rhodamine-color;
300+
}
301+
a {
302+
font-weight: normal;
303+
color: #666;
304+
}
305+
}
306+
}

src/components/BlogSidebar/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ interface Props {
77
}
88

99
const BlogSidebar = ({ posts, currentPermalink }: Props) => (
10-
<div className="nav-docs">
11-
<div className="nav-docs-section">
10+
<div className="nav-docs blog-sidebar">
11+
<div className="nav-docs-section subscribe">
1212
<h3>Subscribe</h3>
1313
<a rel="home" type="application/rss+xml" href="/blog/rss.xml">
1414
RSS
1515
</a>
1616
</div>
17-
<div className="nav-docs-section">
17+
<div className="nav-docs-section recent-posts">
1818
<h3>Recent Posts</h3>
1919
<ul>
2020
{posts.map(({ frontmatter }, i) => (
@@ -31,4 +31,4 @@ const BlogSidebar = ({ posts, currentPermalink }: Props) => (
3131
</div>
3232
)
3333

34-
export default BlogSidebar;
34+
export default BlogSidebar;

src/content/blog/20150914-graphql.md renamed to src/content/blog/2015-09-14-graphql.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: "GraphQL: A data query language"
33
layout: blog
44
permalink: /blog/graphql-a-query-language/
5+
tags: ["blog","spec"]
56
date: 14 Sep 2015
67
byline: "Lee Byron"
78
---

src/content/blog/20151016-subscriptions.md renamed to src/content/blog/2015-10-16-subscriptions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: "Subscriptions in GraphQL and Relay"
33
layout: blog
44
permalink: /blog/subscriptions-in-graphql-and-relay/
5+
tags: ["blog", "spec"]
56
date: 16 Oct 2015
67
byline: Dan Schafer and Laney Kuenzel
78
---

src/content/blog/20160419-mocking.md renamed to src/content/blog/2016-04-19-mocking.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title: "Mocking your server is easy with GraphQL"
33
layout: blog
44
permalink: /blog/mocking-with-graphql/
55
date: 19 Apr 2016
6+
tags: ["blog"]
67
byline: "Jonas Helfer"
78
guestBio: engineer at Meteor working on Apollo
89
---

src/content/blog/20160502-rest-api-graphql-wrapper.md renamed to src/content/blog/2016-05-02-rest-api-graphql-wrapper.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
title: "Wrapping a REST API in GraphQL"
33
layout: blog
44
permalink: /blog/rest-api-graphql-wrapper/
5-
date: 5 May 2016
5+
tags: ["blog"]
6+
date: 2016-05-05
67
byline: "Steven Luscher"
78
---
89

src/content/blog/20160914-production-ready.md renamed to src/content/blog/2016-09-14-production-ready.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: "Leaving technical preview"
33
layout: blog
44
permalink: /blog/production-ready/
5+
tags: ["blog"]
56
date: 14 Sep 2016
67
byline: "Lee Byron"
78
---
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: "ProgrammableWeb: GraphQL Moving to Neutral, Open-Source Foundation"
3+
tags: ["in-the-news"]
4+
layout: blog
5+
date: 2017-11-08
6+
byline: ProgrammableWeb
7+
permalink: /blog/2017-11-08-programmableweb-graphql-moving-to-neutral-open-source-foundation
8+
---
9+
10+
GraphQL will now have its own foundation: the [GraphQL Foundation](/foundation/). Although GraphQL was initially incubated by Facebook, GraphQL is now utilized heavily by a diverse set of companies including major tech giants (e.g. Twitter, Airbnb, Shopify, etc.). Accordingly, it makes sense that the data query language move to a neutral, open source home. Like many open source projects, the GraphQL Foundation will be hosted by the Linux Foundation. Linux will implement an open governance model similar to many collaborations overseen by Linux. The exact details of the model, and future plans continue to be a work in progress. The current founding members include Airbnb, Apollo, Coursera, Elementl, Facebook, GitHub, Hasura, Prisma, Shopify and Twitter.
11+
12+
[Read More »](https://www.programmableweb.com/news/graphql-moving-to-neutral-open-source-foundation/brief/2018/11/08)

src/content/blog/2018-11-06-eweek.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: "eWeek: GraphQL API Specification Moving Forward with Independent Foundation"
3+
tags: ["in-the-news"]
4+
layout: blog
5+
date: 2018-11-06
6+
byline: eweek
7+
permalink: /blog/2018-11-06-eweek-graphql-api-specification-moving-forward-with-independent-foundation
8+
---
9+
10+
The Linux Foundation announced on Nov. 6 that it is forming a new foundation to support the open source GraphQL specification, which enables a new generation of APIs. For nearly two decades, REST (Representational State Transfer) has been one of the primary approaches for enabling APIs that help to connect and extend applications and web services. REST however has multiple limitations, which is where GraphQL steps into the picture, finding wide adoption by large web properties. GraphQL was created in 2012 by Facebook and became open source in 2015. The move to create a new vendor-neutral independent foundation under the Linux Foundation will serve to help further advance the development of GraphQL.
11+
12+
[Read more »](https://www.eweek.com/development/graphql-api-specification-moving-forward-with-independent-foundation)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: "InfoWorld: GraphQL gets its own foundation"
3+
tags: ["in-the-news"]
4+
layout: blog
5+
date: 2018-11-06
6+
byline: InfoWorld
7+
permalink: /blog/2018-11-06-infoworld-graphql-gets-its-own-foundation
8+
---
9+
10+
The Linux Foundation plans to host a foundation to support the GraphQL API project, with the intent of growing a neutral ecosystem for the technology.
11+
12+
GraphQL is a specification for building APIs. It is intended to make cross-platform and mobile development simpler. Providing an alternative to REST, GraphQL lets developers use a strongly typed query language to define requests and responses, letting an application specify what it needs from an API. GraphQL enables access to multiple data sources through a single request.
13+
14+
[Read more »](https://www.infoworld.com/article/3318255/apis/graphql-gets-its-own-foundation.html)
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: The Linux Foundation Announces Intent to Form New Foundation to Support GraphQL
3+
tags: ["announcements"]
4+
layout: blog
5+
date: 2018-11-06
6+
byline: GraphQL Foundation
7+
permalink: 2018-11-06-linux-foundation-announces-intent-to-form-new-foundation-to-support-graphql
8+
---
9+
10+
[The Linux Foundation](https://www.linuxfoundation.org/), the nonprofit organization enabling mass innovation through open source, announces a broad coalition of industry leaders and users have joined forces to create a new open source foundation for the [GraphQL](https://graphql.org/) project, which will be dedicated to growing and sustaining a neutral GraphQL ecosystem. Hosted under the Linux Foundation, the [GraphQL Foundation](https://gql.foundation/)'s mission will be to enable widespread adoption and help accelerate development of GraphQL and the surrounding ecosystem.
11+
12+
“As one of GraphQL’s co-creators, I’ve been amazed and proud to see it grow in adoption since its open sourcing. Through the formation of the GraphQL Foundation, I hope to see GraphQL become industry standard by encouraging contributions from a broader group and creating a shared investment in vendor-neutral events, documentation, tools, and support,” said Lee Byron, co-creator of GraphQL.
13+
14+
GraphQL is a next­-generation API technology developed internally by Facebook in 2012 before being publicly [open sourced in 2015](https://code.fb.com/core-data/graphql-a-data-query-language/). As application development shifts towards microservices architectures with an emphasis on flexibility and speed to market, tools like GraphQL are redefining API design and client-server interaction to improve the developer experience, increasing developer productivity and minimizing amounts of data transferred. GraphQL makes cross-platform and mobile development simpler with availability in multiple programming languages, allowing developers to create seamless user experiences for their customers.
15+
16+
GraphQL is being used in production by a [variety of high scale companies](https://graphql.org/users/) such as Airbnb, Atlassian, Audi, CNBC, GitHub, Major League Soccer, Netflix, Shopify, The New York Times, Twitter, Pinterest and Yelp. GraphQL also [powers hundreds of billions of API calls a day at Facebook](https://code.fb.com/core-data/graphql-a-data-query-language/).
17+
18+
“We are thrilled to welcome the GraphQL Foundation into the Linux Foundation. This advancement is important because it allows for long-term support and accelerated growth of this essential and groundbreaking technology that is changing the approach to API design for cloud-connected applications in any language,” said Jim Zemlin, Executive Director, the Linux Foundation.
19+
20+
Unlike REST-­based APIs, which take advantage of HTTP and existing protocols, GraphQL APIs provide developers with the flexibility to query the exact data they need from a diverse set of cloud data sources, with less code, greater performance and security, and a faster development cycle. Not only does this enable developers to rapidly build top­ quality apps, it also helps them achieve consistency and feature parity across multiple platforms such as web, iOS, Android, and embedded and IoT applications.
21+
22+
The GraphQL Foundation will have an open governance model that encourages participation and technical contribution and will provide a framework for long-term stewardship by an ecosystem invested in GraphQL’s success.
23+
24+
“At Facebook, our mission is to give people the power to build community and bring the world closer together. We believe open source projects and the communities built around them help accelerate the pace of innovation and bring many minds to bear to solve large-scale challenges. GraphQL is one such project and community and the GraphQL Foundation will help ensure GraphQL continues to solve the real data fetching challenges that developers will face in building the products of tomorrow,” said Killian Murphy, Director, Facebook Open Source.
25+
26+
“GraphQL has redefined how developers work with APIs and client-server interactions. We look forward to working with the diverse GraphQL community from end users like Facebook to a diverse ecosystem of vendors to become an independent foundation, draft their governance and continue to foster the growth and adoption of GraphQL,” said Chris Aniszczyk, Vice President of Developer Relations, the Linux Foundation.
27+
28+
## Supporting Quotes
29+
30+
“Airbnb is making a massive investment in GraphQL, putting it at the center of our API strategy across both our product and internal tools. We are excited to see the Foundation play a key role in cultivating the community around GraphQL and continue to evolve GraphQL as a technology, paving the way for continued innovation of Airbnb’s API.” — Adam Neary, Tech Lead, Airbnb
31+
32+
“Given GraphQL’s centrality in the modern app development stack, the foundation we’re announcing today is not just necessary, but overdue. As the creators of Apollo, the most widely used implementation of GraphQL, we’re looking forward to working together with the Linux Foundation to define appropriate governance processes for this critical Internet standard.” – Geoff Schmidt, co­-founder and CEO of Apollo GraphQL
33+
34+
“GraphQL, and the strong ecosystem behind it, is leading to a fundamental change in how we build products, and it helps bring together teams and organizations of every size. At Coursera, GraphQL assists us in understanding the massive breadth of our APIs and helps us create transformative educational experiences for everyone, everywhere. We’re excited to see the impact of the GraphQL Foundation in making both the technology and the community stronger.” – Jon Wong, Staff Software Engineer, Coursera
35+
36+
“GraphQL has come a long way since its creation in 2012. It’s been an honor seeing the technology grow from a prototype, to powering Facebook’s core applications, to an open source technology on the way to becoming a ubiquitous standard across the entire industry. The GraphQL Foundation is an exciting step forward. This new governance model is a major milestone in that maturation process that will ensure a neutral venue and structure for the entire community to drive the technology forward.” – Nick Schrock, Founder, Elementl, GraphQL Co-Creator
37+
38+
“We created GraphQL at Facebook six years ago to help us build high-performance mobile experiences, so to see it grow and gain broad industry adoption has been amazing. Since Facebook open-sourced GraphQL in 2015, the community has grown to include developers around the world, newly-founded startups, and well-established companies. The creation of the GraphQL Foundation is a new chapter that will create a governance structure we believe will empower the community and provide GraphQL long-term technical success. I’m excited to see its continued growth under the Foundation’s guidance.” – Dan Schafer, Facebook Software Engineer, GraphQL Co-Creator
39+
40+
“GraphQL has proven to be a valuable, extensible tool for GitHub, our customers, and our integrators over the past two years. The GraphQL Foundation embodies openness, transparency, and community — all of which we believe in at GitHub.” – Kyle Daigle, Director, Ecosystem Engineering, GitHub
41+
42+
“This is a very welcome announcement, and we believe that this is a necessary step. The GraphQL community has grown rapidly over the last few years, and has reached the point where transparent, neutral governance policies are necessary for future growth. At Hasura, we look forward to helping the Foundation in its work.” – Tanmai Gopal, CEO, Hasura
43+
44+
“GraphQL has become one of the most important technologies in the modern application development stack and sees rapid adoption by developers and companies across all industries. At Prisma, we’re very excited to support the GraphQL Foundation to enable a healthy community and sustain the continuous development of GraphQL.” – Johannes Schickling, Founder and CEO, Prisma
45+
46+
“At Shopify, GraphQL powers our core APIs and all our mobile and web clients. We strongly believe in open development and look to the Foundation to help expand the community and nurture its evolution.” – Jean-Michel Lemieux, SVP Engineering, Shopify
47+
48+
“GraphQL is gaining tremendous adoption as one of the best protocols for remote retrieval of large object graphs. At Twitter, we are looking forward to what’s to come in the GraphQL ecosystem and are very excited to support the GraphQL Foundation.” – Anna Sulkina Sr. Engineering Manager, Core Services Group, Twitter
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "Datanami: Will GraphQL Become a Standard for the New Data Economy?"
3+
tags: ["in-the-news"]
4+
layout: blog
5+
date: 2018-11-07
6+
permalink: 2018-11-07-datanami-will-graphql-become-a-standard-for-the-new-data-economy
7+
---
8+
9+
Don’t look now but a new language called GraphQL is emerging that could radically simplify how developers use APIs to get data into applications, and potentially provide a graph-like alternative to procedural REST. The company behind the open source software, Apollo, today announced the GraphQL Platform to standardize access to the new technology.
10+
11+
[Read more »](https://www.datanami.com/2018/11/07/will-graphql-become-a-standard-for-the-new-data-economy/)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: "SD Times: The Linux Foundation announces plans to form GraphQL foundation"
3+
tags: ["in-the-news"]
4+
layout: blog
5+
date: 2018-11-07
6+
byline: SD Times
7+
permalink: /blog/2018-11-07-sd-times-lf-announces-plans-to-form-graphql-foundation
8+
---
9+
10+
In an effort to grow and sustain the GraphQL ecosystem, The Linux Foundation has announced plans to launch a new open-source foundation for it. GraphQL is an [API](https://sdtimes.com/tag/apis/) technology that was initially developed by Facebook.
11+
12+
The GraphQL Foundation will be a collaborative effort between industry leaders and users.
13+
14+
[Read more »](https://sdtimes.com/api/the-linux-foundation-announces-plans-to-form-graphql-foundation/)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: "The Register: Facebook’s open-source license drama-zone GraphQL gets swanky digs in Linux mansion"
3+
tags: ["in-the-news"]
4+
layout: blog
5+
date: 2018-11-07
6+
byline: The Register
7+
permalink: /blog/2018-11-07-the-register
8+
---
9+
10+
GraphQL, a query language for APIs that was on the verge of being shunned last year over software license concerns, has bounced back and landed in the arms of the Linux Foundation.
11+
12+
[Read more »](https://www.theregister.co.uk/2018/11/07/graphql_on_linux/)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: "Channel Futures: GraphQL API Query Language Growing, Gets Own Support Foundation"
3+
tags: ["in-the-news"]
4+
layout: blog
5+
date: 2018-11-12
6+
byline: Channel Futures
7+
permalink: /blog/2018-11-12-channel-futures-graphql-api-query-language-growing
8+
---
9+
10+
The growing popularity and use of the open-source GraphQL API language by software developers has inspired the creation of a [GraphQL Foundation](https://www.linuxfoundation.org/press-release/2018/11/intent_to_form_graphql/) to promote the technology and help it accelerate its development and footprint in future code.
11+
12+
<!-- more -->
13+
14+
The new organization, hosted by the non-profit [Linux Foundation](http://www.linuxfoundation.org/), is made up of a wide range of companies and users that are interested in growing and nurturing the GraphQL API project, which Facebook originally developed internally. After several years of development, Facebook released the code for GraphQL as an opn-source project.
15+
16+
[Read more »](https://www.channelfutures.com/open-source/graphql-api-query-language-growing-gets-own-support-foundation
17+
)

0 commit comments

Comments
 (0)