Skip to content

Instantly share code, notes, and snippets.

View tarungulati1988's full-sized avatar
🍉

Tarun Gulati tarungulati1988

🍉
  • Chime
  • California
View GitHub Profile
@tarungulati1988
tarungulati1988 / gist:ebe16c6bb47cbc75614e52a948455708
Created January 12, 2021 23:24 — forked from rxaviers/gist:7360908
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning:
😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue:
@tarungulati1988
tarungulati1988 / gist:422fce4d0152f44286828f96e3ff77fa
Created December 18, 2020 07:57 — forked from 480/gist:3b41f449686a089f34edb45d00672f28
MacOS X + oh my zsh + powerline fonts + visual studio code terminal settings

MacOS X + oh my zsh + powerline fonts + visual studio code (vscode) terminal settings

Thank you everybody, Your comments makes it better

Install oh my zsh

http://ohmyz.sh/

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
@tarungulati1988
tarungulati1988 / mapDispatchToProps.md
Created August 30, 2018 15:17 — forked from heygrady/mapDispatchToProps.md
Redux containers: mapDispatchToProps

Redux containers: mapDispatchToProps

This document details some tips and tricks for creating redux containers. Specifically, this document is looking at the mapDispatchToProps argument of the connect function from [react-redux][react-redux]. There are many ways to write the same thing in redux. This gist covers the various forms that mapDispatchToProps can take.

@tarungulati1988
tarungulati1988 / README.md
Created August 14, 2017 22:11 — forked from rrag/README.md
Yet another tutorial and Cheat sheet to Functional programming

There are many tutorials and articles available online which explain functional programming. Examples show small functions, which are composed into others which again get composed. It is hard to imagine how it would all work, then come the analogies and then the math. While the math is necessary to understand it can be difficult to grasp initially. The analogies on the other hand, (at least for me) are not relatable. Some articles assume the reader knows the different terminologies of FP. Over all I felt it is not inviting to learn.

This introduction is for those who have had a tough time understanding those analogies, taken the plunge to functional programming but still have not been able to swim. This is yet another tutorial on functional programming

Terminology

Functions as first class citizens

Functions are first class means they are just like anyone else, or rather they are not special, they behave the same as say primitives or strings or objects.

@tarungulati1988
tarungulati1988 / Behavioral.md
Last active October 4, 2022 19:10
Behavioral Questions for Software companies

Action-oriented / self-motivation

  1. Describe a situation when you did much more than it was expected from you to get the project done. Were your efforts recognized? By whom and how? How did that make you feel?
  2. Tell me about a time when you took ownership of a project. Why did you do this? What was the result of you taking the challenge? What could have happened if you did not take ownership?
  3. Think about an instance in which you came up with a project idea which was implemented primarily because of your efforts. What was it about? What was its outcome? What was your role?
  4. Describe a time when you made a suggestion to improve something on the project that you were working on.
  5. Give me an example of the project or initiative that you started on your own. It can be a non-business one. What prompted you to get started?

Ability to adapt

  1. Describe a situation in which you met a major obstacle in order to complete a project. How did you deal with it? What steps did you take?
  2. Tell me about a
@tarungulati1988
tarungulati1988 / restfulapis.md
Last active February 11, 2017 04:41
Clean RESTful API's

Key Requirements

  • Easy to use for the end users/customers/clients
  • Maintainable, modifiable and testable
  • Simple, intuitive and adoptable
  • Efficient

Sticking with RESTful principles

  • GET /users - Retrieves a list of users
  • GET /users/lorem or ? and then param list or a combination of both - Retrieves a specific user
  • POST /users - Creates a new user