Skip to content

Instantly share code, notes, and snippets.

View avimoondra's full-sized avatar

Avi Moondra avimoondra

  • San Francisco, California
View GitHub Profile

Git ops

  1. Use Squash and Merge on Github, which uses rebase. Rebasing keeps history linear. Linear history is easy to read, understand, and makes operations easier (like reverts).
  2. Keep PRs small, merge early and often. Long running branches have to continually be rebased on a fast moving codebase.
  3. Avoid 3 levels of branching. 2 is ok, but can get confusing for yourself and reviewer.

Useful aliases

$ git aliases
@avimoondra
avimoondra / cloudSettings
Last active August 5, 2019 16:19
Vscode settings
{"lastUpload":"2019-08-05T16:19:23.685Z","extensionVersion":"v3.4.1"}
@avimoondra
avimoondra / Gemfile
Last active March 12, 2018 03:46
Templates for testing in Rails...
group :development, :test do
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'guard'
gem 'guard-shell'
gem 'pry-stack_explorer'
gem 'pry-byebug'
gem 'rubocop'
gem 'rubocop-rspec'
end
@avimoondra
avimoondra / index.html
Last active September 26, 2016 15:45
Quantile-Quantile Plot (Load Test)
<!DOCTYPE html>
<html lang="en">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="jstat.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.11.2/jquery-ui.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
@avimoondra
avimoondra / index.html
Last active August 29, 2015 14:15
Quantile-Quantile Plot
<!DOCTYPE html>
<html lang="en">
<script src="http://d3js.org/d3.v3.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
</head>
<body>
<script src="jstat.min.js"></script>
@avimoondra
avimoondra / index.html
Last active August 29, 2015 14:15
Wealth & Health of Nations - Mexico
<!DOCTYPE html>
<html lang="en">
<script src="http://d3js.org/d3.v3.min.js"></script>
<meta charset="utf-8">
<title>La Riqueza y la Salud de las Naciones - México</title>
</head>
<body>
<style>
@avimoondra
avimoondra / index.html
Last active August 27, 2020 23:32
Probability Tree
<!DOCTYPE html>
<html lang="en">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="http://d3js.org/d3.v3.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
</head>
<body>
<style type="text/css">
@avimoondra
avimoondra / index.html
Last active August 29, 2015 14:13
Simulation Study
<!DOCTYPE html>
<html lang="en">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="http://d3js.org/d3.v3.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.11.2/jquery-ui.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
@avimoondra
avimoondra / cars.csv
Last active August 29, 2015 14:11
Scatter
type price mpgCity driveTrain passengers weight
small 15.9 25 front 5 2705
midsize 33.9 18 front 5 3560
midsize 37.7 19 front 6 3405
midsize 30 22 rear 4 3640
midsize 15.7 22 front 6 2880
large 20.8 19 front 6 3470
large 23.7 16 rear 6 4105
midsize 26.3 19 front 5 3495
large 34.7 16 front 6 3620