Tag
Collections
π Sometimes I write down notes for an entire course, class or book. These are broken down into several posts.
Notes tagged: βmissing-semesterβ
Missing Semester 01 - The Shell
(Bourne Again SHell) is a common shell that comes preinstalled on many OS.
Missing Semester 02 - Shell Tools and Scripting
More on Shell, scripting, variables, functions, arguments and, most importantly, the tools!
Missing Semester 03 - Editors (Vim)
Vim's interface is a programming language π€―.
Missing Semester 04 - Data Wrangling
Data wrangling is taking data in one format and changing it into a different format π‘.
Missing Semester 05 - Command-Line Environment
Job control, terminal multiplexers, dotfiles, and remote machines π€.
Missing Semester 06 - Version Control (Git)
Version control systems (VCSs) are tools used to track changes to source code (or other collections of files and folders) π€.
Missing Semester 07 - Debugging and Profiling
On logging, ANSI escape codes, debuggers, profilers, and resource monitoring.
Missing Semester 08 - Metaprogramming
Metaprogramming is processes that surround the work that you do when working with software: how your system is built, how it's tested and how you add dependencies to it.
Missing Semester 09 - Security and Cryptography
On entropy, hash functions, key derivation functions, symmetric and asymmetric cryptography πͺ.
Missing Semester 10 - Potpourri
Miscellaneous programming topics and tools: keyboard remapping, daemons, virtual machines and more πͺ
Missing Semester 11 - QA
Q and A session (brielfy) covering a wide range of topics π€