├── .github ├── code-bug.md └── video-issue.md ├── .gitignore ├── README.md ├── Season1 ├── algorithms │ ├── dynamic_programming │ │ ├── bellman-ford.js │ │ ├── dijkstra.js │ │ ├── fib.js │ │ └── sieve.js │ └── simple │ │ ├── binary_search.js │ │ ├── bubble_sort.js │ │ ├── merge_sort.js │ │ ├── quicksort.js │ │ └── selection_sort.js ├── design_principles │ ├── cohesion.js │ ├── coupling.js │ ├── dependency_injection.js │ ├── law_of_demeter.js │ ├── solid │ │ ├── basis.js │ │ ├── dependency_inversion.cs │ │ └── interface_seg.cs │ └── tell_dont_ask.js ├── functional │ ├── currying.js │ ├── immutability.exs │ ├── monad.js │ ├── package.json │ └── purity_and_se.js ├── make │ ├── make_demo │ │ ├── Makefile │ │ ├── dist │ │ │ └── app.js │ │ └── src │ │ │ └── app.js │ └── web │ │ ├── Makefile │ │ ├── assets │ │ ├── js │ │ │ ├── app.js │ │ │ ├── cart.js │ │ │ ├── checkout.js │ │ │ └── thing │ │ │ │ └── thing.js │ │ └── sass │ │ │ └── main.scss │ │ ├── package.json │ │ └── public │ │ ├── css │ │ └── app.css │ │ └── js │ │ └── app.js ├── normalizing │ ├── 00_create_db.sql │ ├── 01_import_data.sql │ ├── 02_first_nf.sql │ ├── 03_second_nf.sql │ ├── 04_third_nf.sql │ ├── 05_ref_integrity.sql │ └── rentals.csv ├── patterns │ ├── behavioral │ │ ├── chain_of_responsibility.js │ │ ├── command.js │ │ ├── mediator.js │ │ ├── observer.js │ │ ├── state.js │ │ └── strategy.js │ ├── creational │ │ ├── builder.js │ │ ├── cart.js │ │ ├── constructor.js │ │ ├── factory.js │ │ ├── method_chaining.js │ │ ├── singleton.cs │ │ └── singleton.js │ └── structural │ │ ├── adapter.js │ │ ├── bridge.js │ │ ├── composite.js │ │ ├── decorator.js │ │ ├── facade.js │ │ ├── flyweight.js │ │ └── lib │ │ ├── cart.js │ │ ├── poolable.js │ │ ├── repository.js │ │ └── sales.js ├── scripts │ ├── dist │ │ ├── 17071818163_66adaafda2_k.0.jpg │ │ ├── 17504334828_6d727a0ecf_k.0.jpg │ │ ├── 17504602910_a939b425ba_k.0.jpg │ │ ├── 3nf2.png │ │ ├── ace.jpg │ │ ├── ae_plan.jpg │ │ ├── calc_mac.png │ │ ├── calculator.jpg │ │ ├── difference_engine.jpg │ │ ├── gc-1.png │ │ ├── gc-2.png │ │ ├── lex-1.png │ │ └── snowflake.png │ ├── images │ │ ├── doodles │ │ │ ├── 3nf2.png │ │ │ ├── gc-1.png │ │ │ ├── gc-2.png │ │ │ ├── lex-1.png │ │ │ └── snowflake.png │ │ ├── screenshots │ │ │ ├── ace.jpg │ │ │ ├── ae_plan.jpg │ │ │ ├── calc_mac.png │ │ │ ├── calculator.jpg │ │ │ └── difference_engine.jpg │ │ └── space │ │ │ ├── 17071818163_66adaafda2_k.0.jpg │ │ │ ├── 17504334828_6d727a0ecf_k.0.jpg │ │ │ └── 17504602910_a939b425ba_k.0.jpg │ ├── jekyll_post.sh │ └── resizer.sh └── testing │ ├── bdd │ └── billing_spec.js │ └── tdd │ └── billing_test.js └── Season2 ├── 00-boolean-algebra ├── math.js ├── operations.js ├── package-lock.json └── package.json ├── 01-binary-math ├── addition.js └── package.json ├── 02-bitwise ├── addition.js ├── basics.js ├── package-lock.json └── package.json ├── 03-negation ├── subtraction-bitwise.js └── subtraction.js ├── 04-entropy ├── hartley.js └── shannon.js ├── 05-encoding ├── encoder.js ├── index.js ├── lib │ ├── encoding.js │ └── shannon.js ├── lovebug.js ├── package.json └── tale_of_two_cities.txt ├── 06-error-correction ├── encoder.js ├── encoder_1.js ├── hamming.js ├── index.js ├── package.json └── parity.js ├── 062-error-correction ├── encoder.js ├── hamming.js ├── index.js └── package.json ├── 07-encryption ├── .env ├── ciphers │ ├── alphabet.js │ ├── caeser.js │ ├── dhm.js │ └── onetimepad.js ├── data │ ├── dictionary.json │ └── pads.js ├── lib │ ├── bad_guy.js │ └── spy.js ├── package-lock.json ├── package.json └── test │ ├── diffie_helman.js │ ├── one_time_pads.js │ └── simple_encryption.js └── 08-hashes ├── blockchain.js ├── crypto.js ├── hashes.js ├── message.txt ├── package-lock.json ├── package.json └── rsa.js /.github/code-bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/.github/code-bug.md -------------------------------------------------------------------------------- /.github/video-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/.github/video-issue.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/README.md -------------------------------------------------------------------------------- /Season1/algorithms/dynamic_programming/bellman-ford.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/algorithms/dynamic_programming/bellman-ford.js -------------------------------------------------------------------------------- /Season1/algorithms/dynamic_programming/dijkstra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/algorithms/dynamic_programming/dijkstra.js -------------------------------------------------------------------------------- /Season1/algorithms/dynamic_programming/fib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/algorithms/dynamic_programming/fib.js -------------------------------------------------------------------------------- /Season1/algorithms/dynamic_programming/sieve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/algorithms/dynamic_programming/sieve.js -------------------------------------------------------------------------------- /Season1/algorithms/simple/binary_search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/algorithms/simple/binary_search.js -------------------------------------------------------------------------------- /Season1/algorithms/simple/bubble_sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/algorithms/simple/bubble_sort.js -------------------------------------------------------------------------------- /Season1/algorithms/simple/merge_sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/algorithms/simple/merge_sort.js -------------------------------------------------------------------------------- /Season1/algorithms/simple/quicksort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/algorithms/simple/quicksort.js -------------------------------------------------------------------------------- /Season1/algorithms/simple/selection_sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/algorithms/simple/selection_sort.js -------------------------------------------------------------------------------- /Season1/design_principles/cohesion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/design_principles/cohesion.js -------------------------------------------------------------------------------- /Season1/design_principles/coupling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/design_principles/coupling.js -------------------------------------------------------------------------------- /Season1/design_principles/dependency_injection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/design_principles/dependency_injection.js -------------------------------------------------------------------------------- /Season1/design_principles/law_of_demeter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/design_principles/law_of_demeter.js -------------------------------------------------------------------------------- /Season1/design_principles/solid/basis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/design_principles/solid/basis.js -------------------------------------------------------------------------------- /Season1/design_principles/solid/dependency_inversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/design_principles/solid/dependency_inversion.cs -------------------------------------------------------------------------------- /Season1/design_principles/solid/interface_seg.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/design_principles/solid/interface_seg.cs -------------------------------------------------------------------------------- /Season1/design_principles/tell_dont_ask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/design_principles/tell_dont_ask.js -------------------------------------------------------------------------------- /Season1/functional/currying.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/functional/currying.js -------------------------------------------------------------------------------- /Season1/functional/immutability.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/functional/immutability.exs -------------------------------------------------------------------------------- /Season1/functional/monad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/functional/monad.js -------------------------------------------------------------------------------- /Season1/functional/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/functional/package.json -------------------------------------------------------------------------------- /Season1/functional/purity_and_se.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/functional/purity_and_se.js -------------------------------------------------------------------------------- /Season1/make/make_demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/make/make_demo/Makefile -------------------------------------------------------------------------------- /Season1/make/make_demo/dist/app.js: -------------------------------------------------------------------------------- 1 | //Created at 2017-February-15 2 | 3 | 4 | //some code 5 | -------------------------------------------------------------------------------- /Season1/make/make_demo/src/app.js: -------------------------------------------------------------------------------- 1 | //some code 2 | -------------------------------------------------------------------------------- /Season1/make/web/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/make/web/Makefile -------------------------------------------------------------------------------- /Season1/make/web/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/make/web/assets/js/app.js -------------------------------------------------------------------------------- /Season1/make/web/assets/js/cart.js: -------------------------------------------------------------------------------- 1 | App.Cart = function(){ 2 | console.log("Buy some stuff!"); 3 | }; 4 | -------------------------------------------------------------------------------- /Season1/make/web/assets/js/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/make/web/assets/js/checkout.js -------------------------------------------------------------------------------- /Season1/make/web/assets/js/thing/thing.js: -------------------------------------------------------------------------------- 1 | App.Checkout = function(){ 2 | console.log("PPuke on you"); 3 | }; 4 | -------------------------------------------------------------------------------- /Season1/make/web/assets/sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/make/web/assets/sass/main.scss -------------------------------------------------------------------------------- /Season1/make/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/make/web/package.json -------------------------------------------------------------------------------- /Season1/make/web/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/make/web/public/css/app.css -------------------------------------------------------------------------------- /Season1/make/web/public/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/make/web/public/js/app.js -------------------------------------------------------------------------------- /Season1/normalizing/00_create_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/normalizing/00_create_db.sql -------------------------------------------------------------------------------- /Season1/normalizing/01_import_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/normalizing/01_import_data.sql -------------------------------------------------------------------------------- /Season1/normalizing/02_first_nf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/normalizing/02_first_nf.sql -------------------------------------------------------------------------------- /Season1/normalizing/03_second_nf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/normalizing/03_second_nf.sql -------------------------------------------------------------------------------- /Season1/normalizing/04_third_nf.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/normalizing/04_third_nf.sql -------------------------------------------------------------------------------- /Season1/normalizing/05_ref_integrity.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/normalizing/05_ref_integrity.sql -------------------------------------------------------------------------------- /Season1/normalizing/rentals.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/normalizing/rentals.csv -------------------------------------------------------------------------------- /Season1/patterns/behavioral/chain_of_responsibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/behavioral/chain_of_responsibility.js -------------------------------------------------------------------------------- /Season1/patterns/behavioral/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/behavioral/command.js -------------------------------------------------------------------------------- /Season1/patterns/behavioral/mediator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/behavioral/mediator.js -------------------------------------------------------------------------------- /Season1/patterns/behavioral/observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/behavioral/observer.js -------------------------------------------------------------------------------- /Season1/patterns/behavioral/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/behavioral/state.js -------------------------------------------------------------------------------- /Season1/patterns/behavioral/strategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/behavioral/strategy.js -------------------------------------------------------------------------------- /Season1/patterns/creational/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/creational/builder.js -------------------------------------------------------------------------------- /Season1/patterns/creational/cart.js: -------------------------------------------------------------------------------- 1 | //Only one cart for everybody! 2 | exports.items = []; 3 | -------------------------------------------------------------------------------- /Season1/patterns/creational/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/creational/constructor.js -------------------------------------------------------------------------------- /Season1/patterns/creational/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/creational/factory.js -------------------------------------------------------------------------------- /Season1/patterns/creational/method_chaining.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/creational/method_chaining.js -------------------------------------------------------------------------------- /Season1/patterns/creational/singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/creational/singleton.cs -------------------------------------------------------------------------------- /Season1/patterns/creational/singleton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/creational/singleton.js -------------------------------------------------------------------------------- /Season1/patterns/structural/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/adapter.js -------------------------------------------------------------------------------- /Season1/patterns/structural/bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/bridge.js -------------------------------------------------------------------------------- /Season1/patterns/structural/composite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/composite.js -------------------------------------------------------------------------------- /Season1/patterns/structural/decorator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/decorator.js -------------------------------------------------------------------------------- /Season1/patterns/structural/facade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/facade.js -------------------------------------------------------------------------------- /Season1/patterns/structural/flyweight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/flyweight.js -------------------------------------------------------------------------------- /Season1/patterns/structural/lib/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/lib/cart.js -------------------------------------------------------------------------------- /Season1/patterns/structural/lib/poolable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/lib/poolable.js -------------------------------------------------------------------------------- /Season1/patterns/structural/lib/repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/lib/repository.js -------------------------------------------------------------------------------- /Season1/patterns/structural/lib/sales.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/patterns/structural/lib/sales.js -------------------------------------------------------------------------------- /Season1/scripts/dist/17071818163_66adaafda2_k.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/17071818163_66adaafda2_k.0.jpg -------------------------------------------------------------------------------- /Season1/scripts/dist/17504334828_6d727a0ecf_k.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/17504334828_6d727a0ecf_k.0.jpg -------------------------------------------------------------------------------- /Season1/scripts/dist/17504602910_a939b425ba_k.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/17504602910_a939b425ba_k.0.jpg -------------------------------------------------------------------------------- /Season1/scripts/dist/3nf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/3nf2.png -------------------------------------------------------------------------------- /Season1/scripts/dist/ace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/ace.jpg -------------------------------------------------------------------------------- /Season1/scripts/dist/ae_plan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/ae_plan.jpg -------------------------------------------------------------------------------- /Season1/scripts/dist/calc_mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/calc_mac.png -------------------------------------------------------------------------------- /Season1/scripts/dist/calculator.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/calculator.jpg -------------------------------------------------------------------------------- /Season1/scripts/dist/difference_engine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/difference_engine.jpg -------------------------------------------------------------------------------- /Season1/scripts/dist/gc-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/gc-1.png -------------------------------------------------------------------------------- /Season1/scripts/dist/gc-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/gc-2.png -------------------------------------------------------------------------------- /Season1/scripts/dist/lex-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/lex-1.png -------------------------------------------------------------------------------- /Season1/scripts/dist/snowflake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/dist/snowflake.png -------------------------------------------------------------------------------- /Season1/scripts/images/doodles/3nf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/doodles/3nf2.png -------------------------------------------------------------------------------- /Season1/scripts/images/doodles/gc-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/doodles/gc-1.png -------------------------------------------------------------------------------- /Season1/scripts/images/doodles/gc-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/doodles/gc-2.png -------------------------------------------------------------------------------- /Season1/scripts/images/doodles/lex-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/doodles/lex-1.png -------------------------------------------------------------------------------- /Season1/scripts/images/doodles/snowflake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/doodles/snowflake.png -------------------------------------------------------------------------------- /Season1/scripts/images/screenshots/ace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/screenshots/ace.jpg -------------------------------------------------------------------------------- /Season1/scripts/images/screenshots/ae_plan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/screenshots/ae_plan.jpg -------------------------------------------------------------------------------- /Season1/scripts/images/screenshots/calc_mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/screenshots/calc_mac.png -------------------------------------------------------------------------------- /Season1/scripts/images/screenshots/calculator.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/screenshots/calculator.jpg -------------------------------------------------------------------------------- /Season1/scripts/images/screenshots/difference_engine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/screenshots/difference_engine.jpg -------------------------------------------------------------------------------- /Season1/scripts/images/space/17071818163_66adaafda2_k.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/space/17071818163_66adaafda2_k.0.jpg -------------------------------------------------------------------------------- /Season1/scripts/images/space/17504334828_6d727a0ecf_k.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/space/17504334828_6d727a0ecf_k.0.jpg -------------------------------------------------------------------------------- /Season1/scripts/images/space/17504602910_a939b425ba_k.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/images/space/17504602910_a939b425ba_k.0.jpg -------------------------------------------------------------------------------- /Season1/scripts/jekyll_post.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/jekyll_post.sh -------------------------------------------------------------------------------- /Season1/scripts/resizer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/scripts/resizer.sh -------------------------------------------------------------------------------- /Season1/testing/bdd/billing_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/testing/bdd/billing_spec.js -------------------------------------------------------------------------------- /Season1/testing/tdd/billing_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season1/testing/tdd/billing_test.js -------------------------------------------------------------------------------- /Season2/00-boolean-algebra/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/00-boolean-algebra/math.js -------------------------------------------------------------------------------- /Season2/00-boolean-algebra/operations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/00-boolean-algebra/operations.js -------------------------------------------------------------------------------- /Season2/00-boolean-algebra/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/00-boolean-algebra/package-lock.json -------------------------------------------------------------------------------- /Season2/00-boolean-algebra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/00-boolean-algebra/package.json -------------------------------------------------------------------------------- /Season2/01-binary-math/addition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/01-binary-math/addition.js -------------------------------------------------------------------------------- /Season2/01-binary-math/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/01-binary-math/package.json -------------------------------------------------------------------------------- /Season2/02-bitwise/addition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/02-bitwise/addition.js -------------------------------------------------------------------------------- /Season2/02-bitwise/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/02-bitwise/basics.js -------------------------------------------------------------------------------- /Season2/02-bitwise/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/02-bitwise/package-lock.json -------------------------------------------------------------------------------- /Season2/02-bitwise/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/02-bitwise/package.json -------------------------------------------------------------------------------- /Season2/03-negation/subtraction-bitwise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/03-negation/subtraction-bitwise.js -------------------------------------------------------------------------------- /Season2/03-negation/subtraction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/03-negation/subtraction.js -------------------------------------------------------------------------------- /Season2/04-entropy/hartley.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/04-entropy/hartley.js -------------------------------------------------------------------------------- /Season2/04-entropy/shannon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/04-entropy/shannon.js -------------------------------------------------------------------------------- /Season2/05-encoding/encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/05-encoding/encoder.js -------------------------------------------------------------------------------- /Season2/05-encoding/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/05-encoding/index.js -------------------------------------------------------------------------------- /Season2/05-encoding/lib/encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/05-encoding/lib/encoding.js -------------------------------------------------------------------------------- /Season2/05-encoding/lib/shannon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/05-encoding/lib/shannon.js -------------------------------------------------------------------------------- /Season2/05-encoding/lovebug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/05-encoding/lovebug.js -------------------------------------------------------------------------------- /Season2/05-encoding/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/05-encoding/package.json -------------------------------------------------------------------------------- /Season2/05-encoding/tale_of_two_cities.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/05-encoding/tale_of_two_cities.txt -------------------------------------------------------------------------------- /Season2/06-error-correction/encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/06-error-correction/encoder.js -------------------------------------------------------------------------------- /Season2/06-error-correction/encoder_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/06-error-correction/encoder_1.js -------------------------------------------------------------------------------- /Season2/06-error-correction/hamming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/06-error-correction/hamming.js -------------------------------------------------------------------------------- /Season2/06-error-correction/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/06-error-correction/index.js -------------------------------------------------------------------------------- /Season2/06-error-correction/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/06-error-correction/package.json -------------------------------------------------------------------------------- /Season2/06-error-correction/parity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/06-error-correction/parity.js -------------------------------------------------------------------------------- /Season2/062-error-correction/encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/062-error-correction/encoder.js -------------------------------------------------------------------------------- /Season2/062-error-correction/hamming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/062-error-correction/hamming.js -------------------------------------------------------------------------------- /Season2/062-error-correction/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/062-error-correction/index.js -------------------------------------------------------------------------------- /Season2/062-error-correction/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/062-error-correction/package.json -------------------------------------------------------------------------------- /Season2/07-encryption/.env: -------------------------------------------------------------------------------- 1 | alias run="mocha --recursive" -------------------------------------------------------------------------------- /Season2/07-encryption/ciphers/alphabet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/ciphers/alphabet.js -------------------------------------------------------------------------------- /Season2/07-encryption/ciphers/caeser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/ciphers/caeser.js -------------------------------------------------------------------------------- /Season2/07-encryption/ciphers/dhm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/ciphers/dhm.js -------------------------------------------------------------------------------- /Season2/07-encryption/ciphers/onetimepad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/ciphers/onetimepad.js -------------------------------------------------------------------------------- /Season2/07-encryption/data/dictionary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/data/dictionary.json -------------------------------------------------------------------------------- /Season2/07-encryption/data/pads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/data/pads.js -------------------------------------------------------------------------------- /Season2/07-encryption/lib/bad_guy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/lib/bad_guy.js -------------------------------------------------------------------------------- /Season2/07-encryption/lib/spy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/lib/spy.js -------------------------------------------------------------------------------- /Season2/07-encryption/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/package-lock.json -------------------------------------------------------------------------------- /Season2/07-encryption/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/package.json -------------------------------------------------------------------------------- /Season2/07-encryption/test/diffie_helman.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/test/diffie_helman.js -------------------------------------------------------------------------------- /Season2/07-encryption/test/one_time_pads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/test/one_time_pads.js -------------------------------------------------------------------------------- /Season2/07-encryption/test/simple_encryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/07-encryption/test/simple_encryption.js -------------------------------------------------------------------------------- /Season2/08-hashes/blockchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/08-hashes/blockchain.js -------------------------------------------------------------------------------- /Season2/08-hashes/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/08-hashes/crypto.js -------------------------------------------------------------------------------- /Season2/08-hashes/hashes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/08-hashes/hashes.js -------------------------------------------------------------------------------- /Season2/08-hashes/message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/08-hashes/message.txt -------------------------------------------------------------------------------- /Season2/08-hashes/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/08-hashes/package-lock.json -------------------------------------------------------------------------------- /Season2/08-hashes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/08-hashes/package.json -------------------------------------------------------------------------------- /Season2/08-hashes/rsa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imposters-handbook/videos/HEAD/Season2/08-hashes/rsa.js --------------------------------------------------------------------------------