Skip to content

Instantly share code, notes, and snippets.


Yashu Mittal mittalyashu

View GitHub Profile
mittalyashu / index.js
Created October 20, 2020 03:37
Centinni plans and subscriptions APIs and db models
View index.js
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");
mittalyashu / idGenerator.js
Created August 6, 2020 08:41
Random ID generator
View idGenerator.js
exports.idGenerator = () => {
return (
.substr(2) +
mittalyashu /
Last active October 19, 2019 02:08
Python script to convert pdf file to JPG image
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:
mittalyashu / materialDesignShadowHelper.less
Created December 18, 2018 13:56 — forked from gefangenimnetz/materialDesignShadowHelper.less
Less css box-shadow helper for cards & modals according to Googles Material Design spec.
View materialDesignShadowHelper.less
* A mixin which helps you to add depth to elements according to the Google Material Design spec:
* 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:
View Vagrantfile
# -*- 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
mittalyashu / cloudSettings
Last active July 17, 2021 01:05
VS Code Settings
View cloudSettings

Keybase proof

I hereby claim:

  • I am mittalyashu on github.
  • I am mittalyashu ( on keybase.
  • I have a public key ASAjhv-wcuCHqWCMkIJZ2Jjmgp0TN6c_SKjvRxJ7QqxGGgo

To claim this, I am signing this object:

mittalyashu / fetch_data_in_react.js
Created April 8, 2018 06:54
Fetch Data From RSS Feed In React
View fetch_data_in_react.js
class FetchDataFromRSSFeed extends Component {
constructor() {
this.state = {
recentBlogPost: {
name: '',
url: ''
mittalyashu /
Created September 9, 2017 15:03
How to fix this issue in Ruby on rails `cannot load such file -- bcrypt_ext`
C:\Users\Administrator>ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]

C:\Users\Administrator>gem list bcrypt

*** LOCAL GEMS ***

bcrypt (3.1.11 x64-mingw32)
View Markdown

#Markdown Cheatsheet Markdown is a short-hand syntax for easily converting text to HTML. Below are some popular examples of Markdown formatting. For more examples reference Markdown Basics for a more detailed overview.

Links This is an example link

Code Wrap your code with 3 backticks (```) on the line before and after. If you specify the language after the first set of backticks, that'll help us with syntax highlighting.