Skip to content

Instantly share code, notes, and snippets.

💭
Available for contract or freelance / remote work!

Narain Sagar narainsagar

💭
Available for contract or freelance / remote work!
Block or report user

Report or block narainsagar

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@narainsagar
narainsagar / dynamodb.md
Created Apr 26, 2019 — forked from jlafon/dynamodb.md
An Introduction to Amazon's DynamoDB
View dynamodb.md

An introduction to DynamoDB

DynamoDB is a powerful, fully managed, low latency, NoSQL database service provided by Amazon. DynamoDB allows you to pay for dedicated throughput, with predictable performance for "any level of request traffic". Scalability is handled for you, and data is replicated across multiple availability zones automatically. Amazon handles all of the pain points associated with managing a distributed datastore for you, including replication, load balancing, provisioning, and backups. All that is left is for you to take your data, and its access patterns, and make it work in the denormalized world of NoSQL.

Modeling your data

The single most important part of using DynamoDB begins before you ever put data into it: designing the table(s) and keys. Keys (Amazon calls them primary keys) can be composed of one attribute, called a hash key, or a compound key called the hash and range key. The key is used to uniquely identify an item in a table. The choice of the primary key is particularl

@narainsagar
narainsagar / create_new_ssh_key.md
Last active Feb 16, 2019 — forked from JoaquimLey/create_new_ssh_key.md
Generating a new SSH key and adding it to the ssh-agent
View create_new_ssh_key.md
View torrent courses download-list
* Downloaded or downloading
=============================
**http://kickass.to/infiniteskills-learning-jquery-mobile-working-files-t7967156.html
**http://kickass.to/lynda-bootstrap-3-advanced-web-development-2013-eng-t8167587.html
**http://kickass.to/lynda-css-advanced-typographic-techniques-t7928210.html
**http://kickass.to/lynda-html5-projects-interactive-charts-2013-eng-t8167670.html
**http://kickass.to/vtc-html5-css3-responsive-web-design-course-t7922533.html
*http://kickass.to/10gen-m101js-mongodb-for-node-js-developers-2013-eng-t8165205.html
*http://kickass.to/cbt-nuggets-amazon-web-services-aws-foundations-t7839734.html
@narainsagar
narainsagar / machine_setup_win.md
Last active Jan 7, 2019
This file contains the commands to setup your new Windows development environment @ RootedGlobal. Please read carefully and follow the instructions. :)
View machine_setup_win.md

SETTING UP YOUR MACHINE

When you join Rooted Global you will be need to configure/setup the machine (if not already done so) using the tools and instructions mentioned below.

Installing apps

Please make sure you have basic familiarity with your machine OS environment and how it works?

We want you to download and install atleast the following recommended tools on your system for now, rest of the tools you might be need in the future (i.e., make sure to check the system configuration before proceed further):

@narainsagar
narainsagar / volunteer-listing.md
Last active Jan 4, 2019
My tech volunteering (i.e., mentor/speaker profile) listings etc. For https://letsthrive.netlify.com/mentors or future listings.
View volunteer-listing.md

Name: Narain Sagar

Role: Founder & Full stack consultant @ RootedGlobal, Web & Javascript specialist & Opensource enthusiast.

Tags / Filters: frontend-developer, backend-developer, full-stack developer, entrepreneur

Avatar Link:

You could link this avatar image link: https://avatars0.githubusercontent.com/narainsagar

@narainsagar
narainsagar / techkaro-session-beginning-of-new-chapter.md
Last active Feb 16, 2019
Reference Materials resources for the TechKaro-meetup session titled "Beginning of new chapter? What’s next?" held on December 22, 2018 @ Usman Institute of Technology, Karachi Pakistan
View techkaro-session-beginning-of-new-chapter.md

Reference Materials for the TechKaro meetup session titled "Beginning of new chapter? What’s next?" held on December 22, 2018 @ Usman Institute of Technology, Karachi Pakistan

Here're the slides link: https://docs.google.com/presentation/d/1eEsu029ri0X59L9r0rM8clvaJ19aQBVLVnwXG85nxoY

Following are the recommended readings for Creating your own version of CV / Resume and few interviews advice/tips by Syed Musa Ali:

@narainsagar
narainsagar / curated-learning-resources.md
Last active Jan 6, 2019
Curated List of Awesome Development & Programming learning resources / courses.
View curated-learning-resources.md
@narainsagar
narainsagar / mailchimp_3.0.php
Last active Sep 13, 2018
How to Dynamically send a newsletter with MailChimp 3.0 via PHP
View mailchimp_3.0.php
<?php
/**
* Reference Links:
* - https://mailchimp.com/help/find-your-list-id/
* - https://stackoverflow.com/a/48655086/5228251
* - https://thedebuggers.com/send-mailchimp-newsletter-via-php/
*/
// Include Mailchimp API 3.0
@narainsagar
narainsagar / ca.md
Created Jul 9, 2018 — forked from soarez/ca.md
How to setup your own CA with OpenSSL
View ca.md

How to setup your own CA with OpenSSL

For educational reasons I've decided to create my own CA. Here is what I learned.

First things first

Lets get some context first.

@narainsagar
narainsagar / .bash_profile
Created Feb 22, 2018 — forked from stephenll/.bash_profile
.bash_profile file on Mac OS X
View .bash_profile
# ---------------------------------------------------------------------------
#
# Description: This file holds all my BASH configurations and aliases.
# Much of this was originally copied from:
# http://natelandau.com/my-mac-osx-bash_profile/
#
# Sections:
# 1. Environment Configuration
# 2. Make Terminal Better (remapping defaults and adding functionality)
# 3. File and Folder Management
You can’t perform that action at this time.