Links
A collection of helpful resources for various programming related topics and some other stuff.
Table of Contents
Programming
Git
- Git From The Bottom Up
- The most powerful git feature you're not using yet
- How to create and apply git patch files
- How to setup GitHub actions for Rust to build binarieso
- Conventional Commits
- Semantic Versioning
HTTP
Terminal
Rust
- Moves, copies and clones in Rust
- Build your own error type
- How to build a blockchain in Rust
- Building a tiling window manager with Rust and Penrose
- tide - Production-grade reverse proxy
JavaScript
- Create your own virutal DOM
- How do React hooks really work
- Intl DateTimeFormat
- The Last Guide For Angular Change Detection You'll Ever Need
- React's virtual DOM vs Angular's change detection
CSS
SAP Composable Storefront
- SAP Commerce Could, composable storefront
- Angular File Structure and Best Practices (that help to scale)
- Data binding architecture - Diagram
Haskell
Linux
nginx
- Remove html extension and trailing slash in nginx config
- How to use Let's Encrypt certificates to secure nginx's ssl configuration
tmux
- Making tmux pretty and usable
- How to make tmux's windows behave like browser tabs
- Local and nested remote tmux sessions
Assembly
- NASM tutorial
- NASM docs
- Introduction to x64 assembly
- x86 assembly instructions
- Searchable linux syscall table
- Syscalls - Linux manual page
- Debugging assembly with GDB
- Simple 8-bit assembler simulator
Algorithms
- How to draw a smoother solid-fill circle?
- Procedural generation with wave function collapse
- Cellular automata cave generation
- Visible area detection with recursive shadowcast
Others
Resources
Languages
Japanese
- Jisho - japanese/english dictionary
- Japanese language stack exchange
- Onyomi vs Kunyomi
- List of jōyō kanji
- Learn Kanji with Radicals
- Kanji Radicals References
- Handwritten Kanji Search
- Basic Japanese Cheatsheet
- Japanese Particle Cheatsheet
- Japanese vs. English verb structure
- AxTongue
- Japanese with Anime
- Japanese Ammo with Misa
- Hiragana/Katakana
- Tofugu
- WaniKani
- Dakuten & Handaku Chart
Travel
Preparations
Hiking
- TheOutbound
- GPS-Wanderatlas
- Hiking Mount Assiniboine - Ultimate Backpacking Guide
- Mount Assiniboine Provincial Park: Complete 2023 Hiking Guide
- Canada’s “deadliest animals” How to be prepared and protect yourself in the wild
- Yoho National Park - Day hikes
- Yoho National Park Map