Joshua's Docs - My Favorite Dev Content Resources
Light

Other Cheatsheets (and Cheatsheet Collections)

Lists / Collections

  • free-for.dev (Free tiers of various platforms / tools)
  • Misc Collections
  • "Api Coding" - Collection of APIs to integrate into your next project
  • "Everything.js" - A collection of (mostly) client-side JS libraries, and sentence or two about each
  • uhub/awesome-javascript - Another "awesome" collection of JS libraries, with blurbs for each
  • bestofjs.org - Collection of JS, HTML, and CSS libs. Helpful in that you can browse by tag, and refine with combinations.
  • Google Codelabs - Hundreds of guided tutorials, covering their own products (Firebase, Android, etc), as well as general topics (building a PWA, )

Web Dev

Comparing programming languages and frameworks

  • For some general framework overviews and comparison, make sure to check out my elevator pitches page.
  • A great resource for comparing across languages and frameworks is the TodoMVC approach. The idea is to improve upon the "hellow world" baseline (echoing out a string) and have the baseline be a simple todo tracker page. Then, have complete code examples for each language / framework.
    • There is the original TodoMVC, which covers JavaScript frameworks, here
    • There is also Todo-Backend, which covers different options and languages for building backends, such as .NET Core
  • NARKOZ/hacker-scripts
    • A collection of the same scripts (based on a famous story) written in multiple different languages
    • Similar to TodoMVC, but even more succinct - each script is simplistic and short, so it is good way to compare across languages
  • gothinkster/realworld
    • A "real-world" example app (Medium.com clone) for any combination of popular front-end and back-end stacks.
    • You can mix and match front-end with back-end
  • Websites that let you compare programming languages based on snippets or "programming idioms"

Books

  • Web Dev
    • Principles of Object-Oriented Programming in JavaScript, by Nicholas Zakas - Link, Amazon
      • Covers a lot of important fundamentals, but also is written in an extremely approachable way - makes a good refresher / reference as well
    • "You Don't Know JS" - Link
      • Open-source book series by Kyle Simpson aka getify
    • JavaScript for Impatient Programmers by Dr. Axel Rauschmayer (aka 2ality)
    • Front-End Masters: Front-end Developer Handbook
  • Electronics / engineering
    • Practical Electronics for Inventors, by Scherz and Monk - Amazon
      • This book is awesome; the ultimate condensed electronics guide and reference.
      • Written so that not much, if any, prior knowledge of electronics is necessary: A-Z is covered in varying levels of detail
      • Great for getting started with building random hobby projects (Arduino, etc.)
  • This is a good Twitter thread for some design patterns / best practices type books.

Dev Community

Courses

Newsletters

Technical Writing

Markdown Source Last Updated:
Sat Aug 06 2022 14:54:30 GMT+0000 (Coordinated Universal Time)
Markdown Source Created:
Mon Aug 19 2019 17:06:24 GMT+0000 (Coordinated Universal Time)
Β© 2023 Joshua Tzucker, Built with Gatsby
Feedback