https://github.com/kgruiz/summaries
A collection of visual summaries on various tech topics, designed for easier learning.
https://github.com/kgruiz/summaries
aws computer-science computer-science-education educational file-walk latex safari-extensions summaries tech-summaries visual-learning
Last synced: 7 months ago
JSON representation
A collection of visual summaries on various tech topics, designed for easier learning.
- Host: GitHub
- URL: https://github.com/kgruiz/summaries
- Owner: kgruiz
- Created: 2025-01-18T21:43:24.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-18T22:59:28.000Z (9 months ago)
- Last Synced: 2025-01-18T23:21:18.967Z (9 months ago)
- Topics: aws, computer-science, computer-science-education, educational, file-walk, latex, safari-extensions, summaries, tech-summaries, visual-learning
- Language: TeX
- Homepage:
- Size: 185 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Docs/README.md
Awesome Lists containing this project
README
# Summaries
This directory contains summaries of various topics, organized into subdirectories. This is a personal project and collection of topics I was interested in learning about. I've created these summaries with the goal of making learning easier, particularly for visual learners like myself. They feature less complex explanations, many visuals, and other elements to aid comprehension. While this was initially for my own learning, I've made it public in case anyone else finds it helpful.
## Table of Contents
**Repository Content:**
1. [AWS](#aws)
2. [Docs](#docs)
3. [Extensions](#extensions)
4. [Walk](#walk)**README Navigation:**
5. [Usage](#usage)
6. [Notes](#notes)## Contents
The following subdirectories and files are included in this repository:
### `AWS`
- **Description:** Contains summaries related to Amazon Web Services.
- **Topics:**
- AWS fundamentals and core concepts.
- Common use cases for AWS in real-world scenarios.
- Key AWS services (S3, Lambda, EC2, DynamoDB, CloudFront).
- Building simple projects with AWS for practical learning.
- **Summary:** Provides a high-level overview of AWS, its services, and how they're used, along with practical project suggestions for beginners.
- **Files:**
- `AWS.pdf`: PDF version of the AWS summary.
- `AWS.tex`: LaTeX source file for the AWS summary.
- `AWS.toc`: Table of contents file for the AWS summary.### `Docs`
- **Description:** Contains general documentation for the repository.
- **Topics:**
- Repository structure and organization.
- Descriptions of the files and directories within the repository.
- Guidelines on how to use the materials.
- **Summary:** Explains the repository's purpose, contents, and how to navigate and use the provided files.
- **Files:**
- `README.md`: This file.### `Extensions`
- **Description:** Contains summaries related to Safari browser extensions and relevant technologies.
- **Topics:**
- Types of Safari extensions (Web Extensions, App Extensions).
- Languages and tools used in extension development (HTML, CSS, JavaScript, TypeScript, WebAssembly, Swift).
- How to access website data using content scripts and browser APIs.
- Integration of extensions with Python, Qt, and C++.
- **Summary:** Explores the landscape of Safari extensions, discussing the tools, techniques, and languages needed to create them, also touching on powerful integrations.
- **Files:**
- `extensions.pdf`: PDF version of the extensions summary.
- `extensions.tex`: LaTeX source file for the extensions summary.### `Walk`
- **Description:** Contains summaries related to walking a file tree and code examples in different languages.
- **Topics:**
- Recursive and iterative approaches to file system traversal.
- Implementation of file tree walking in Python (os.walk, pathlib), C++, Zsh, Bash, JavaScript (Node.js), Rust, Zig, Go, C#, Java, Ruby, and PHP.
- **Summary:** Presents methods and code examples for traversing directory structures across various programming languages, highlighting different techniques.
- **Files:**
- `walk.pdf`: PDF version of the file tree walking summary.
- `walk.tex`: LaTeX source file for the file tree walking summary.## Usage
- Navigate to the respective subdirectory to view the summary or files of interest.
- Open the PDF files in a PDF viewer.
- Examine the `.tex` files for LaTeX source code.
- Read any `README.md` file within directories for more details.## Notes
- This repository contains build artifacts like `_minted` directories (code highlighting), `.toc` files (table of contents), and `.log` files (build logs).
- PDF files are generated from corresponding LaTeX source (`.tex`) files.