Skip to content

Instantly share code, notes, and snippets.

What's on my mind ?

Rajeev N Bharshetty rShetty

What's on my mind ?
View GitHub Profile
rShetty / weighted-distribution.go
Created Feb 27, 2018
Weighted Distribution across servers
View weighted-distribution.go
package main
import (
type Server struct {
name string
priority int

Keybase proof

I hereby claim:

  • I am rshetty on github.
  • I am rshetty ( on keybase.
  • I have a public key ASDyxj9eOv84wdGTljH8c1eCr7Y9JjyzQe5yr0oQctRuOwo

To claim this, I am signing this object:

rShetty / cb.go
Last active Mar 15, 2018
Circuit breakers
View cb.go
config := heimdall.HystrixCommandConfig{
MaxConcurrentRequests: 100,
ErrorPercentThreshold: 25,
SleepWindow: 10,
RequestVolumeThreshold: 10,
hystrixConfig := heimdall.NewHystrixConfig(“MyCommand”, config)
timeout := 10 * time.Millisecond
View retry.go
backoff := heimdall.NewConstantBackoff(500)
retrier := heimdall.NewRetrier(backoff)
httpClient := heimdall.NewHTTPClient(1 * time.Millisecond)
httpClient.Get(“", http.Header{})
View timeout.go
httpClient := heimdall.NewHTTPClient(1 * time.Millisecond)
_, err := httpClient.Get(“", http.Header{})
View BlackJack
Blackjack is a popular card game played against a Dealer. In this card game the Player is trying to beat the Dealer.
The game is played with 4 or more decks containing 52 distinct cards in each (Face values : A, 2-9, J, Q and K; Suits : D,C,S,H)
The entire deck is shuffled before the start of the game.
Player and Dealer are initially dealt 2 cards each. Only one of the Dealer's cards is visible to the Player, the other is hidden. All the cards of the Player are visible to everyone at all times.
View on-jsx.markdown

Hi Nicholas,

I saw you tweet about JSX yesterday. It seemed like the discussion devolved pretty quickly but I wanted to share our experience over the last year. I understand your concerns. I've made similar remarks about JSX. When we started using it Planning Center, I lead the charge to write React without it. I don't imagine I'd have much to say that you haven't considered but, if it's helpful, here's a pattern that changed my opinion:

The idea that "React is the V in MVC" is disingenuous. It's a good pitch but, for many of us, it feels like in invitation to repeat our history of coupled views. In practice, React is the V and the C. Dan Abramov describes the division as Smart and Dumb Components. At our office, we call them stateless and container components (view-controllers if we're Flux). The idea is pretty simple: components can'

rShetty /
Last active Jan 3, 2016
Deploy Script For Yelloday Servers
# Bash Script to automate deploying to Heroku staging and dev servers for yelloday
usage="$(basename "$0") commit-message dev|staging-- Push to Development/Staging Server Heroku"
if [[ "$1" == "-h" ]] || [[ "$1" == "--help" ]] ; then
echo "$usage"
git stash
View test_users
password: jackbrown
password: johnbrown
password: adamdaniel
rShetty / 0_reuse_code.js
Created Nov 6, 2013
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
You can’t perform that action at this time.