The collection of best resources for the software developer

Kundan Kumar
3 min readDec 25, 2021
Image Reference

Here is the collection of the best online resources for programming.

GitHub Repositories

  1. Python Mini Projects: A collection of simple python mini projects to enhance your Python skills.
  2. The Open Guide to Amazon Web Service : This guide is by and for engineers who use AWS. It aims to be a useful, living reference that consolidates links, tips, gotchas, and best practices.
  3. Awesome Software Architecture: Curated list of awesome articles and resources to learn and practice about software architecture, patterns and principles.
  4. Tech Interview Handbook: This repository has practical content that covers all phases of a technical interview, from applying for a job to passing the interviews to offer negotiation. Technically competent candidates might still find the non-technical content helpful as well.
  5. Git Training: An interactive git tutorial meant to teach you how git works, not just which commands to execute.
  6. Android Architecture Components samples: A collection of samples using the android architecture components.
  7. CI with Jenkins and GitLab: Setup of continuous integration with Jenkins and GitLab.
  8. developer-roadmap: Here is the list of available roadmaps with more being actively worked upon.
  9. Best-websites-a-programmer-should-visit: There are some useful websites for programmers.
  10. coding-interview-university: Here is the list of study topics for becoming a software engineer.
  11. design-resources-for-developers: Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more.

Slack Workspace

  1. og-aws: his is the Slack for the Open Guide to Amazon Web Services. Anyone with AWS expertise or questions is encouraged to join.
  2. Cloud Native Computing Foundation: The Cloud Native Computing Foundation (CNCF) Slack workspace is open to all community members and KubeCon + CloudNativeCon Europe 2020 Virtual event registrants.
  3. kotlinlang: The kotlinlang Slack workspace run by Jetbrains is open to anyone who requests an invitation.
  4. alexaslack: This channels focusing on Amazon Alexa enabled hardware and software.

Youtube Channels

  1. Computerphile: Videos all about computers and computer stuff. Sister channel of Numberphile.
  2. Automation Step by Step: Raghav is a teacher and founder of AutomationStepByStep.com. Today he teaches Automation, Testing, DevOps and CI.
  3. Continuous Delivery: Explores ideas that help to produce Better Software Faster: Continuous Delivery, DevOps, TDD and Software Engineering.Hosted by Dave Farley — a software developer who has done pioneering work in DevOps, CD, CI, BDD, TDD and Software Engineering. Dave has challenged conventional thinking and led teams to build world class software.
  4. GOTO Conferences: GOTO gathers the brightest minds in the software community to help developers tackle projects today, plan for tomorrow and create a better future.
  5. InfoQ: InfoQ — Accelerating the software side of human technological progress. InfoQ provides software engineers with the opportunity to share experiences gained using innovator and early adopter stage techniques and technologies with the wider industry.
  6. Java Brains: Java and JavaScript Courses and Tutorials.
  7. Telusko: Programming tutorials from beginner to advanced level That includes Java for beginner, Advanced Java, Python, Android, Blockchain, JavaScript, Kotlin, Scala, Spring Framework, Hibernate, C programming, Data Structures, Networking, REST API, and many more.
  8. Gaurav Sen: System design, Competitive programming and Artificial intelligence videos.
  9. Fireship: High-intensity code tutorials to help you build & ship your app faster. Subscribe for new videos every week covering intermediate to advanced lessons about JavaScript, Flutter, Firebase, and modern app development.
  10. freeCodeCamp.org: Learn to code for free.
  11. Android Developers: The official Android Developers YouTube channel. Get the latest Android news, best practices, live videos, demonstrations, tutorials, and more!

Blogs Reference

  1. freecodecamp
  2. medium
  3. DEV
  4. martinfowler
  5. microservices
  6. oodesign
  7. infoq
  8. jeremydaly
  9. thehackernews
  10. hackernoon

--

--

Kundan Kumar

Passionate software engineer with a desire to learn and grow.