Skip to content

Commit

Permalink
docs: adds cheat-sheet and general resource links
Browse files Browse the repository at this point in the history
- cheat-sheets: cheat sheets for technologies that  I commonly use, and even more commonly forget how to use
- resources: curate a list of valuable resources for archiving.
  • Loading branch information
ThomasHepworth committed Jun 9, 2024
1 parent d197e7e commit ca3c4c1
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 0 deletions.
20 changes: 20 additions & 0 deletions cheat-sheets/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Cheat Sheet Collection

A quick list of cheat sheets for various tools that I use.

## Cheat Sheets

### Git
- [Git Cheat Sheet](https://gist.github.com/hofmannsven/6814451) - Quick reference for Git commands and practices.

### Bash
- [Bash Cheat Sheet](https://github.com/RehanSaeed/Bash-Cheat-Sheet) - Handy guide for Bash scripting basics.

### Docker
- [Docker Cheat Sheet](https://dockerlabs.collabnix.com/docker/cheatsheet/) - Essential commands and tips for Docker.

### Midnight Commander
- [Midnight Commander Cheat Sheet](https://gist.github.com/samiraguiar/9cd4264445545cfd459d) - Keyboard shortcuts and commands for Midnight Commander.

### Fzf
- [Fzf Cheat Sheet](https://cheat.sh/fzf) - Usage examples and tips for fzf.
54 changes: 54 additions & 0 deletions resources/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
## Table of Contents

Below are a series of useful resources for software development, data engineering, and more, that I've found useful when

- [Git Resources](#git-resources)
- [Data Engineering Resources](#data-engineering-resources)
- [Python Resources](#python-resources)
- [Docker Resources](#docker-resources)

<hr>

## Git Resources

### Conventional Commits
- [Conventional Commits Guide](https://gist.github.com/qoomon/5dfcdf8eec66a051ecd85625518cfd13) - A guide to understanding the importance and methodology of using conventional commits.

### Branching Conventions
- [Git Branching Naming Convention](https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716) - A detailed guide to naming branch conventions in Git.
- [A Successful Git Branching Model](https://nvie.com/posts/a-successful-git-branching-model/) - An exploration of a successful branching model for managing larger projects.

<hr>

## Data Engineering Resources

- [Data Engineering Zoomcamp](https://github.com/DataTalksClub/data-engineering-zoomcamp) - Free self-paced course to learn Data Engineering.
- [Awesome Data Engineering](https://github.com/igorbarinov/awesome-data-engineering) - A curated list of awesome data engineering tools, frameworks, and readings.
- [Data Engineer Handbook](https://github.com/DataExpert-io/data-engineer-handbook) - Comprehensive resource for starting out in data engineering.

<hr>

## Python Resources

:snake: [mCoding's Sample Code](https://github.com/mCodingLLC/VideosSampleCode) - Source code examples used in mCoding's educational YouTube videos on Python programming.

<hr>

## Docker Resources

:whale: [Awesome Docker](https://github.com/veggiemonk/awesome-docker) - A curated list of Docker resources and projects, perfect for both beginners and seasoned users.

<hr>

## Terminal Resources

### Terminal Emulators
- [Wezterm](https://wezfurlong.org/wezterm/) - A GPU-accelerated terminal emulator and multiplexer written in Rust.
- [Wezterm intro](https://www.youtube.com/watch?v=h7G_GgDhTfY&t=625s) - A video showing the features of Wezterm and how to use it.

### Plugins
- [zoxide showcase](https://www.youtube.com/watch?v=aghxkpyRVDY) - A video showcasing the features of zoxide, a replacement for `cd`.
- [Intro to fzf](https://www.youtube.com/watch?v=F8dgIPYjvH8) - A video introducing fzf, a command-line fuzzy finder.

### Dotfile stuff
- [Dotfile organisation](https://www.youtube.com/watch?v=5oXy6ktYs7I) - A video on how to organise your dotfiles.

0 comments on commit ca3c4c1

Please sign in to comment.