Skip to content

Instantly share code, notes, and snippets.

View secxena's full-sized avatar
🎯
Focusing

Apoorv Raj Saxena secxena

🎯
Focusing
View GitHub Profile
@secxena
secxena / AwesomeCourses.md
Created September 2, 2019 21:27 — forked from teocci/AwesomeCourses.md
List of awesome university courses for learning Computer Science!

Awesome Courses Awesome

Introduction

There is a lot of hidden treasure lying within university pages scattered across the internet. This list is an attempt to bring to light those awesome courses which make their high-quality material i.e. assignments, lectures, notes, readings & examinations available online for free.

Table of Contents

Security - the elephant in the room. Everyone agrees that it is very important but few takes it seriously. We at RisingStack want you to do it right - this is why we have put together this checklist to help you guide through the must have security checks before your application is enabled to thousands of users/customers.
Most of these items are general and applies to all languages and frameworks not just Node.js - however some of the tools presented are Node.js specific. You should also check our introductory Node.js security blogpost.
Configuration Management
Security HTTP Headers
There are some security-related HTTP headers that your site should set. These headers are:
@secxena
secxena / git-feature-workflow.md
Last active June 24, 2018 11:21 — forked from blackfalcon/git-feature-workflow.md
Git basics - a general workflow

Work flow for Finance Republic

$ git branch
$ git checkout master
$ git pull origin master
$ git checkout -b my-new-feature-branch
$ git add . or git add -u or git add -all
$ git commit -m "a commit message in the present tense"
$ git pull origin my-new-feature-branch -> if pending changes on server
$ git push origin my-new-feature-branch -> for pull request change branch to master
@secxena
secxena / git-deployment.md
Created December 19, 2017 10:25 — forked from noelboss/git-deployment.md
Simple automated GIT Deployment using Hooks

Simple automated GIT Deployment using GIT Hooks

Here are the simple steps needed to create a deployment from your lokal GIT repository to a server based on this in-depth tutorial.

How it works

You are developing in a working-copy on your local machine, lets say on the master branch. Most of the time, people would push code to a remote server like github.com or gitlab.com and pull or export it to a production server. Or you use a service like my Deepl.io to act upon a Web-Hook that's triggered that service.