TIL What I learned today. Contents bash expansion filtering function group loop misc opts scope select ytdl cgi c base64 define destructor envp errno fork hooks interpreter io macro opaque recursion stack struct tree utf8 cpp datatype google benchmark google test operator reference template cryptography columnar transposition cipher css forensics file carving go html javascript errorhandling es6 events express filereader immutable lib mongo mutationobserver new nodejs polyfill prototype queryselector react redux serviceworker sharedworker typescript websocket webworker kubernetes network http protocol operating system kernel php include require output control preprocessor concatenation error replacement python args brainfuck cmodule curses decorator defaults django docstring exception exchange finally generator global import itertools levenshtein multiprocessing nonrecursive traversal open packages performance scope soundex super syntax testing threading weakref sandbox abstract item data structure polyglot reusability tab width sed commands options swift tools frida vim webapp sql injection