Skip to content

Instantly share code, notes, and snippets.

View vishnugopal's full-sized avatar
🇮🇳

Vishnu Gopal vishnugopal

🇮🇳
View GitHub Profile
@vishnugopal
vishnugopal / Test 6 — Vishnu
Created May 3, 2021 06:03
Created from Remix Form!
Test 6
@vishnugopal
vishnugopal / Test 5 — Vishnu
Created May 3, 2021 06:03
Created from Remix Form!
Hello world
@vishnugopal
vishnugopal / Test
Created May 3, 2021 05:56
Created from Remix Form!
Test 2
@vishnugopal
vishnugopal / Test 4 — Vishnu
Created May 3, 2021 05:34
Created from Remix Form!
Hello world
@vishnugopal
vishnugopal / Test 3 — Vishnu
Created May 3, 2021 05:32
Created from Remix Form!
Hello world3
@vishnugopal
vishnugopal / Test 2 — Vishnu
Created May 3, 2021 05:29
Created from Remix Form!
Hello world
@vishnugopal
vishnugopal / Test Gist — Vishnu
Created May 3, 2021 05:25
Created from Remix Form!
Hello World
Why work in a product based startup?
* Learning over earning when you start off. Product-based startups have a lot of opportunity for focused growth.
* Ride the wave: Most of the good companies you hear out there are product startups, so why do you want to join someplace else?
* Follow your interest area, productivity, music, finance, et. al.
* A more healthy environment for engineers: prioritising product growth over random customer decisions.
Decisions you make as a CTO of a company
@vishnugopal
vishnugopal / keybase.md
Created September 23, 2014 13:33
keybase.md

Keybase proof

I hereby claim:

  • I am vishnugopal on github.
  • I am vishnugopal (https://keybase.io/vishnugopal) on keybase.
  • I have a public key whose fingerprint is 1A82 C167 4C67 8AC4 E002 4574 15F2 DFE5 493E DE95

To claim this, I am signing this object:

@vishnugopal
vishnugopal / rails-security.md
Created September 17, 2012 18:46
Rails Security Best Practices

Security Best Practices

  • Force SSL for Rails
  • Switch to encrypted_cookie_store
  • Set session expire_after to 10 minutes
  • Make sure that protect_from_forgery is set.
  • Make sure passenger & nginx runs as nobody or a less privileged user.
  • Double check uploads to make sure it is handling relative paths
  • Use attr_accessible where it makes sense
  • Filter all sensitive info from from logs