Sunil Kumar Profile picture
15 Oct, 10 tweets, 3 min read
Are you a beginner to coding?

Here's list of Github repositories that can help you learn:

2. Developer Roadmap…
3. 30 Seconds Of Code…
4. Project Based Learning…
5. Awesome For Beginners…
6. Python Programming Exercises…
8. Welcome To Open…
Apart form learning to code, building a good online presence is going to be very important in the coming years and decades.

Build you twitter audience starting today!

Here's the best course in this category:…

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh

Keep Current with Sunil Kumar

Sunil Kumar Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!


Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sunilc_

16 Oct
Are you a developer and love using Github? This thread is for you.

Here's a list of GitHub Browser Extensions to personalise your Github experience:

2. Refined Github

Simplifies the GitHub interface and adds useful features…
Read 16 tweets
14 Oct
Top 10 free resume builder tools:

1. Resume Genius
2. CakeResume
Read 11 tweets
12 Oct
15 Websites that offer free HTML & CSS website templates:

1. HTML5Up
2. TemplateMO
Read 17 tweets
12 Oct
Interview Tip:

Why are NoSQL databases more scalable than SQL databases?

SQL databases follow ACID properties. But NoSQL database do not. To follow ACID principles lot of bookkeeping happens behind the scenes.

NoSQL DBs relax principles like durability and consistency too.

- Dropping Atomicity lets you shorten the duration for which tables (sets of data) are locked. Example: MongoDB, CouchDB.

- Dropping Consistency lets you scale up writes across cluster nodes. Examples: riak, cassandra.

Dropping Durability lets you respond to write commands without flushing to disk. Examples: memcache, redis.

NoSQL DBs give up the A, C and/or D requirements, and in return they improve scalability.

Read 5 tweets
11 Oct
Free stock photos for your websites, blogs and applications:

1. Unsplash
2. Pexels
Read 16 tweets
11 Oct
How would you go about partitioning and sharding when you have huge volume of data in your applications?

Let's discuss the approach you should take in this thread:

The approach we will discuss here is assuming we have a relational database.

SQL vs NoSQL is entirely a new discussion altogether. That's not in the scope of this thread.

Before discussing here are some terms you should be familiar with:

Partitioning: is a process of dividing a table by rows into multiple smaller children tables within an instance.

Sharding: is a process of dividing a table by rows across multiple instances.

Read more on these topics if these definitions do not make sense to you.

Read 13 tweets

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!