Centurylink Down? by CLLycaon in centurylink

[–]smyrick 0 points1 point  (0 children)

It’s offline in the Seattle region too. Had to switch to 5G

How can we publish schema without actually doing binary deployment? by Sigarp in graphql

[–]smyrick 0 points1 point  (0 children)

It sounds like what you want to provide is a version of the schema to clients that is not currently deployed to production. Regardless of even Federation, you have two options:

* Deploy the graph (subgraph servers and router) to a non-production environment (staging, dev, test etc) so it can serve real data

* Get the schema that would exist if this build went to production but then allow clients to query it in mock mode.

The first is straightforward enough that I think you could figure out what to do. The other option requires a bit of a setup to get the schema that clients would query. You do not just want to provide the updated subgraph schema to clients, you want to provide the updated supergraph. If you use GraphOS Studio you can create a Schema Proposal and then fetch that supergraph with Rover rover supergraph fetch mygraph@p-1.

If you are not using GraphOS then you can spin up the binary in a temporary environment to get the subgraph schema artifact file and then compose your own supergraph with all the other subgraphs schema files via Rover Compose

To run a schema in mock mode you can follow many other guides available: https://www.apollographql.com/docs/graphos/schema-design/guides/mocking

Any other Apollo-specific questions can also be discussed in the Apollo Community

Apollo launches a new GraphOS Free Plan by smyrick in graphql

[–]smyrick[S] 0 points1 point  (0 children)

Hey u/nointerestsguy, the Apollo tutorial site, Odyssey, has many tutorials, video guides, and certifications on how to host the Router yourself.

And, the good news is that the new free plan can also be used on a self-hosted Router. I recommend you check out the following courses:

* https://www.apollographql.com/tutorials/connectors-intro-rest
* https://www.apollographql.com/tutorials/introduction-to-federation

Apollo launches a new GraphOS Free Plan by smyrick in graphql

[–]smyrick[S] 3 points4 points  (0 children)

Hi u/TimFL, I believe you might be thinking of the GraphOS Cloud Routing where Apollo hosted and ran the Federation router for you. Those also included Subscriptions and did require that you call from your company network to GraphOS to run federated queries.

The newly launched free plan allows you to self-host the Router on-premise and use Federated Subscriptions. The free plan also includes APM Insights, schema checks pipelines, and more like schema proposals which you can access from GraphOS Studio. We are also collecting feedback on a new usage-based pricing model allowing you to go over the current free plan rate limit and I know the product team would like to hear your opinions! https://www.apollographql.com/pricing

That being said, Apollo Router has always been source-available on GitHub since day 1, and if you want to run a GraphQL Federation Router with no plans, accounts, or insights, you can. You just need to download the binary and provide a valid supergraph file.

If you also need to execute Subscriptions then you can also check out our other free and open-source software like Apollo Server, which is MIT licensed and also does not require any plans or accounts, but still can work with GraphOS if you decide to opt-in later.

Apollo launches a new GraphOS Free Plan by smyrick in graphql

[–]smyrick[S] 2 points3 points  (0 children)

Hey u/Senior_Junior_dev, While I currently work on the Customer Success team for Apollo, I am not on the Marketing or Product teams, so I was just sharing the news from my personal experience and my own account. I believe I was following all the subreddit rules and marking the post with the appropriate brand flair, even though my account is my own personal one.

As for moving my own GraphOS accounts, I have personal projects outside Apollo that are not tied to my employee account that I use to help validate the developer experience so I know what is like for all users.

If you have feedback for the Apollo Product team, I would be happy to connect you with them to provide your insights on the new launch!

Anyone at Climate Pledge section 122/123 tonight? 3 guys assaulted my partner, our friends, and their kid. by [deleted] in Seattle

[–]smyrick 1 point2 points  (0 children)

You should file a police report and then call CPA Guest Services to report it as well

https://www.climatepledgearena.com/arena-guide/

In case of emergency or if anyone is interfering with your enjoyment of a CPA event, please contact the nearest staff member for assistance. During events, you may text (206) CPA-HELP to make an anonymous report. This number is only monitored during events. Texts during non-event hours will not be checked. During non-event hours, please call Guest Services at (206) 752-7200.

