I hereby claim:
- I am mittalyashu on github.
 - I am mittalyashu (https://keybase.io/mittalyashu) on keybase.
 - I have a public key ASAjhv-wcuCHqWCMkIJZ2Jjmgp0TN6c_SKjvRxJ7QqxGGgo
 
To claim this, I am signing this object:
| const depthLimitPlugin = (maxDepth: number): ApolloServerPlugin<GraphQLContext> => ({ | |
| async requestDidStart() { | |
| return { | |
| async didResolveOperation(requestContext) { | |
| const document = requestContext.document | |
| // Skip depth limit for "IntrospectionQuery" operation | |
| if (requestContext.operationName === 'IntrospectionQuery') return | |
| let depth = 0 | 
| # Source: https://gist.github.com/0c56f8b8a820198ada44123fa1bf4b60 | |
| ################################################################ | |
| # How To Apply GitOps For Everything Using Crossplane And Flux # | |
| # https://youtu.be/dunU2ABitMA # | |
| ################################################################ | |
| # Additional Info: | |
| # - eksctl - How to Create and Manage AWS EKS clusters: https://youtu.be/pNECqaxyewQ | |
| # - Flux CD v2 With GitOps Toolkit - Kubernetes Deployment And Sync Mechanism: https://youtu.be/R6OeIgb7lUI | 
| const { buildASTSchema } = require("graphql"); | |
| const { mergeTypeDefs } = require("@graphql-tools/merge"); | |
| // schema | |
| const mutationOutput = require("./mutationOutput"); | |
| const book = require("./types/book"); | |
| const chapter = require("./types/chapter"); | |
| const genre = require("./types/genre"); | |
| const blog = require("./types/blog"); | 
| exports.idGenerator = () => { | |
| return ( | |
| Math.random() | |
| .toString(32) | |
| .substr(2) + | |
| Math.random() | |
| .toString(32) | |
| .substr(2) | |
| ); | |
| }; | 
| from pdf2image import convert_from_path | |
| pdf_file_path = "path/to/pdf" | |
| first_page = 16 | |
| last_page = 24 | |
| pages = convert_from_path(pdf_file_path, dpi=200, first_page=first_page, last_page=last_page, size=(3000, None)) | |
| page_count = first_page | |
| for page in pages: | 
| /** | |
| * A mixin which helps you to add depth to elements according to the Google Material Design spec: | |
| * http://www.google.com/design/spec/layout/layout-principles.html#layout-principles-dimensionality | |
| * | |
| * Please note that the values given in the specification cannot be used as is. To create the same visual experience | |
| * the blur parameter has to be doubled. | |
| * | |
| * Author: Florian Kutschera (@gefangenimnetz), Conceptboard GmbH (@conceptboardapp) | |
| * | |
| * Example usage: | 
| # -*- mode: ruby -*- | |
| # vi: set ft=ruby : | |
| # All Vagrant configuration is done below. The "2" in Vagrant.configure | |
| # configures the configuration version (we support older styles for | |
| # backwards compatibility). Please don't change it unless you know what | |
| # you're doing. | |
| Vagrant.configure("2") do |config| | |
| # The most common configuration options are documented and commented below. | |
| # For a complete reference, please see the online documentation at | 
| {"lastUpload":"2021-07-17T01:04:57.045Z","extensionVersion":"v3.4.3"} | 
I hereby claim:
To claim this, I am signing this object:
| class FetchDataFromRSSFeed extends Component { | |
| constructor() { | |
| super(); | |
| this.state = { | |
| recentBlogPost: { | |
| name: '', | |
| url: '' | |
| } | |
| } | |
| } |