Top 5 books every Web Developer should read

So many books, so little time.

One of my mentors said to me, to read a complete book every month. He suggested me to read at least 2 books each month.

  • One book for technical stuff
  • One book for non technical stuff

Thanks Uday. It’s a good guidance at the right time in the start of my career.

I took that guidance seriously and started to read books.

I used to track the books I read in good reads website. You can find the list of books in my goodreads profile.

Coming back to the theme of this post.

Here is the list of my favorite books related to web development as well as General professional development.

The Clean Coder: A Code of Conduct for Professional Programmers

Image result for The Clean Coder: A Code of Conduct for Professional Programmers

Author: Robert C. Martin

The Art of Readable Code

Image result for The Art of Readable Code

Author: Dustin BoswellTrevor Foucher

Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability

Image result for Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability

Author: Steve Krug 

JavaScript: The Good Parts

Image result for JavaScript: The Good Parts

Douglas Crockford

Even Faster Web Sites

Image result for even faster web sites

Author: Steve Souders

Disclaimer: The ordering doesn’t related to quality of book. Its purely sorted based my personal favorite.

You can start with any of the book. Comment your favorite book in the comment section below.

To get latest updates you can follow or subscribe! #peace

Add some cool badges in your GitHub Repo

You might have seen this kind of badges earlier in many GitHub repositories.

Image result for shield badges github

It is cool! Most of the popular frameworks or tools using it in their GitHub repo.

Example:

Angular repository

Why Badges?

It provides a long information short!

It can hold information such as

  • version of npm used
  • status of last build
  • number of downloads happen over period of time
  • license type

How?

Now the question is how can I add it in my GitHub ReadMe file?

It pretty simple. All you have to go https://shields.io/ and create badges right away.

Basically a badge will contains small information of our repo. It can be building process status, or social media handle link.

Shields provides support for various badges like below

Lets say I want to create a follow badge for my twitter handle. It can be done quickly like this.

I can copy as HTML, MarkDown, etc.

For this blog I copied as HTML and pasted below.

Twitter Follow

Quick view

I have published a npm plugin. I have setup the CI/CD for it. So whenever I commit my changes it will automatically deploy my packages to npm registry.

And also I wants to keep a track of how many downloads happening. So I added badges for those metrics in my repo.

You can find my GitHub Repository below

https://github.com/PandiyanCool/angular-clipboard-auto

Happy Designing!

To get latest updates you can follow or subscribe! #peace