Skip to content

Instantly share code, notes, and snippets.

View narainsagar's full-sized avatar
👋
email me for projects/work!!

Narain S. narainsagar

👋
email me for projects/work!!
View GitHub Profile

Learning Plan for Test Driven Development (TDD)

These learning resources primarily focus on Test Driven Development (TDD).

  • There is an emphasis on learning using PHP, Laravel and PHPUnit.
  • All these resources are free (at the time of writing)
@narainsagar
narainsagar / students-entrance-exam-preparation-guide-and-tips.md
Last active May 24, 2020 17:16
Students Guide to University Entrance Test Exam Preparation & Tips for 🇵🇰🇮🇳 school/college students (URDU/HINDI)

School/College Students Guide to University Entrance Test Exam Preparation & Tips/Tricks 🇵🇰🇮🇳 (URDU/HINDI)

Description: This video is made up for those who are (higher) secondary school students or those who want to pursue his/her further studies (Graduation) in GOOD universities. In this video, I've highlight my experiences and thoughts and how I achieved my desired goals.

Hope you may find it useful and like this video.

Please LIKE and SHARE this video with your colleagues/friends and students who're currently doing preparation for Entrance Test Exam of Universities.

Also, please SUBSCRIBE my Youtube channel for more upcoming videos.

@narainsagar
narainsagar / dynamodb.md
Created April 26, 2019 23:26 — forked from jlafon/dynamodb.md
An Introduction to Amazon's DynamoDB

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 June 1, 2021 09:45 — forked from JoaquimLey/create_new_ssh_key.md
Generating a new SSH key and adding it to the ssh-agent
* 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 January 7, 2019 17:12
This file contains the commands to setup your new Windows development environment @ RootedGlobal. Please read carefully and follow the instructions. :)

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 April 24, 2020 00:14
My tech volunteering (i.e., mentor/speaker profile) listings etc. For https://letsthrive.netlify.com/mentors or future listings.

Name: Narain Sagar

Role: Full-stack software engineer and consultant, Web / Javascript specialist and opensource enthusiast.

Tags / Filters: frontend-developer, backend-developer, full-stack developer, software-engineer, software-developer, technical-lead, consultant

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 April 23, 2020 22:48
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

NOTE: Updated version of this document is been posted over my medium blog. Here's a link to the blog post: https://medium.com/@narainsagar/newbies-guide-to-build-technical-social-web-presence-portfolios-and-starting-freelance-work-2f8b11813787


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's the link to session slides: 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 June 10, 2020 10:22
Curated List of Awesome Development & Programming learning resources / courses.