CodeClouds Color Logo

DEVELOPMENT TOOLS, DEVOPS | 12 March 2020

The Top 5 GitHub Repos for Web Developers!

Github isn’t just a place to download software packages: it can be your one-stop-shop for a wide variety of useful resources. Today we’re going to be going over my top 5 repos.

The Top 5 GitHub Repos for Web Developers

GitHub is one of the most invaluable resources for developers on the internet; it would be easier to say what isn’t on there than what is. Even if you’re a newly-minted developer with no projects on the shelf, you’re probably familiar with it in some capacity. Today we’re going to be going over my personal top five repositories for web developers.

Personal top five repositories
  1. Awesome is … everything. No really, it’s one of the largest directories for developers on the internet. There are tens of thousands of hours of content tucked away behind that wall of links. Don’t worry though, it’s all laid out in a way that’s extremely logical and accessible. If you’re looking to learn something new, then this should be your first stop.Digging deeper into that, Awesome’s Frontend Dev section has managed to get itself 26.8k stars and is my go-to resource for basically everything frontend. It’s got everything from unit testing protocol to browser DOM manipulation to typography—dozens of articles on each, in a level of detail that’s hard to match.
  2. Interviews do what it says on the box: it’s a series of detailed practice questions to help an engineer go into an interview knowing everything they need. It breaks the questions down by category but also by the company—there are Google questions, Amazon questions, Bloomberg questions, and more.  It also has a handy lookup sheet of data structures and algorithms with some great visualizations to help you quickly grok what you’re looking at.
  3. If you want a second opinion, the tech interview handbook focuses a little less on the tech (though it still has practice questions and the like) and more on the social and procedural side of the interview. It doesn’t matter if you can answer every question correctly if you arrive in a stained t-shirt and don’t know how to talk about your previous work experience or anything that exists outside of your IDE.
  4. On a totally different tack, but I’m a little in love with Oh My Zsh, a framework that lets you manage your Z Shell configuration. You want plugins? They’ve got hundreds of plugins, some of them fun, many of them massively time-saving. You want themes? Boy, they’ve got so many themes. If you have any issues with zsh, try giving this a go—it smoothes out a lot of the creases and looks great as well.
  5. No Code is a remarkably elegant package for the developer on the go. Its simplicity is its strength; you can learn it in seconds, it requires no prior code knowledge, and it hasn’t had a single CVE issue in the two years since it was first created. The trick is that it contains no code or instructions and in fact, contains nothing at all.

Here’s an example of what No Code will look like in production:

Example of what the GitHub Repo No Code will look like
There’s a common issue where code appears, which looks like this:

Common issue where code appears
Don’t worry though, this issue can be resolved by judicious use of the backspace key. There’s something remarkably zen about it; it’s the perfect repo for a more enlightened age.

Okay but seriously, if you’re starting out (or just want to learn, and it’s never too late to learn) check out developer roadmaps. They’re just simple flowcharts about frontend, backend, and devops career progressions, but they’re amazingly detailed and are a great reference. Modern programming involves knowing so much stuff, and it’s good to have one big centralized PNG you can go through and tick things off on.

Web developer jobs in kolkata
We’ve all used GitHub for downloading software packages, and that’s not about to change. That’s its primary purpose after all, and it’s where you find frameworks like Laravel (we love Laravel here at CodeClouds), but I hope I’ve managed to expand your definition of what you can do there. It’s not just a place to pull packages from: it’s a resource for developers on-par with Stack Overflow.

If you want to expand your development knowledge, check out how to set up a basic Docker container or 12 key terms of software testing. If you’re looking for work, the team at CodeClouds have web developer jobs in Kolkata up for grabs. Come say hi!

Originally written March 12, 2020. Last updated September 8th, 2020

 Views

Written by CodeClouds

CodeClouds provides effective and quality solutions for various web technologies. We have responsive and swift communication 18/5 and deliver quality development services around the globe.

  • facebook
  • twitter
  • linkedin
  • pinterest
  • whatsup

Related Articles

Improving Your Site’s Load Time With PageSpeed Insights

DEVELOPMENT TOOLS | 28 July 2020

Improving Your Site’s Load Time With PageSpeed Insights

Web optimization has something we call the “three second rule”—if your site takes more than three seconds to load, then you’re in serious trouble. Don’t worry though, today we’re talking technique, and specifically about the right way to use Google PageSpeed Insights.

An intro to Docker, Basic Image Setup, and Deploying Your First Container

DEVELOPMENT TOOLS, DEVOPS | 20 August 2019

An intro to Docker, Basic Image Setup, and Deploying Your First Container

Docker is a powerful container solution for apps of all kinds. In this blog, we’re going to go over Docker and it’s benefits, as well as how to make your first container.