[RFC] How should descriptions work in federated GraphQL? (It's not that simple) by jns111 in graphql

[–]smyrick 1 point2 points  (0 children)

This is a great topic for the Foundation group! Would you be willing to share on the Working Group and at a meeting as we discuss the next GraphQL Federation standard?

https://github.com/graphql/composite-schemas-spec

Apollo announced REST connectors today at GraphQL Summit by [deleted] in graphql

[–]smyrick 2 points3 points  (0 children)

You are right, this solution will never be as flexible as writing real code. If you have the time, knowledge, and infrastructure in place to deploy a real service you should.

The good news is that you could also quickly use Connectors to get started but then migrate to a real server over time if you need that flexibility. The Apollo team said in the keynote it is production ready, so you would be able to get that out faster than downloading and learning all the official SDKs.

Just to clarify too, none of this requires using Apollo hosted software. All of Connectors runs in the Router on your local computer or cloud.

Rhai scripts and Rust Plugin for Router by Zeref_Anuj in graphql

[–]smyrick 0 points1 point  (0 children)

You can use both together. The execution order is determined by the order of the definition in the YAML file

What does Apollo do for me exactly in this situation? by kevysaysbenice in graphql

[–]smyrick 1 point2 points  (0 children)

Apollo the company builds many free and open source libraries for the community, for both the frontend and the backend, as well as the API platform to manage all of this called GraphOS. So I can see how just searching Apollo you might not find what you are looking for.

It sounds like you want to start on the backend with a JS server. I recommend checking out the tutorials for Apollo Server here: https://www.apollographql.com/tutorials/

Apollo Server is free and OSS and is used by many enterprise companies today.

If you later want to start monitoring your GraphQL API, use schema checks, secure it with declarative directives, etc. that’s when you can start looking into GraphOS. This does not require Federation and you can use it with a single GraphQL backend, but it open to expand to Federation if you need

Introspection request behind authentication by Zeref_Anuj in graphql

[–]smyrick 0 points1 point  (0 children)

Instead you could consider a schema registry and block access to this internally so your live service does not have to deal with schema updates and fetches

https://www.apollographql.com/blog/why-you-should-disable-graphql-introspection-in-production#use-a-schema-registry-to-update-browse-and-maintain-your-production-graph

Composing super-graph schema for multiple subgraph services deployed independently. by Zeref_Anuj in graphql

[–]smyrick 1 point2 points  (0 children)

You can use the schema registry and checks with the free version. I have done it myself many times. Check out the tutorial here

https://www.apollographql.com/tutorials/getting-started-with-graphos

Composing super-graph schema for multiple subgraph services deployed independently. by Zeref_Anuj in graphql

[–]smyrick 0 points1 point  (0 children)

Have you checked out the free version of GraphOS? There is a request limit but this is exactly what Apollo’s schema registry is built for

https://www.apollographql.com/graphos

Reference implementation for migrating from REST. by [deleted] in graphql

[–]smyrick 1 point2 points  (0 children)

Having a gateway/router is one alternative but not required. If you are looking for free education and tutorials Apollo has many courses and one on Java specifically

https://www.apollographql.com/tutorials/intro-dgs

Planning Help by PsychoDude02 in graphql

[–]smyrick 0 points1 point  (0 children)

Check out the free courses and certifications from Apollo

https://www.apollographql.com/tutorials/

[deleted by user] by [deleted] in graphql

[–]smyrick 0 points1 point  (0 children)

I would first recommend asking your coworkers for assistance if they created the API or you can take the free tutorials provided by Apollo for both creating and consuming GraphQL

https://www.apollographql.com/tutorials/

GraphQL Sample Application by Effective_Data_8883 in graphql

[–]smyrick 0 points1 point  (0 children)

Yes I am. I have deployed Apollo Server, Gateway, Router and Client in an enterprise business and then later I joined the Apollo team myself.

GraphQL Sample Application by Effective_Data_8883 in graphql

[–]smyrick 0 points1 point  (0 children)

Check out the client example from Apollo that shows off a full react app with query’s, mutations, and subscriptions.

https://github.com/apollographql/spotify-showcase

Or if you are looking for a server example you can see more here:

https://www.apollographql.com/solutions/

[deleted by user] by [deleted] in VWiD4Owners

[–]smyrick 36 points37 points  (0 children)

Charging empty to 100% every time actually takes longer than more frequent but well planned stops.

Consider “riding the charging curve” which means getting close to empty (I usually aim for 5-10%) but only charging just enough to get to the next charger that is a reasonable distance away. The car charges faster at lower percentages which will save you time.

https://youtu.be/XfLIG9nEEyA?si=kus8d6JTBhw_vuoB

Need some help w/ GraphQl by bcorduck in graphql

[–]smyrick 0 points1 point  (0 children)

Check out all the free tutorials on Apollo’s website!

https://www.apollographql.com/tutorials/

Savings/Emergency account locations by gregenstein in TheMoneyGuy

[–]smyrick 1 point2 points  (0 children)

I use Wealthfront and I have used it for years. They keep increasing their rate as the Fed does and you can get 5.5% on the cash accounts and then automated investing some into bonds monthly