Home Resources
Resources
Cancel

Resources

Essential Links

Here are some of the resources that I frequently use or reference in my work. This list is by no means exhaustive, but it covers many of the major tools, software, documentation, and projects that I find invaluable.

Documentation

  • MDN Web Docs: A comprehensive resource for developers, with specifications, articles, tutorials, and more on web technologies like HTML, CSS, and JavaScript.
  • Python Documentation: The official Python documentation site. You’ll find everything you need to learn Python or find reference materials.
  • Docker Documentation: Official documentation for Docker, a set of platform-as-a-service products that use OS-level virtualization to deliver software in containers.
  • Kubernetes Documentation: Official Kubernetes documentation. Learn about the system for automating deployment, scaling, and management of containerized applications.
  • ReactJS Documentation: The official documentation for ReactJS, a JavaScript library for building user interfaces.
  • FastAPI Documentation: The official documentation for FastAPI, a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.
  • Flask Documentation: The official documentation for Flask, a micro web framework written in Python.
  • MongoDB Documentation: Official MongoDB documentation. Learn about this source-available cross-platform document-oriented database program.
  • Node-RED Documentation: Official Node-RED documentation. Learn about this programming tool for wiring together hardware devices, APIs, and online services in new and interesting ways.
  • Q-Sys Designer Assets: The official resource for Q-Sys, including a variety of control and audio components.

GitHub Projects

  • Awesome Python: A curated list of awesome Python frameworks, libraries, software, and resources.
  • Awesome JavaScript: A collection of awesome browser-side JavaScript libraries, resources, and shiny things.
  • Awesome Docker: A curated list of Docker resources and projects.
  • Awesome Kubernetes: A curated list of awesome Kubernetes sources.
  • Awesome React: A collection of awesome things regarding the React ecosystem.

Software and Applications

  • Visual Studio Code: A free source-code editor made by Microsoft for Windows, Linux, and macOS.
  • PyCharm: An Integrated Development Environment (IDE) used in computer programming, specifically for the Python language.
  • Postman: A popular API client that makes it easy for developers to create, share, test, and document APIs.
  • Docker: Docker is a set of platform-as-a-service products that use OS-level virtualization to deliver software in containers.
  • Kubernetes: An open-source container-orchestration system for automating computer application deployment, scaling, and management.
  • GitHub: A provider of Internet hosting for software development and version control using Git.

Homelab

My homelab is a collection of hardware and software that I use to experiment with different technologies and services. Shown here are just a few of the tools and projects that I use and tinker with on a regular basis.

Media

  • Plex: A media server that allows you to organize and stream your media library to a variety of devices.
  • Jellyfin: A free software media system that puts you in control of managing and streaming your media.
  • FileBot: The ultimate tool for organizing and renaming your movies, TV shows, and anime, as well as fetching subtitles and artwork.

Home Automation

  • Home Assistant: An open-source home automation platform that focuses on privacy and local control.

Networking

  • pfSense: An open-source firewall/router computer software distribution based on FreeBSD.
  • Unifi Controller: Software for managing your Ubiquiti network devices.
  • Pi-hole: A network-wide ad blocker that improves your internet experience by blocking ads.
  • AdGuard Home: Network-wide ads & trackers blocking DNS server.

Virtualization

  • Proxmox: An open-source server virtualization management platform.
  • Docker: Docker is a set of platform-as-a-service products that use OS-level virtualization to deliver software in containers.