A collection of notes, divided up into folders by topic.
Notes are inteneded to be a useful reference, easy to access all in one place, information should be convenient to find. This is intended as a personal reference, most notes should be in my own words (as I find the processing of re-writing can help me better understand a topic), but in certain cases if I personally feel I wont benefit from a re-write and any attempt to do so will make it less concise with no forseeable benefit then I'll just copy it verbatim.
Current Structure:
.
├── Assets
│ ├── CollectionsDiagram.png
│ └── SwarmMode.png
├── Build-Systems
│ └── meson.md
├── C
│ └── TCPL
├── C#
│ ├── Language-Basics.md
│ └── Visual-Studio-Mac.md
├── CSS
│ ├── CSS.md
│ └── SASS.md
├── Containers
│ └── Docker
│ ├── Docker-CE.md
│ ├── Docker-Cloud.md
│ ├── Docker-Commands.md
│ ├── Docker-Compose.md
│ ├── Docker-EE.md
│ ├── Docker-Java.md
│ ├── Docker-Mac.md
│ ├── Docker-Machine.md
│ ├── Docker-Swarm.md
│ └── Docker-Windows.md
├── Databases
│ ├── Databases.md
│ └── SQL-basics.md
├── Git
│ ├── git-clients.md
│ ├── gitignore.md
│ ├── gitting-started.md
│ └── remoteRepos.md
├── HTML
│ └── HTML.md
├── Haskell
│ ├── GHCi.md
│ ├── Haskell-Basics.md
│ ├── Haskell-Lang.md
│ └── Stack.md
├── IDEs
│ ├── Intellij-IDEA.md
│ ├── Octave.md
│ └── PhpStorm.md
├── ISAs-and-ASM
│ └── overview.md
├── Java
│ ├── AntIvy
│ │ ├── Ant.md
│ │ └── Ivy.md
│ ├── Gradle
│ │ ├── Creating-and-using-Gradle-builds.md
│ │ └── Gradle-Intro.md
│ ├── JavaFX
│ │ └── JavaFX.md
│ ├── JavaSE
│ │ ├── Annotations.md
│ │ ├── Application-Deployment.md
│ │ ├── Data-Structures.md
│ │ ├── Exception-Handling.md
│ │ ├── Extensions.md
│ │ ├── Generic-Classes.md
│ │ ├── IO.md
│ │ ├── Jars.md
│ │ ├── Java-9.md
│ │ ├── Java-Concepts.md
│ │ ├── Java-Lang.md
│ │ ├── Java-Threads.md
│ │ ├── Java-Tools.md
│ │ ├── JavaDocs.md
│ │ └── Platform-Environment.md
│ ├── Logging
│ │ └── Log4j.md
│ ├── Maven
│ │ ├── POM-Reference.md
│ │ ├── POM-Tips.md
│ │ └── Sample-POM.md
│ ├── Servers
│ │ ├── GlassFish
│ │ ├── Jetty
│ │ └── Tomcat
│ ├── Spring
│ │ ├── Spring-Boot.md
│ │ └── Spring.md
│ └── UnitTesting
│ └── junit.md
├── JavaScript
├── MatLab
│ ├── MatLab-Basics.md
│ └── MatLab-IDE.md
├── NIX
│ ├── Commands
│ │ └── commands.md
│ ├── Emacs
│ ├── Man\ Pages
│ │ └── overview
│ ├── Nano
│ ├── NeoVim
│ │ └── nvim.md
│ ├── Tmux
│ │ ├── tmux-basics.md
│ │ └── tmux-config.md
│ └── Vim
│ ├── normalMode.md
│ ├── vim-basics.md
│ ├── vim-plugins.md
│ ├── vim.md
│ └── vimrc.md
├── Networking
│ └── About.md
├── PHP
│ ├── install-php.md
│ ├── langauge-basics.md
│ ├── xdebug.md
│ └── zend-debugger.md
├── Package-Managers.md
│ └── hombrew.md
├── Python
│ ├── About.md
│ └── PyCharm.md
├── R
│ ├── About.md
│ ├── R-Lang.md
│ └── RStudio.md
├── README.md
├── Scala
│ ├── About.md
│ └── Scala-Lang.md
├── Software-Development
│ ├── Programming-Paradigms.md
│ └── Software-Development.md
├── Web-Servers
│ ├── apache-httpd.md
│ └── web-servers.md
├── WebFrameworks
│ ├── BootStrap
│ │ ├── NavBars.html
│ │ └── Reboot.md
│ └── normalize.md
└── Windows
└── PowerShell
49 directories, 92 files
To update current directory structure, just run tree and copy over the output.