├── README.md ├── course ├── 1-intro │ └── exercises │ │ ├── 1-learn_to_run_code │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-bug │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-compiling_xkcd │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4-lang_compare_speed │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 5-compiling_code │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 6-what_is_compiled │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 7-lang_compare_compiled │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 7a-lang_compare_compiled │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 7b-lang_compare_compiled │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 8-strongly_typed │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 9-lang_compare_memory │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 9a-lang_compare_memory │ │ ├── multiple_choice.json │ │ └── readme.md ├── 10-advanced_functions │ └── exercises │ │ ├── 1-higher-order │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-higher_order_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 2a-higher_order_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3-currying │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 4-defer │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 5-closures │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 6-clousures_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 6a-clousures_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 7-anonymous_functions │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md ├── 11-pointers │ └── exercises │ │ ├── 1-pointers_intro │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-pointers_practice │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-pointers_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3b-pointers_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4-nil_dereference │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 5-pointer_receiver │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 6-pointer_receiver_code │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md ├── 12-local_development │ └── exercises │ │ ├── 1-intro │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 10-go_install │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 10a-go_install │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 11-custom_package │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 11a-custom_package │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 11b-custom_package │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 12-custom_package │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 12a-custom_package │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 13-remote_package │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 13a-remote_package │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 14-library_packages_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 14a-library_packages_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 14b-library_packages_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 2-package_naming │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 2a-package_naming │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3-help │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4-modules │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4a-modules │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4b-modules │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 5-gopath │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 6-first_program │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 6a-first_program │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 6b-first_program │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 7-go_run │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 7a-go_run │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 8-go_build │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 8a-go_build │ │ ├── multiple_choice.json │ │ └── readme.md ├── 13-channels │ ├── challenges │ │ └── 1-channels_practice │ │ │ ├── code.go │ │ │ ├── complete.go │ │ │ ├── expected.txt │ │ │ └── readme.md │ └── exercises │ │ ├── 1-intro │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-channels_deadlock │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-channels_send │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 4-buffered_channels │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 5-close │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 6-range │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 7-select │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 8-select_default │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 9-channel_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 9a-channel_quiz │ │ ├── multiple_choice.json │ │ └── readme.md ├── 14-mutexes │ └── exercises │ │ ├── 1-mutex │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-mutex_name │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4-mutex_review │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4a-mutex_review │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 5-rw_mutex │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 6-rw_mutex_review │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 6a-rw_mutex_review │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 6b-rw_mutex_review │ │ ├── multiple_choice.json │ │ └── readme.md ├── 15-generics │ └── exercises │ │ ├── 1-generics │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-generics_why │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 2a-generics_why │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 2b-generics_why │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3-constraints │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 4-interface_type_lists │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 5-parametric_constraints │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ └── 6-type_names │ │ ├── multiple_choice.json │ │ └── readme.md ├── 16-go_facts │ └── exercises │ │ ├── 1-proverbs │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 1a-proverbs │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 1b-proverbs │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 1c-proverbs │ │ ├── multiple_choice.json │ │ └── readme.md ├── 2-variables │ └── exercises │ │ ├── 1-basic_types │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 10-conditionals │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 11-if_init │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 2-short_declarations │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-type_inference │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 4-same_line_declarations │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 5-type_sizes │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 6-which_type_to_use │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 6a-which_type_to_use │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 7-constants │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 8-computed_constants │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ └── 9-formatting_strings │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md ├── 3-functions │ └── exercises │ │ ├── 1-intro │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-multiple_params │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3-declaration_syntax │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3a-declaration_syntax │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3b-declaration_syntax │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4-pass_by_value │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 5-ignoring_return_values │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 6-named_return_values │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 6a-named_returns_explicit │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 6b-when_to_name_returns │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 6c-when_to_name_returns │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 7-early_returns │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 7a-early_returns │ │ ├── multiple_choice.json │ │ └── readme.md ├── 4-structs │ └── exercises │ │ ├── 1-intro │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-nested_structs │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-anonymous_structs │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3a-anonymous_structs │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4-embedded_structs │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ └── 5-methods │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md ├── 5-interfaces │ └── exercises │ │ ├── 1-interfaces │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-implements │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-implicit │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3a-implicit │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4-quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4a-quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 5-multiple_interfaces │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 6-naming_args │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 6a-naming_args │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 7-type_assertion │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 8-type_switch │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 9-clean_interfaces │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 9a-clean_interfaces │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 9b-clean_interfaces │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 9c-clean_interfaces │ │ ├── multiple_choice.json │ │ └── readme.md ├── 6-errors │ └── exercises │ │ ├── 1-errors │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-formatting_strings │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-custom_errors │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 4a-errors_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4b-errors_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ └── 5-errors_package │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md ├── 7-loops │ └── exercises │ │ ├── 1-intro │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-omit_condition │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-while │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 4-loops_fizzbuzz │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ └── 5-continue_and_break │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md ├── 8-slices │ └── exercises │ │ ├── 1-arrays │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 10-slice_gotcha │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 10a-slice_gotcha │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 10b-slice_gotcha │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 11-range │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 2-slices │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 3-slices_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3a-slices_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 3b-slices_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 4-slices_no_array │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 5-slices_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 5a-slices_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 5b-slices_quiz │ │ ├── multiple_choice.json │ │ └── readme.md │ │ ├── 7-variadic_functions │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ ├── 8-append │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md │ │ └── 9-2d_slices │ │ ├── code.go │ │ ├── complete.go │ │ ├── expected.txt │ │ └── readme.md └── 9-maps │ └── exercises │ ├── 1-maps │ ├── code.go │ ├── complete.go │ ├── expected.txt │ └── readme.md │ ├── 2-mutating_maps │ ├── code.go │ ├── complete.go │ ├── expected.txt │ └── readme.md │ ├── 3-map_keys │ ├── multiple_choice.json │ └── readme.md │ ├── 3a-map_keys │ ├── multiple_choice.json │ └── readme.md │ ├── 4-maps_count │ ├── code.go │ ├── complete.go │ ├── expected.txt │ └── readme.md │ ├── 5a-maps_quiz │ ├── multiple_choice.json │ └── readme.md │ ├── 5b-maps_quiz │ ├── multiple_choice.json │ └── readme.md │ ├── 5c-maps_quiz │ ├── multiple_choice.json │ └── readme.md │ ├── 5d-maps_quiz │ ├── multiple_choice.json │ └── readme.md │ └── 6-nested_maps │ ├── code.go │ ├── complete.go │ ├── expected.txt │ └── readme.md └── project ├── 1-setup └── readme.md ├── 10-posts ├── readme.md └── src │ ├── .gitignore │ ├── go.mod │ ├── go.sum │ ├── handler_feed.go │ ├── handler_feed_follows.go │ ├── handler_posts.go │ ├── handler_ready.go │ ├── handler_user.go │ ├── internal │ ├── auth │ │ └── auth.go │ └── database │ │ ├── db.go │ │ ├── feed_follows.sql.go │ │ ├── feeds.sql.go │ │ ├── models.go │ │ ├── posts.sql.go │ │ └── users.sql.go │ ├── json.go │ ├── main.go │ ├── middleware_auth.go │ ├── models.go │ ├── scraper.go │ ├── sql │ ├── queries │ │ ├── feed_follows.sql │ │ ├── feeds.sql │ │ ├── posts.sql │ │ └── users.sql │ └── schema │ │ ├── 001_users.sql │ │ ├── 002_users_apikey.sql │ │ ├── 003_feeds.sql │ │ ├── 004_feed_follows.sql │ │ ├── 005_feed_lastfetched.sql │ │ └── 006_posts.sql │ ├── sqlc.yaml │ └── vendor │ ├── github.com │ ├── go-chi │ │ ├── chi │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── chain.go │ │ │ ├── chi.go │ │ │ ├── context.go │ │ │ ├── mux.go │ │ │ └── tree.go │ │ └── cors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cors.go │ │ │ └── utils.go │ ├── google │ │ └── uuid │ │ │ ├── .travis.yml │ │ │ ├── CONTRIBUTING.md │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dce.go │ │ │ ├── doc.go │ │ │ ├── hash.go │ │ │ ├── marshal.go │ │ │ ├── node.go │ │ │ ├── node_js.go │ │ │ ├── node_net.go │ │ │ ├── null.go │ │ │ ├── sql.go │ │ │ ├── time.go │ │ │ ├── util.go │ │ │ ├── uuid.go │ │ │ ├── version1.go │ │ │ └── version4.go │ ├── joho │ │ └── godotenv │ │ │ ├── .gitignore │ │ │ ├── LICENCE │ │ │ ├── README.md │ │ │ ├── godotenv.go │ │ │ └── parser.go │ └── lib │ │ └── pq │ │ ├── .gitignore │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── TESTS.md │ │ ├── array.go │ │ ├── buf.go │ │ ├── conn.go │ │ ├── conn_go18.go │ │ ├── connector.go │ │ ├── copy.go │ │ ├── doc.go │ │ ├── encode.go │ │ ├── error.go │ │ ├── krb.go │ │ ├── notice.go │ │ ├── notify.go │ │ ├── oid │ │ ├── doc.go │ │ └── types.go │ │ ├── rows.go │ │ ├── scram │ │ └── scram.go │ │ ├── ssl.go │ │ ├── ssl_permissions.go │ │ ├── ssl_windows.go │ │ ├── url.go │ │ ├── user_other.go │ │ ├── user_posix.go │ │ ├── user_windows.go │ │ └── uuid.go │ └── modules.txt ├── 11-submit └── readme.md ├── 2-boilerplate ├── readme.md └── src │ ├── .gitignore │ ├── go.mod │ ├── go.sum │ ├── handler_ready.go │ ├── json.go │ ├── main.go │ └── vendor │ ├── github.com │ ├── go-chi │ │ ├── chi │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── chain.go │ │ │ ├── chi.go │ │ │ ├── context.go │ │ │ ├── mux.go │ │ │ └── tree.go │ │ └── cors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cors.go │ │ │ └── utils.go │ └── joho │ │ └── godotenv │ │ ├── .gitignore │ │ ├── LICENCE │ │ ├── README.md │ │ ├── godotenv.go │ │ └── parser.go │ └── modules.txt ├── 3-postgres └── readme.md ├── 4-create_users ├── readme.md └── src │ ├── .gitignore │ ├── go.mod │ ├── go.sum │ ├── handler_ready.go │ ├── handler_user.go │ ├── internal │ └── database │ │ ├── db.go │ │ ├── models.go │ │ └── users.sql.go │ ├── json.go │ ├── main.go │ ├── models.go │ ├── sql │ ├── queries │ │ └── users.sql │ └── schema │ │ └── 001_users.sql │ ├── sqlc.yaml │ └── vendor │ ├── github.com │ ├── go-chi │ │ ├── chi │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── chain.go │ │ │ ├── chi.go │ │ │ ├── context.go │ │ │ ├── mux.go │ │ │ └── tree.go │ │ └── cors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cors.go │ │ │ └── utils.go │ └── joho │ │ └── godotenv │ │ ├── .gitignore │ │ ├── LICENCE │ │ ├── README.md │ │ ├── godotenv.go │ │ └── parser.go │ └── modules.txt ├── 5-apikey ├── readme.md └── src │ ├── .gitignore │ ├── go.mod │ ├── go.sum │ ├── handler_ready.go │ ├── handler_user.go │ ├── internal │ ├── auth │ │ └── auth.go │ └── database │ │ ├── db.go │ │ ├── models.go │ │ └── users.sql.go │ ├── json.go │ ├── main.go │ ├── models.go │ ├── sql │ ├── queries │ │ └── users.sql │ └── schema │ │ ├── 001_users.sql │ │ └── 002_users_apikey.sql │ ├── sqlc.yaml │ └── vendor │ ├── github.com │ ├── go-chi │ │ ├── chi │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── chain.go │ │ │ ├── chi.go │ │ │ ├── context.go │ │ │ ├── mux.go │ │ │ └── tree.go │ │ └── cors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cors.go │ │ │ └── utils.go │ └── joho │ │ └── godotenv │ │ ├── .gitignore │ │ ├── LICENCE │ │ ├── README.md │ │ ├── godotenv.go │ │ └── parser.go │ └── modules.txt ├── 6-createfeed ├── readme.md └── src │ ├── .gitignore │ ├── go.mod │ ├── go.sum │ ├── handler_feed.go │ ├── handler_ready.go │ ├── handler_user.go │ ├── internal │ ├── auth │ │ └── auth.go │ └── database │ │ ├── db.go │ │ ├── feeds.sql.go │ │ ├── models.go │ │ └── users.sql.go │ ├── json.go │ ├── main.go │ ├── middleware_auth.go │ ├── models.go │ ├── sql │ ├── queries │ │ ├── feeds.sql │ │ └── users.sql │ └── schema │ │ ├── 001_users.sql │ │ ├── 002_users_apikey.sql │ │ └── 003_feeds.sql │ ├── sqlc.yaml │ └── vendor │ ├── github.com │ ├── go-chi │ │ ├── chi │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── chain.go │ │ │ ├── chi.go │ │ │ ├── context.go │ │ │ ├── mux.go │ │ │ └── tree.go │ │ └── cors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cors.go │ │ │ └── utils.go │ └── joho │ │ └── godotenv │ │ ├── .gitignore │ │ ├── LICENCE │ │ ├── README.md │ │ ├── godotenv.go │ │ └── parser.go │ └── modules.txt ├── 7-getfeeds ├── readme.md └── src │ ├── .gitignore │ ├── go.mod │ ├── go.sum │ ├── handler_feed.go │ ├── handler_ready.go │ ├── handler_user.go │ ├── internal │ ├── auth │ │ └── auth.go │ └── database │ │ ├── db.go │ │ ├── feeds.sql.go │ │ ├── models.go │ │ └── users.sql.go │ ├── json.go │ ├── main.go │ ├── middleware_auth.go │ ├── models.go │ ├── sql │ ├── queries │ │ ├── feeds.sql │ │ └── users.sql │ └── schema │ │ ├── 001_users.sql │ │ ├── 002_users_apikey.sql │ │ └── 003_feeds.sql │ ├── sqlc.yaml │ └── vendor │ ├── github.com │ ├── go-chi │ │ ├── chi │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── chain.go │ │ │ ├── chi.go │ │ │ ├── context.go │ │ │ ├── mux.go │ │ │ └── tree.go │ │ └── cors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cors.go │ │ │ └── utils.go │ └── joho │ │ └── godotenv │ │ ├── .gitignore │ │ ├── LICENCE │ │ ├── README.md │ │ ├── godotenv.go │ │ └── parser.go │ └── modules.txt ├── 8-feedfollows ├── readme.md └── src │ ├── .gitignore │ ├── go.mod │ ├── go.sum │ ├── handler_feed.go │ ├── handler_feed_follows.go │ ├── handler_ready.go │ ├── handler_user.go │ ├── internal │ ├── auth │ │ └── auth.go │ └── database │ │ ├── db.go │ │ ├── feed_follows.sql.go │ │ ├── feeds.sql.go │ │ ├── models.go │ │ └── users.sql.go │ ├── json.go │ ├── main.go │ ├── middleware_auth.go │ ├── models.go │ ├── sql │ ├── queries │ │ ├── feed_follows.sql │ │ ├── feeds.sql │ │ └── users.sql │ └── schema │ │ ├── 001_users.sql │ │ ├── 002_users_apikey.sql │ │ ├── 003_feeds.sql │ │ └── 004_feed_follows.sql │ ├── sqlc.yaml │ └── vendor │ ├── github.com │ ├── go-chi │ │ ├── chi │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── chain.go │ │ │ ├── chi.go │ │ │ ├── context.go │ │ │ ├── mux.go │ │ │ └── tree.go │ │ └── cors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cors.go │ │ │ └── utils.go │ └── joho │ │ └── godotenv │ │ ├── .gitignore │ │ ├── LICENCE │ │ ├── README.md │ │ ├── godotenv.go │ │ └── parser.go │ └── modules.txt └── 9-scraper ├── readme.md └── src ├── .gitignore ├── go.mod ├── go.sum ├── handler_feed.go ├── handler_feed_follows.go ├── handler_ready.go ├── handler_user.go ├── internal ├── auth │ └── auth.go └── database │ ├── db.go │ ├── feed_follows.sql.go │ ├── feeds.sql.go │ ├── models.go │ └── users.sql.go ├── json.go ├── main.go ├── middleware_auth.go ├── models.go ├── scraper.go ├── sql ├── queries │ ├── feed_follows.sql │ ├── feeds.sql │ └── users.sql └── schema │ ├── 001_users.sql │ ├── 002_users_apikey.sql │ ├── 003_feeds.sql │ ├── 004_feed_follows.sql │ └── 005_feed_lastfetched.sql ├── sqlc.yaml └── vendor ├── github.com ├── go-chi │ ├── chi │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── chain.go │ │ ├── chi.go │ │ ├── context.go │ │ ├── mux.go │ │ └── tree.go │ └── cors │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cors.go │ │ └── utils.go └── joho │ └── godotenv │ ├── .gitignore │ ├── LICENCE │ ├── README.md │ ├── godotenv.go │ └── parser.go └── modules.txt /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/README.md -------------------------------------------------------------------------------- /course/1-intro/exercises/1-learn_to_run_code/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/1-learn_to_run_code/code.go -------------------------------------------------------------------------------- /course/1-intro/exercises/1-learn_to_run_code/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/1-learn_to_run_code/complete.go -------------------------------------------------------------------------------- /course/1-intro/exercises/1-learn_to_run_code/expected.txt: -------------------------------------------------------------------------------- 1 | starting Textio server 2 | -------------------------------------------------------------------------------- /course/1-intro/exercises/1-learn_to_run_code/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/1-learn_to_run_code/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/2-bug/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/2-bug/code.go -------------------------------------------------------------------------------- /course/1-intro/exercises/2-bug/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/2-bug/complete.go -------------------------------------------------------------------------------- /course/1-intro/exercises/2-bug/expected.txt: -------------------------------------------------------------------------------- 1 | Doris spent 0.08 on text messages today 2 | -------------------------------------------------------------------------------- /course/1-intro/exercises/2-bug/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/2-bug/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/3-compiling_xkcd/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/3-compiling_xkcd/multiple_choice.json -------------------------------------------------------------------------------- /course/1-intro/exercises/3-compiling_xkcd/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/3-compiling_xkcd/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/4-lang_compare_speed/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/4-lang_compare_speed/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/5-compiling_code/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/5-compiling_code/code.go -------------------------------------------------------------------------------- /course/1-intro/exercises/5-compiling_code/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/5-compiling_code/complete.go -------------------------------------------------------------------------------- /course/1-intro/exercises/5-compiling_code/expected.txt: -------------------------------------------------------------------------------- 1 | the-compiled Textio server is starting 2 | -------------------------------------------------------------------------------- /course/1-intro/exercises/5-compiling_code/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/5-compiling_code/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/6-what_is_compiled/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/6-what_is_compiled/multiple_choice.json -------------------------------------------------------------------------------- /course/1-intro/exercises/6-what_is_compiled/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/6-what_is_compiled/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/7-lang_compare_compiled/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/7-lang_compare_compiled/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/7a-lang_compare_compiled/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/7a-lang_compare_compiled/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/7b-lang_compare_compiled/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/7b-lang_compare_compiled/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/8-strongly_typed/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/8-strongly_typed/code.go -------------------------------------------------------------------------------- /course/1-intro/exercises/8-strongly_typed/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/8-strongly_typed/complete.go -------------------------------------------------------------------------------- /course/1-intro/exercises/8-strongly_typed/expected.txt: -------------------------------------------------------------------------------- 1 | Authorization: Basic wagslane:20947382822 2 | -------------------------------------------------------------------------------- /course/1-intro/exercises/8-strongly_typed/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/8-strongly_typed/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/9-lang_compare_memory/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/9-lang_compare_memory/readme.md -------------------------------------------------------------------------------- /course/1-intro/exercises/9a-lang_compare_memory/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/1-intro/exercises/9a-lang_compare_memory/readme.md -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/1-higher-order/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/1-higher-order/code.go -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/1-higher-order/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/1-higher-order/readme.md -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/3-currying/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/3-currying/code.go -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/3-currying/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/3-currying/complete.go -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/3-currying/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/3-currying/expected.txt -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/3-currying/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/3-currying/readme.md -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/4-defer/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/4-defer/code.go -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/4-defer/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/4-defer/complete.go -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/4-defer/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/4-defer/expected.txt -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/4-defer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/4-defer/readme.md -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/5-closures/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/5-closures/code.go -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/5-closures/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/5-closures/complete.go -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/5-closures/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/5-closures/expected.txt -------------------------------------------------------------------------------- /course/10-advanced_functions/exercises/5-closures/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/10-advanced_functions/exercises/5-closures/readme.md -------------------------------------------------------------------------------- /course/11-pointers/exercises/1-pointers_intro/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/1-pointers_intro/code.go -------------------------------------------------------------------------------- /course/11-pointers/exercises/1-pointers_intro/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/1-pointers_intro/complete.go -------------------------------------------------------------------------------- /course/11-pointers/exercises/1-pointers_intro/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/1-pointers_intro/expected.txt -------------------------------------------------------------------------------- /course/11-pointers/exercises/1-pointers_intro/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/1-pointers_intro/readme.md -------------------------------------------------------------------------------- /course/11-pointers/exercises/2-pointers_practice/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/2-pointers_practice/code.go -------------------------------------------------------------------------------- /course/11-pointers/exercises/2-pointers_practice/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/2-pointers_practice/complete.go -------------------------------------------------------------------------------- /course/11-pointers/exercises/2-pointers_practice/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/2-pointers_practice/expected.txt -------------------------------------------------------------------------------- /course/11-pointers/exercises/2-pointers_practice/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/2-pointers_practice/readme.md -------------------------------------------------------------------------------- /course/11-pointers/exercises/3-pointers_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/3-pointers_quiz/readme.md -------------------------------------------------------------------------------- /course/11-pointers/exercises/3b-pointers_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/3b-pointers_quiz/readme.md -------------------------------------------------------------------------------- /course/11-pointers/exercises/4-nil_dereference/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/4-nil_dereference/code.go -------------------------------------------------------------------------------- /course/11-pointers/exercises/4-nil_dereference/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/4-nil_dereference/complete.go -------------------------------------------------------------------------------- /course/11-pointers/exercises/4-nil_dereference/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/4-nil_dereference/expected.txt -------------------------------------------------------------------------------- /course/11-pointers/exercises/4-nil_dereference/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/4-nil_dereference/readme.md -------------------------------------------------------------------------------- /course/11-pointers/exercises/5-pointer_receiver/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/5-pointer_receiver/readme.md -------------------------------------------------------------------------------- /course/11-pointers/exercises/6-pointer_receiver_code/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/6-pointer_receiver_code/code.go -------------------------------------------------------------------------------- /course/11-pointers/exercises/6-pointer_receiver_code/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/6-pointer_receiver_code/complete.go -------------------------------------------------------------------------------- /course/11-pointers/exercises/6-pointer_receiver_code/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/11-pointers/exercises/6-pointer_receiver_code/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/1-intro/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/1-intro/code.go -------------------------------------------------------------------------------- /course/12-local_development/exercises/1-intro/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/1-intro/complete.go -------------------------------------------------------------------------------- /course/12-local_development/exercises/1-intro/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/1-intro/expected.txt -------------------------------------------------------------------------------- /course/12-local_development/exercises/1-intro/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/1-intro/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/10-go_install/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/10-go_install/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/10a-go_install/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/10a-go_install/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/2-package_naming/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/2-package_naming/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/3-help/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/3-help/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/4-modules/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/4-modules/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/4a-modules/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/4a-modules/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/4b-modules/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/4b-modules/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/5-gopath/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/5-gopath/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/6-first_program/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/6-first_program/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/6a-first_program/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/6a-first_program/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/6b-first_program/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/6b-first_program/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/7-go_run/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/7-go_run/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/7a-go_run/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/7a-go_run/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/8-go_build/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/8-go_build/readme.md -------------------------------------------------------------------------------- /course/12-local_development/exercises/8a-go_build/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/12-local_development/exercises/8a-go_build/readme.md -------------------------------------------------------------------------------- /course/13-channels/challenges/1-channels_practice/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/challenges/1-channels_practice/code.go -------------------------------------------------------------------------------- /course/13-channels/challenges/1-channels_practice/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/challenges/1-channels_practice/complete.go -------------------------------------------------------------------------------- /course/13-channels/challenges/1-channels_practice/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/challenges/1-channels_practice/expected.txt -------------------------------------------------------------------------------- /course/13-channels/challenges/1-channels_practice/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/challenges/1-channels_practice/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/1-intro/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/1-intro/code.go -------------------------------------------------------------------------------- /course/13-channels/exercises/1-intro/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/1-intro/complete.go -------------------------------------------------------------------------------- /course/13-channels/exercises/1-intro/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/1-intro/expected.txt -------------------------------------------------------------------------------- /course/13-channels/exercises/1-intro/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/1-intro/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/2-channels_deadlock/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/2-channels_deadlock/code.go -------------------------------------------------------------------------------- /course/13-channels/exercises/2-channels_deadlock/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/2-channels_deadlock/complete.go -------------------------------------------------------------------------------- /course/13-channels/exercises/2-channels_deadlock/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/2-channels_deadlock/expected.txt -------------------------------------------------------------------------------- /course/13-channels/exercises/2-channels_deadlock/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/2-channels_deadlock/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/3-channels_send/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/3-channels_send/code.go -------------------------------------------------------------------------------- /course/13-channels/exercises/3-channels_send/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/3-channels_send/complete.go -------------------------------------------------------------------------------- /course/13-channels/exercises/3-channels_send/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/3-channels_send/expected.txt -------------------------------------------------------------------------------- /course/13-channels/exercises/3-channels_send/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/3-channels_send/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/4-buffered_channels/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/4-buffered_channels/code.go -------------------------------------------------------------------------------- /course/13-channels/exercises/4-buffered_channels/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/4-buffered_channels/complete.go -------------------------------------------------------------------------------- /course/13-channels/exercises/4-buffered_channels/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/4-buffered_channels/expected.txt -------------------------------------------------------------------------------- /course/13-channels/exercises/4-buffered_channels/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/4-buffered_channels/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/5-close/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/5-close/code.go -------------------------------------------------------------------------------- /course/13-channels/exercises/5-close/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/5-close/complete.go -------------------------------------------------------------------------------- /course/13-channels/exercises/5-close/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/5-close/expected.txt -------------------------------------------------------------------------------- /course/13-channels/exercises/5-close/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/5-close/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/6-range/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/6-range/code.go -------------------------------------------------------------------------------- /course/13-channels/exercises/6-range/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/6-range/complete.go -------------------------------------------------------------------------------- /course/13-channels/exercises/6-range/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/6-range/expected.txt -------------------------------------------------------------------------------- /course/13-channels/exercises/6-range/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/6-range/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/7-select/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/7-select/code.go -------------------------------------------------------------------------------- /course/13-channels/exercises/7-select/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/7-select/complete.go -------------------------------------------------------------------------------- /course/13-channels/exercises/7-select/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/7-select/expected.txt -------------------------------------------------------------------------------- /course/13-channels/exercises/7-select/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/7-select/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/8-select_default/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/8-select_default/code.go -------------------------------------------------------------------------------- /course/13-channels/exercises/8-select_default/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/8-select_default/complete.go -------------------------------------------------------------------------------- /course/13-channels/exercises/8-select_default/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/8-select_default/expected.txt -------------------------------------------------------------------------------- /course/13-channels/exercises/8-select_default/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/8-select_default/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/9-channel_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/9-channel_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/13-channels/exercises/9-channel_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/9-channel_quiz/readme.md -------------------------------------------------------------------------------- /course/13-channels/exercises/9a-channel_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/13-channels/exercises/9a-channel_quiz/readme.md -------------------------------------------------------------------------------- /course/14-mutexes/exercises/1-mutex/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/1-mutex/code.go -------------------------------------------------------------------------------- /course/14-mutexes/exercises/1-mutex/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/1-mutex/complete.go -------------------------------------------------------------------------------- /course/14-mutexes/exercises/1-mutex/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/1-mutex/expected.txt -------------------------------------------------------------------------------- /course/14-mutexes/exercises/1-mutex/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/1-mutex/readme.md -------------------------------------------------------------------------------- /course/14-mutexes/exercises/3-mutex_name/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/3-mutex_name/multiple_choice.json -------------------------------------------------------------------------------- /course/14-mutexes/exercises/3-mutex_name/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/3-mutex_name/readme.md -------------------------------------------------------------------------------- /course/14-mutexes/exercises/4-mutex_review/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/4-mutex_review/multiple_choice.json -------------------------------------------------------------------------------- /course/14-mutexes/exercises/4-mutex_review/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/4-mutex_review/readme.md -------------------------------------------------------------------------------- /course/14-mutexes/exercises/4a-mutex_review/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/4a-mutex_review/multiple_choice.json -------------------------------------------------------------------------------- /course/14-mutexes/exercises/4a-mutex_review/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/4a-mutex_review/readme.md -------------------------------------------------------------------------------- /course/14-mutexes/exercises/5-rw_mutex/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/5-rw_mutex/code.go -------------------------------------------------------------------------------- /course/14-mutexes/exercises/5-rw_mutex/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/5-rw_mutex/complete.go -------------------------------------------------------------------------------- /course/14-mutexes/exercises/5-rw_mutex/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/5-rw_mutex/expected.txt -------------------------------------------------------------------------------- /course/14-mutexes/exercises/5-rw_mutex/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/5-rw_mutex/readme.md -------------------------------------------------------------------------------- /course/14-mutexes/exercises/6-rw_mutex_review/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/6-rw_mutex_review/readme.md -------------------------------------------------------------------------------- /course/14-mutexes/exercises/6a-rw_mutex_review/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/6a-rw_mutex_review/readme.md -------------------------------------------------------------------------------- /course/14-mutexes/exercises/6b-rw_mutex_review/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/14-mutexes/exercises/6b-rw_mutex_review/readme.md -------------------------------------------------------------------------------- /course/15-generics/exercises/1-generics/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/1-generics/code.go -------------------------------------------------------------------------------- /course/15-generics/exercises/1-generics/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/1-generics/complete.go -------------------------------------------------------------------------------- /course/15-generics/exercises/1-generics/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/1-generics/expected.txt -------------------------------------------------------------------------------- /course/15-generics/exercises/1-generics/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/1-generics/readme.md -------------------------------------------------------------------------------- /course/15-generics/exercises/2-generics_why/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/2-generics_why/multiple_choice.json -------------------------------------------------------------------------------- /course/15-generics/exercises/2-generics_why/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/2-generics_why/readme.md -------------------------------------------------------------------------------- /course/15-generics/exercises/2a-generics_why/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/2a-generics_why/readme.md -------------------------------------------------------------------------------- /course/15-generics/exercises/2b-generics_why/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/2b-generics_why/readme.md -------------------------------------------------------------------------------- /course/15-generics/exercises/3-constraints/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/3-constraints/code.go -------------------------------------------------------------------------------- /course/15-generics/exercises/3-constraints/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/3-constraints/complete.go -------------------------------------------------------------------------------- /course/15-generics/exercises/3-constraints/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/3-constraints/expected.txt -------------------------------------------------------------------------------- /course/15-generics/exercises/3-constraints/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/3-constraints/readme.md -------------------------------------------------------------------------------- /course/15-generics/exercises/4-interface_type_lists/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/4-interface_type_lists/readme.md -------------------------------------------------------------------------------- /course/15-generics/exercises/5-parametric_constraints/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/5-parametric_constraints/code.go -------------------------------------------------------------------------------- /course/15-generics/exercises/5-parametric_constraints/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/5-parametric_constraints/readme.md -------------------------------------------------------------------------------- /course/15-generics/exercises/6-type_names/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/6-type_names/multiple_choice.json -------------------------------------------------------------------------------- /course/15-generics/exercises/6-type_names/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/15-generics/exercises/6-type_names/readme.md -------------------------------------------------------------------------------- /course/16-go_facts/exercises/1-proverbs/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/16-go_facts/exercises/1-proverbs/multiple_choice.json -------------------------------------------------------------------------------- /course/16-go_facts/exercises/1-proverbs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/16-go_facts/exercises/1-proverbs/readme.md -------------------------------------------------------------------------------- /course/16-go_facts/exercises/1a-proverbs/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/16-go_facts/exercises/1a-proverbs/multiple_choice.json -------------------------------------------------------------------------------- /course/16-go_facts/exercises/1a-proverbs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/16-go_facts/exercises/1a-proverbs/readme.md -------------------------------------------------------------------------------- /course/16-go_facts/exercises/1b-proverbs/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/16-go_facts/exercises/1b-proverbs/multiple_choice.json -------------------------------------------------------------------------------- /course/16-go_facts/exercises/1b-proverbs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/16-go_facts/exercises/1b-proverbs/readme.md -------------------------------------------------------------------------------- /course/16-go_facts/exercises/1c-proverbs/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/16-go_facts/exercises/1c-proverbs/multiple_choice.json -------------------------------------------------------------------------------- /course/16-go_facts/exercises/1c-proverbs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/16-go_facts/exercises/1c-proverbs/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/1-basic_types/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/1-basic_types/code.go -------------------------------------------------------------------------------- /course/2-variables/exercises/1-basic_types/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/1-basic_types/complete.go -------------------------------------------------------------------------------- /course/2-variables/exercises/1-basic_types/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/1-basic_types/expected.txt -------------------------------------------------------------------------------- /course/2-variables/exercises/1-basic_types/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/1-basic_types/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/10-conditionals/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/10-conditionals/code.go -------------------------------------------------------------------------------- /course/2-variables/exercises/10-conditionals/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/10-conditionals/complete.go -------------------------------------------------------------------------------- /course/2-variables/exercises/10-conditionals/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/10-conditionals/expected.txt -------------------------------------------------------------------------------- /course/2-variables/exercises/10-conditionals/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/10-conditionals/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/11-if_init/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/11-if_init/multiple_choice.json -------------------------------------------------------------------------------- /course/2-variables/exercises/11-if_init/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/11-if_init/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/2-short_declarations/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/2-short_declarations/code.go -------------------------------------------------------------------------------- /course/2-variables/exercises/2-short_declarations/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/2-short_declarations/complete.go -------------------------------------------------------------------------------- /course/2-variables/exercises/2-short_declarations/expected.txt: -------------------------------------------------------------------------------- 1 | happy birthday! 2 | -------------------------------------------------------------------------------- /course/2-variables/exercises/2-short_declarations/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/2-short_declarations/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/3-type_inference/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/3-type_inference/code.go -------------------------------------------------------------------------------- /course/2-variables/exercises/3-type_inference/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/3-type_inference/complete.go -------------------------------------------------------------------------------- /course/2-variables/exercises/3-type_inference/expected.txt: -------------------------------------------------------------------------------- 1 | The type of penniesPerText is float64 2 | -------------------------------------------------------------------------------- /course/2-variables/exercises/3-type_inference/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/3-type_inference/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/4-same_line_declarations/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/4-same_line_declarations/code.go -------------------------------------------------------------------------------- /course/2-variables/exercises/4-same_line_declarations/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/4-same_line_declarations/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/5-type_sizes/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/5-type_sizes/code.go -------------------------------------------------------------------------------- /course/2-variables/exercises/5-type_sizes/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/5-type_sizes/complete.go -------------------------------------------------------------------------------- /course/2-variables/exercises/5-type_sizes/expected.txt: -------------------------------------------------------------------------------- 1 | Your account has existed for 2 years 2 | -------------------------------------------------------------------------------- /course/2-variables/exercises/5-type_sizes/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/5-type_sizes/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/6-which_type_to_use/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/6-which_type_to_use/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/6a-which_type_to_use/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/6a-which_type_to_use/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/7-constants/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/7-constants/code.go -------------------------------------------------------------------------------- /course/2-variables/exercises/7-constants/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/7-constants/complete.go -------------------------------------------------------------------------------- /course/2-variables/exercises/7-constants/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/7-constants/expected.txt -------------------------------------------------------------------------------- /course/2-variables/exercises/7-constants/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/7-constants/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/8-computed_constants/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/8-computed_constants/code.go -------------------------------------------------------------------------------- /course/2-variables/exercises/8-computed_constants/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/8-computed_constants/complete.go -------------------------------------------------------------------------------- /course/2-variables/exercises/8-computed_constants/expected.txt: -------------------------------------------------------------------------------- 1 | number of seconds in an hour: 3600 2 | -------------------------------------------------------------------------------- /course/2-variables/exercises/8-computed_constants/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/8-computed_constants/readme.md -------------------------------------------------------------------------------- /course/2-variables/exercises/9-formatting_strings/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/9-formatting_strings/code.go -------------------------------------------------------------------------------- /course/2-variables/exercises/9-formatting_strings/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/9-formatting_strings/complete.go -------------------------------------------------------------------------------- /course/2-variables/exercises/9-formatting_strings/expected.txt: -------------------------------------------------------------------------------- 1 | Hi Saul Goodman, your open rate is 30.5 percent 2 | -------------------------------------------------------------------------------- /course/2-variables/exercises/9-formatting_strings/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/2-variables/exercises/9-formatting_strings/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/1-intro/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/1-intro/code.go -------------------------------------------------------------------------------- /course/3-functions/exercises/1-intro/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/1-intro/complete.go -------------------------------------------------------------------------------- /course/3-functions/exercises/1-intro/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/1-intro/expected.txt -------------------------------------------------------------------------------- /course/3-functions/exercises/1-intro/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/1-intro/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/2-multiple_params/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/2-multiple_params/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/3-declaration_syntax/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/3-declaration_syntax/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/3a-declaration_syntax/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/3a-declaration_syntax/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/3b-declaration_syntax/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/3b-declaration_syntax/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/4-pass_by_value/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/4-pass_by_value/code.go -------------------------------------------------------------------------------- /course/3-functions/exercises/4-pass_by_value/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/4-pass_by_value/complete.go -------------------------------------------------------------------------------- /course/3-functions/exercises/4-pass_by_value/expected.txt: -------------------------------------------------------------------------------- 1 | you've sent 455 messages 2 | -------------------------------------------------------------------------------- /course/3-functions/exercises/4-pass_by_value/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/4-pass_by_value/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/5-ignoring_return_values/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/5-ignoring_return_values/code.go -------------------------------------------------------------------------------- /course/3-functions/exercises/5-ignoring_return_values/expected.txt: -------------------------------------------------------------------------------- 1 | Welcome to Textio, John 2 | -------------------------------------------------------------------------------- /course/3-functions/exercises/5-ignoring_return_values/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/5-ignoring_return_values/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/6-named_return_values/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/6-named_return_values/code.go -------------------------------------------------------------------------------- /course/3-functions/exercises/6-named_return_values/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/6-named_return_values/complete.go -------------------------------------------------------------------------------- /course/3-functions/exercises/6-named_return_values/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/6-named_return_values/expected.txt -------------------------------------------------------------------------------- /course/3-functions/exercises/6-named_return_values/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/6-named_return_values/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/6a-named_returns_explicit/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/6a-named_returns_explicit/code.go -------------------------------------------------------------------------------- /course/3-functions/exercises/6a-named_returns_explicit/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/6a-named_returns_explicit/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/6b-when_to_name_returns/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/6b-when_to_name_returns/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/6c-when_to_name_returns/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/6c-when_to_name_returns/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/7-early_returns/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/7-early_returns/readme.md -------------------------------------------------------------------------------- /course/3-functions/exercises/7a-early_returns/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/3-functions/exercises/7a-early_returns/readme.md -------------------------------------------------------------------------------- /course/4-structs/exercises/1-intro/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/1-intro/code.go -------------------------------------------------------------------------------- /course/4-structs/exercises/1-intro/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/1-intro/complete.go -------------------------------------------------------------------------------- /course/4-structs/exercises/1-intro/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/1-intro/expected.txt -------------------------------------------------------------------------------- /course/4-structs/exercises/1-intro/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/1-intro/readme.md -------------------------------------------------------------------------------- /course/4-structs/exercises/2-nested_structs/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/2-nested_structs/code.go -------------------------------------------------------------------------------- /course/4-structs/exercises/2-nested_structs/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/2-nested_structs/complete.go -------------------------------------------------------------------------------- /course/4-structs/exercises/2-nested_structs/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/2-nested_structs/expected.txt -------------------------------------------------------------------------------- /course/4-structs/exercises/2-nested_structs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/2-nested_structs/readme.md -------------------------------------------------------------------------------- /course/4-structs/exercises/3-anonymous_structs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/3-anonymous_structs/readme.md -------------------------------------------------------------------------------- /course/4-structs/exercises/3a-anonymous_structs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/3a-anonymous_structs/readme.md -------------------------------------------------------------------------------- /course/4-structs/exercises/4-embedded_structs/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/4-embedded_structs/code.go -------------------------------------------------------------------------------- /course/4-structs/exercises/4-embedded_structs/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/4-embedded_structs/complete.go -------------------------------------------------------------------------------- /course/4-structs/exercises/4-embedded_structs/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/4-embedded_structs/expected.txt -------------------------------------------------------------------------------- /course/4-structs/exercises/4-embedded_structs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/4-embedded_structs/readme.md -------------------------------------------------------------------------------- /course/4-structs/exercises/5-methods/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/5-methods/code.go -------------------------------------------------------------------------------- /course/4-structs/exercises/5-methods/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/5-methods/complete.go -------------------------------------------------------------------------------- /course/4-structs/exercises/5-methods/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/5-methods/expected.txt -------------------------------------------------------------------------------- /course/4-structs/exercises/5-methods/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/4-structs/exercises/5-methods/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/1-interfaces/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/1-interfaces/code.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/1-interfaces/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/1-interfaces/complete.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/1-interfaces/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/1-interfaces/expected.txt -------------------------------------------------------------------------------- /course/5-interfaces/exercises/1-interfaces/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/1-interfaces/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/2-implements/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/2-implements/code.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/2-implements/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/2-implements/complete.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/2-implements/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/2-implements/expected.txt -------------------------------------------------------------------------------- /course/5-interfaces/exercises/2-implements/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/2-implements/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/3-implicit/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/3-implicit/multiple_choice.json -------------------------------------------------------------------------------- /course/5-interfaces/exercises/3-implicit/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/3-implicit/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/3a-implicit/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/3a-implicit/multiple_choice.json -------------------------------------------------------------------------------- /course/5-interfaces/exercises/3a-implicit/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/3a-implicit/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/4-quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/4-quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/5-interfaces/exercises/4-quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/4-quiz/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/4a-quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/4a-quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/5-interfaces/exercises/4a-quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/4a-quiz/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/5-multiple_interfaces/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/5-multiple_interfaces/code.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/5-multiple_interfaces/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/5-multiple_interfaces/complete.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/5-multiple_interfaces/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/5-multiple_interfaces/expected.txt -------------------------------------------------------------------------------- /course/5-interfaces/exercises/5-multiple_interfaces/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/5-multiple_interfaces/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/6-naming_args/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/6-naming_args/multiple_choice.json -------------------------------------------------------------------------------- /course/5-interfaces/exercises/6-naming_args/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/6-naming_args/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/6a-naming_args/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/6a-naming_args/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/7-type_assertion/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/7-type_assertion/code.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/7-type_assertion/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/7-type_assertion/complete.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/7-type_assertion/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/7-type_assertion/expected.txt -------------------------------------------------------------------------------- /course/5-interfaces/exercises/7-type_assertion/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/7-type_assertion/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/8-type_switch/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/8-type_switch/code.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/8-type_switch/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/8-type_switch/complete.go -------------------------------------------------------------------------------- /course/5-interfaces/exercises/8-type_switch/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/8-type_switch/expected.txt -------------------------------------------------------------------------------- /course/5-interfaces/exercises/8-type_switch/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/8-type_switch/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/9-clean_interfaces/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/9-clean_interfaces/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/9a-clean_interfaces/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/9a-clean_interfaces/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/9b-clean_interfaces/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/9b-clean_interfaces/readme.md -------------------------------------------------------------------------------- /course/5-interfaces/exercises/9c-clean_interfaces/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/5-interfaces/exercises/9c-clean_interfaces/readme.md -------------------------------------------------------------------------------- /course/6-errors/exercises/1-errors/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/1-errors/code.go -------------------------------------------------------------------------------- /course/6-errors/exercises/1-errors/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/1-errors/complete.go -------------------------------------------------------------------------------- /course/6-errors/exercises/1-errors/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/1-errors/expected.txt -------------------------------------------------------------------------------- /course/6-errors/exercises/1-errors/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/1-errors/readme.md -------------------------------------------------------------------------------- /course/6-errors/exercises/2-formatting_strings/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/2-formatting_strings/code.go -------------------------------------------------------------------------------- /course/6-errors/exercises/2-formatting_strings/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/2-formatting_strings/complete.go -------------------------------------------------------------------------------- /course/6-errors/exercises/2-formatting_strings/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/2-formatting_strings/expected.txt -------------------------------------------------------------------------------- /course/6-errors/exercises/2-formatting_strings/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/2-formatting_strings/readme.md -------------------------------------------------------------------------------- /course/6-errors/exercises/3-custom_errors/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/3-custom_errors/code.go -------------------------------------------------------------------------------- /course/6-errors/exercises/3-custom_errors/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/3-custom_errors/complete.go -------------------------------------------------------------------------------- /course/6-errors/exercises/3-custom_errors/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/3-custom_errors/expected.txt -------------------------------------------------------------------------------- /course/6-errors/exercises/3-custom_errors/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/3-custom_errors/readme.md -------------------------------------------------------------------------------- /course/6-errors/exercises/4a-errors_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/4a-errors_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/6-errors/exercises/4a-errors_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/4a-errors_quiz/readme.md -------------------------------------------------------------------------------- /course/6-errors/exercises/4b-errors_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/4b-errors_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/6-errors/exercises/4b-errors_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/4b-errors_quiz/readme.md -------------------------------------------------------------------------------- /course/6-errors/exercises/5-errors_package/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/5-errors_package/code.go -------------------------------------------------------------------------------- /course/6-errors/exercises/5-errors_package/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/5-errors_package/complete.go -------------------------------------------------------------------------------- /course/6-errors/exercises/5-errors_package/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/5-errors_package/expected.txt -------------------------------------------------------------------------------- /course/6-errors/exercises/5-errors_package/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/6-errors/exercises/5-errors_package/readme.md -------------------------------------------------------------------------------- /course/7-loops/exercises/1-intro/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/1-intro/code.go -------------------------------------------------------------------------------- /course/7-loops/exercises/1-intro/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/1-intro/complete.go -------------------------------------------------------------------------------- /course/7-loops/exercises/1-intro/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/1-intro/expected.txt -------------------------------------------------------------------------------- /course/7-loops/exercises/1-intro/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/1-intro/readme.md -------------------------------------------------------------------------------- /course/7-loops/exercises/2-omit_condition/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/2-omit_condition/code.go -------------------------------------------------------------------------------- /course/7-loops/exercises/2-omit_condition/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/2-omit_condition/complete.go -------------------------------------------------------------------------------- /course/7-loops/exercises/2-omit_condition/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/2-omit_condition/expected.txt -------------------------------------------------------------------------------- /course/7-loops/exercises/2-omit_condition/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/2-omit_condition/readme.md -------------------------------------------------------------------------------- /course/7-loops/exercises/3-while/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/3-while/code.go -------------------------------------------------------------------------------- /course/7-loops/exercises/3-while/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/3-while/complete.go -------------------------------------------------------------------------------- /course/7-loops/exercises/3-while/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/3-while/expected.txt -------------------------------------------------------------------------------- /course/7-loops/exercises/3-while/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/3-while/readme.md -------------------------------------------------------------------------------- /course/7-loops/exercises/4-loops_fizzbuzz/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/4-loops_fizzbuzz/code.go -------------------------------------------------------------------------------- /course/7-loops/exercises/4-loops_fizzbuzz/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/4-loops_fizzbuzz/complete.go -------------------------------------------------------------------------------- /course/7-loops/exercises/4-loops_fizzbuzz/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/4-loops_fizzbuzz/expected.txt -------------------------------------------------------------------------------- /course/7-loops/exercises/4-loops_fizzbuzz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/4-loops_fizzbuzz/readme.md -------------------------------------------------------------------------------- /course/7-loops/exercises/5-continue_and_break/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/5-continue_and_break/code.go -------------------------------------------------------------------------------- /course/7-loops/exercises/5-continue_and_break/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/5-continue_and_break/complete.go -------------------------------------------------------------------------------- /course/7-loops/exercises/5-continue_and_break/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/5-continue_and_break/expected.txt -------------------------------------------------------------------------------- /course/7-loops/exercises/5-continue_and_break/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/7-loops/exercises/5-continue_and_break/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/1-arrays/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/1-arrays/code.go -------------------------------------------------------------------------------- /course/8-slices/exercises/1-arrays/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/1-arrays/complete.go -------------------------------------------------------------------------------- /course/8-slices/exercises/1-arrays/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/1-arrays/expected.txt -------------------------------------------------------------------------------- /course/8-slices/exercises/1-arrays/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/1-arrays/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/10-slice_gotcha/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/10-slice_gotcha/multiple_choice.json -------------------------------------------------------------------------------- /course/8-slices/exercises/10-slice_gotcha/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/10-slice_gotcha/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/10a-slice_gotcha/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/10a-slice_gotcha/multiple_choice.json -------------------------------------------------------------------------------- /course/8-slices/exercises/10a-slice_gotcha/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/10a-slice_gotcha/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/10b-slice_gotcha/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/10b-slice_gotcha/multiple_choice.json -------------------------------------------------------------------------------- /course/8-slices/exercises/10b-slice_gotcha/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/10b-slice_gotcha/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/11-range/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/11-range/code.go -------------------------------------------------------------------------------- /course/8-slices/exercises/11-range/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/11-range/complete.go -------------------------------------------------------------------------------- /course/8-slices/exercises/11-range/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/11-range/expected.txt -------------------------------------------------------------------------------- /course/8-slices/exercises/11-range/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/11-range/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/2-slices/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/2-slices/code.go -------------------------------------------------------------------------------- /course/8-slices/exercises/2-slices/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/2-slices/complete.go -------------------------------------------------------------------------------- /course/8-slices/exercises/2-slices/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/2-slices/expected.txt -------------------------------------------------------------------------------- /course/8-slices/exercises/2-slices/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/2-slices/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/3-slices_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/3-slices_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/8-slices/exercises/3-slices_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/3-slices_quiz/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/3a-slices_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/3a-slices_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/8-slices/exercises/3a-slices_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/3a-slices_quiz/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/3b-slices_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/3b-slices_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/8-slices/exercises/3b-slices_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/3b-slices_quiz/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/4-slices_no_array/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/4-slices_no_array/code.go -------------------------------------------------------------------------------- /course/8-slices/exercises/4-slices_no_array/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/4-slices_no_array/complete.go -------------------------------------------------------------------------------- /course/8-slices/exercises/4-slices_no_array/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/4-slices_no_array/expected.txt -------------------------------------------------------------------------------- /course/8-slices/exercises/4-slices_no_array/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/4-slices_no_array/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/5-slices_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/5-slices_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/8-slices/exercises/5-slices_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/5-slices_quiz/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/5a-slices_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/5a-slices_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/8-slices/exercises/5a-slices_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/5a-slices_quiz/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/5b-slices_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/5b-slices_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/8-slices/exercises/5b-slices_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/5b-slices_quiz/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/7-variadic_functions/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/7-variadic_functions/code.go -------------------------------------------------------------------------------- /course/8-slices/exercises/7-variadic_functions/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/7-variadic_functions/complete.go -------------------------------------------------------------------------------- /course/8-slices/exercises/7-variadic_functions/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/7-variadic_functions/expected.txt -------------------------------------------------------------------------------- /course/8-slices/exercises/7-variadic_functions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/7-variadic_functions/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/8-append/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/8-append/code.go -------------------------------------------------------------------------------- /course/8-slices/exercises/8-append/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/8-append/complete.go -------------------------------------------------------------------------------- /course/8-slices/exercises/8-append/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/8-append/expected.txt -------------------------------------------------------------------------------- /course/8-slices/exercises/8-append/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/8-append/readme.md -------------------------------------------------------------------------------- /course/8-slices/exercises/9-2d_slices/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/9-2d_slices/code.go -------------------------------------------------------------------------------- /course/8-slices/exercises/9-2d_slices/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/9-2d_slices/complete.go -------------------------------------------------------------------------------- /course/8-slices/exercises/9-2d_slices/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/9-2d_slices/expected.txt -------------------------------------------------------------------------------- /course/8-slices/exercises/9-2d_slices/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/8-slices/exercises/9-2d_slices/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/1-maps/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/1-maps/code.go -------------------------------------------------------------------------------- /course/9-maps/exercises/1-maps/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/1-maps/complete.go -------------------------------------------------------------------------------- /course/9-maps/exercises/1-maps/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/1-maps/expected.txt -------------------------------------------------------------------------------- /course/9-maps/exercises/1-maps/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/1-maps/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/2-mutating_maps/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/2-mutating_maps/code.go -------------------------------------------------------------------------------- /course/9-maps/exercises/2-mutating_maps/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/2-mutating_maps/complete.go -------------------------------------------------------------------------------- /course/9-maps/exercises/2-mutating_maps/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/2-mutating_maps/expected.txt -------------------------------------------------------------------------------- /course/9-maps/exercises/2-mutating_maps/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/2-mutating_maps/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/3-map_keys/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/3-map_keys/multiple_choice.json -------------------------------------------------------------------------------- /course/9-maps/exercises/3-map_keys/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/3-map_keys/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/3a-map_keys/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/3a-map_keys/multiple_choice.json -------------------------------------------------------------------------------- /course/9-maps/exercises/3a-map_keys/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/3a-map_keys/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/4-maps_count/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/4-maps_count/code.go -------------------------------------------------------------------------------- /course/9-maps/exercises/4-maps_count/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/4-maps_count/complete.go -------------------------------------------------------------------------------- /course/9-maps/exercises/4-maps_count/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/4-maps_count/expected.txt -------------------------------------------------------------------------------- /course/9-maps/exercises/4-maps_count/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/4-maps_count/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/5a-maps_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/5a-maps_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/9-maps/exercises/5a-maps_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/5a-maps_quiz/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/5b-maps_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/5b-maps_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/9-maps/exercises/5b-maps_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/5b-maps_quiz/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/5c-maps_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/5c-maps_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/9-maps/exercises/5c-maps_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/5c-maps_quiz/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/5d-maps_quiz/multiple_choice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/5d-maps_quiz/multiple_choice.json -------------------------------------------------------------------------------- /course/9-maps/exercises/5d-maps_quiz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/5d-maps_quiz/readme.md -------------------------------------------------------------------------------- /course/9-maps/exercises/6-nested_maps/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/6-nested_maps/code.go -------------------------------------------------------------------------------- /course/9-maps/exercises/6-nested_maps/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/6-nested_maps/complete.go -------------------------------------------------------------------------------- /course/9-maps/exercises/6-nested_maps/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/6-nested_maps/expected.txt -------------------------------------------------------------------------------- /course/9-maps/exercises/6-nested_maps/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/course/9-maps/exercises/6-nested_maps/readme.md -------------------------------------------------------------------------------- /project/1-setup/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/1-setup/readme.md -------------------------------------------------------------------------------- /project/10-posts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/readme.md -------------------------------------------------------------------------------- /project/10-posts/src/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .env 3 | -------------------------------------------------------------------------------- /project/10-posts/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/go.mod -------------------------------------------------------------------------------- /project/10-posts/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/go.sum -------------------------------------------------------------------------------- /project/10-posts/src/handler_feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/handler_feed.go -------------------------------------------------------------------------------- /project/10-posts/src/handler_feed_follows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/handler_feed_follows.go -------------------------------------------------------------------------------- /project/10-posts/src/handler_posts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/handler_posts.go -------------------------------------------------------------------------------- /project/10-posts/src/handler_ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/handler_ready.go -------------------------------------------------------------------------------- /project/10-posts/src/handler_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/handler_user.go -------------------------------------------------------------------------------- /project/10-posts/src/internal/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/internal/auth/auth.go -------------------------------------------------------------------------------- /project/10-posts/src/internal/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/internal/database/db.go -------------------------------------------------------------------------------- /project/10-posts/src/internal/database/feed_follows.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/internal/database/feed_follows.sql.go -------------------------------------------------------------------------------- /project/10-posts/src/internal/database/feeds.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/internal/database/feeds.sql.go -------------------------------------------------------------------------------- /project/10-posts/src/internal/database/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/internal/database/models.go -------------------------------------------------------------------------------- /project/10-posts/src/internal/database/posts.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/internal/database/posts.sql.go -------------------------------------------------------------------------------- /project/10-posts/src/internal/database/users.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/internal/database/users.sql.go -------------------------------------------------------------------------------- /project/10-posts/src/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/json.go -------------------------------------------------------------------------------- /project/10-posts/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/main.go -------------------------------------------------------------------------------- /project/10-posts/src/middleware_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/middleware_auth.go -------------------------------------------------------------------------------- /project/10-posts/src/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/models.go -------------------------------------------------------------------------------- /project/10-posts/src/scraper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/scraper.go -------------------------------------------------------------------------------- /project/10-posts/src/sql/queries/feed_follows.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/queries/feed_follows.sql -------------------------------------------------------------------------------- /project/10-posts/src/sql/queries/feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/queries/feeds.sql -------------------------------------------------------------------------------- /project/10-posts/src/sql/queries/posts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/queries/posts.sql -------------------------------------------------------------------------------- /project/10-posts/src/sql/queries/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/queries/users.sql -------------------------------------------------------------------------------- /project/10-posts/src/sql/schema/001_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/schema/001_users.sql -------------------------------------------------------------------------------- /project/10-posts/src/sql/schema/002_users_apikey.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/schema/002_users_apikey.sql -------------------------------------------------------------------------------- /project/10-posts/src/sql/schema/003_feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/schema/003_feeds.sql -------------------------------------------------------------------------------- /project/10-posts/src/sql/schema/004_feed_follows.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/schema/004_feed_follows.sql -------------------------------------------------------------------------------- /project/10-posts/src/sql/schema/005_feed_lastfetched.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/schema/005_feed_lastfetched.sql -------------------------------------------------------------------------------- /project/10-posts/src/sql/schema/006_posts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sql/schema/006_posts.sql -------------------------------------------------------------------------------- /project/10-posts/src/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/sqlc.yaml -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.sw? 3 | .vscode 4 | -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/chi/CHANGELOG.md -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/chi/LICENSE -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/chi/Makefile -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/chi/README.md -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/chi/chain.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/chi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/chi/chi.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/chi/context.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/chi/mux.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/chi/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/chi/tree.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/cors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/cors/LICENSE -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/cors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/cors/README.md -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/cors/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/cors/cors.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/go-chi/cors/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/go-chi/cors/utils.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/.travis.yml -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/CONTRIBUTORS -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/LICENSE -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/README.md -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/dce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/dce.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/doc.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/hash.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/marshal.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/node.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/node_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/node_js.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/node_net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/node_net.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/null.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/null.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/sql.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/time.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/util.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/uuid.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/version1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/version1.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/google/uuid/version4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/google/uuid/version4.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/joho/godotenv/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/joho/godotenv/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/joho/godotenv/LICENCE -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/joho/godotenv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/joho/godotenv/README.md -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/joho/godotenv/godotenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/joho/godotenv/godotenv.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/joho/godotenv/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/joho/godotenv/parser.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/.gitignore: -------------------------------------------------------------------------------- 1 | .db 2 | *.test 3 | *~ 4 | *.swp 5 | .idea 6 | .vscode -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/LICENSE.md -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/README.md -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/TESTS.md -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/array.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/buf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/buf.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/conn.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/conn_go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/conn_go18.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/connector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/connector.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/copy.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/doc.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/encode.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/error.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/krb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/krb.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/notice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/notice.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/notify.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/oid/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/oid/doc.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/oid/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/oid/types.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/rows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/rows.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/scram/scram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/scram/scram.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/ssl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/ssl.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/ssl_permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/ssl_permissions.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/ssl_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/ssl_windows.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/url.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/user_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/user_other.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/user_posix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/user_posix.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/user_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/user_windows.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/github.com/lib/pq/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/github.com/lib/pq/uuid.go -------------------------------------------------------------------------------- /project/10-posts/src/vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/10-posts/src/vendor/modules.txt -------------------------------------------------------------------------------- /project/11-submit/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/11-submit/readme.md -------------------------------------------------------------------------------- /project/2-boilerplate/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/readme.md -------------------------------------------------------------------------------- /project/2-boilerplate/src/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .env 3 | -------------------------------------------------------------------------------- /project/2-boilerplate/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/go.mod -------------------------------------------------------------------------------- /project/2-boilerplate/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/go.sum -------------------------------------------------------------------------------- /project/2-boilerplate/src/handler_ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/handler_ready.go -------------------------------------------------------------------------------- /project/2-boilerplate/src/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/json.go -------------------------------------------------------------------------------- /project/2-boilerplate/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/main.go -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/chi/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.sw? 3 | .vscode 4 | -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/chi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/chi/LICENSE -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/chi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/chi/Makefile -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/chi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/chi/README.md -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/chi/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/chi/chain.go -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/chi/chi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/chi/chi.go -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/chi/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/chi/mux.go -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/chi/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/chi/tree.go -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/cors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/cors/LICENSE -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/cors/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/cors/cors.go -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/go-chi/cors/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/github.com/go-chi/cors/utils.go -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/github.com/joho/godotenv/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /project/2-boilerplate/src/vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/2-boilerplate/src/vendor/modules.txt -------------------------------------------------------------------------------- /project/3-postgres/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/3-postgres/readme.md -------------------------------------------------------------------------------- /project/4-create_users/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/readme.md -------------------------------------------------------------------------------- /project/4-create_users/src/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .env 3 | -------------------------------------------------------------------------------- /project/4-create_users/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/go.mod -------------------------------------------------------------------------------- /project/4-create_users/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/go.sum -------------------------------------------------------------------------------- /project/4-create_users/src/handler_ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/handler_ready.go -------------------------------------------------------------------------------- /project/4-create_users/src/handler_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/handler_user.go -------------------------------------------------------------------------------- /project/4-create_users/src/internal/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/internal/database/db.go -------------------------------------------------------------------------------- /project/4-create_users/src/internal/database/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/internal/database/models.go -------------------------------------------------------------------------------- /project/4-create_users/src/internal/database/users.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/internal/database/users.sql.go -------------------------------------------------------------------------------- /project/4-create_users/src/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/json.go -------------------------------------------------------------------------------- /project/4-create_users/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/main.go -------------------------------------------------------------------------------- /project/4-create_users/src/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/models.go -------------------------------------------------------------------------------- /project/4-create_users/src/sql/queries/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/sql/queries/users.sql -------------------------------------------------------------------------------- /project/4-create_users/src/sql/schema/001_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/sql/schema/001_users.sql -------------------------------------------------------------------------------- /project/4-create_users/src/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/sqlc.yaml -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/go-chi/chi/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.sw? 3 | .vscode 4 | -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/go-chi/chi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/vendor/github.com/go-chi/chi/LICENSE -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/go-chi/chi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/vendor/github.com/go-chi/chi/Makefile -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/go-chi/chi/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/vendor/github.com/go-chi/chi/chain.go -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/go-chi/chi/chi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/vendor/github.com/go-chi/chi/chi.go -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/go-chi/chi/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/vendor/github.com/go-chi/chi/mux.go -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/go-chi/chi/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/vendor/github.com/go-chi/chi/tree.go -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/go-chi/cors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/vendor/github.com/go-chi/cors/LICENSE -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/go-chi/cors/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/vendor/github.com/go-chi/cors/cors.go -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/github.com/joho/godotenv/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /project/4-create_users/src/vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/4-create_users/src/vendor/modules.txt -------------------------------------------------------------------------------- /project/5-apikey/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/readme.md -------------------------------------------------------------------------------- /project/5-apikey/src/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .env 3 | -------------------------------------------------------------------------------- /project/5-apikey/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/go.mod -------------------------------------------------------------------------------- /project/5-apikey/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/go.sum -------------------------------------------------------------------------------- /project/5-apikey/src/handler_ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/handler_ready.go -------------------------------------------------------------------------------- /project/5-apikey/src/handler_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/handler_user.go -------------------------------------------------------------------------------- /project/5-apikey/src/internal/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/internal/auth/auth.go -------------------------------------------------------------------------------- /project/5-apikey/src/internal/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/internal/database/db.go -------------------------------------------------------------------------------- /project/5-apikey/src/internal/database/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/internal/database/models.go -------------------------------------------------------------------------------- /project/5-apikey/src/internal/database/users.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/internal/database/users.sql.go -------------------------------------------------------------------------------- /project/5-apikey/src/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/json.go -------------------------------------------------------------------------------- /project/5-apikey/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/main.go -------------------------------------------------------------------------------- /project/5-apikey/src/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/models.go -------------------------------------------------------------------------------- /project/5-apikey/src/sql/queries/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/sql/queries/users.sql -------------------------------------------------------------------------------- /project/5-apikey/src/sql/schema/001_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/sql/schema/001_users.sql -------------------------------------------------------------------------------- /project/5-apikey/src/sql/schema/002_users_apikey.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/sql/schema/002_users_apikey.sql -------------------------------------------------------------------------------- /project/5-apikey/src/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/sqlc.yaml -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.sw? 3 | .vscode 4 | -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/chi/CHANGELOG.md -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/chi/LICENSE -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/chi/Makefile -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/chi/README.md -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/chi/chain.go -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/chi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/chi/chi.go -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/chi/context.go -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/chi/mux.go -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/chi/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/chi/tree.go -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/cors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/cors/LICENSE -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/cors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/cors/README.md -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/cors/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/cors/cors.go -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/go-chi/cors/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/go-chi/cors/utils.go -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/joho/godotenv/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/joho/godotenv/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/joho/godotenv/LICENCE -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/joho/godotenv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/joho/godotenv/README.md -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/joho/godotenv/godotenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/joho/godotenv/godotenv.go -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/github.com/joho/godotenv/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/github.com/joho/godotenv/parser.go -------------------------------------------------------------------------------- /project/5-apikey/src/vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/5-apikey/src/vendor/modules.txt -------------------------------------------------------------------------------- /project/6-createfeed/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/readme.md -------------------------------------------------------------------------------- /project/6-createfeed/src/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .env 3 | -------------------------------------------------------------------------------- /project/6-createfeed/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/go.mod -------------------------------------------------------------------------------- /project/6-createfeed/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/go.sum -------------------------------------------------------------------------------- /project/6-createfeed/src/handler_feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/handler_feed.go -------------------------------------------------------------------------------- /project/6-createfeed/src/handler_ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/handler_ready.go -------------------------------------------------------------------------------- /project/6-createfeed/src/handler_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/handler_user.go -------------------------------------------------------------------------------- /project/6-createfeed/src/internal/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/internal/auth/auth.go -------------------------------------------------------------------------------- /project/6-createfeed/src/internal/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/internal/database/db.go -------------------------------------------------------------------------------- /project/6-createfeed/src/internal/database/feeds.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/internal/database/feeds.sql.go -------------------------------------------------------------------------------- /project/6-createfeed/src/internal/database/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/internal/database/models.go -------------------------------------------------------------------------------- /project/6-createfeed/src/internal/database/users.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/internal/database/users.sql.go -------------------------------------------------------------------------------- /project/6-createfeed/src/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/json.go -------------------------------------------------------------------------------- /project/6-createfeed/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/main.go -------------------------------------------------------------------------------- /project/6-createfeed/src/middleware_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/middleware_auth.go -------------------------------------------------------------------------------- /project/6-createfeed/src/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/models.go -------------------------------------------------------------------------------- /project/6-createfeed/src/sql/queries/feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/sql/queries/feeds.sql -------------------------------------------------------------------------------- /project/6-createfeed/src/sql/queries/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/sql/queries/users.sql -------------------------------------------------------------------------------- /project/6-createfeed/src/sql/schema/001_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/sql/schema/001_users.sql -------------------------------------------------------------------------------- /project/6-createfeed/src/sql/schema/002_users_apikey.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/sql/schema/002_users_apikey.sql -------------------------------------------------------------------------------- /project/6-createfeed/src/sql/schema/003_feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/sql/schema/003_feeds.sql -------------------------------------------------------------------------------- /project/6-createfeed/src/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/sqlc.yaml -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/chi/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.sw? 3 | .vscode 4 | -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/chi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/chi/LICENSE -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/chi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/chi/Makefile -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/chi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/chi/README.md -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/chi/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/chi/chain.go -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/chi/chi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/chi/chi.go -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/chi/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/chi/context.go -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/chi/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/chi/mux.go -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/chi/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/chi/tree.go -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/cors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/cors/LICENSE -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/cors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/cors/README.md -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/cors/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/cors/cors.go -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/go-chi/cors/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/go-chi/cors/utils.go -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/joho/godotenv/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/github.com/joho/godotenv/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/github.com/joho/godotenv/LICENCE -------------------------------------------------------------------------------- /project/6-createfeed/src/vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/6-createfeed/src/vendor/modules.txt -------------------------------------------------------------------------------- /project/7-getfeeds/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/readme.md -------------------------------------------------------------------------------- /project/7-getfeeds/src/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .env 3 | -------------------------------------------------------------------------------- /project/7-getfeeds/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/go.mod -------------------------------------------------------------------------------- /project/7-getfeeds/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/go.sum -------------------------------------------------------------------------------- /project/7-getfeeds/src/handler_feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/handler_feed.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/handler_ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/handler_ready.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/handler_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/handler_user.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/internal/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/internal/auth/auth.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/internal/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/internal/database/db.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/internal/database/feeds.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/internal/database/feeds.sql.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/internal/database/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/internal/database/models.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/internal/database/users.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/internal/database/users.sql.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/json.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/main.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/middleware_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/middleware_auth.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/models.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/sql/queries/feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/sql/queries/feeds.sql -------------------------------------------------------------------------------- /project/7-getfeeds/src/sql/queries/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/sql/queries/users.sql -------------------------------------------------------------------------------- /project/7-getfeeds/src/sql/schema/001_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/sql/schema/001_users.sql -------------------------------------------------------------------------------- /project/7-getfeeds/src/sql/schema/002_users_apikey.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/sql/schema/002_users_apikey.sql -------------------------------------------------------------------------------- /project/7-getfeeds/src/sql/schema/003_feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/sql/schema/003_feeds.sql -------------------------------------------------------------------------------- /project/7-getfeeds/src/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/sqlc.yaml -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.sw? 3 | .vscode 4 | -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/chi/CHANGELOG.md -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/chi/LICENSE -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/chi/Makefile -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/chi/README.md -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/chi/chain.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/chi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/chi/chi.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/chi/context.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/chi/mux.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/chi/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/chi/tree.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/cors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/cors/LICENSE -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/cors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/cors/README.md -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/cors/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/cors/cors.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/go-chi/cors/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/go-chi/cors/utils.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/joho/godotenv/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/joho/godotenv/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/joho/godotenv/LICENCE -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/joho/godotenv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/joho/godotenv/README.md -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/github.com/joho/godotenv/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/github.com/joho/godotenv/parser.go -------------------------------------------------------------------------------- /project/7-getfeeds/src/vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/7-getfeeds/src/vendor/modules.txt -------------------------------------------------------------------------------- /project/8-feedfollows/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/readme.md -------------------------------------------------------------------------------- /project/8-feedfollows/src/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .env 3 | -------------------------------------------------------------------------------- /project/8-feedfollows/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/go.mod -------------------------------------------------------------------------------- /project/8-feedfollows/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/go.sum -------------------------------------------------------------------------------- /project/8-feedfollows/src/handler_feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/handler_feed.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/handler_feed_follows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/handler_feed_follows.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/handler_ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/handler_ready.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/handler_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/handler_user.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/internal/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/internal/auth/auth.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/internal/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/internal/database/db.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/internal/database/feed_follows.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/internal/database/feed_follows.sql.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/internal/database/feeds.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/internal/database/feeds.sql.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/internal/database/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/internal/database/models.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/internal/database/users.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/internal/database/users.sql.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/json.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/main.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/middleware_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/middleware_auth.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/models.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/sql/queries/feed_follows.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/sql/queries/feed_follows.sql -------------------------------------------------------------------------------- /project/8-feedfollows/src/sql/queries/feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/sql/queries/feeds.sql -------------------------------------------------------------------------------- /project/8-feedfollows/src/sql/queries/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/sql/queries/users.sql -------------------------------------------------------------------------------- /project/8-feedfollows/src/sql/schema/001_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/sql/schema/001_users.sql -------------------------------------------------------------------------------- /project/8-feedfollows/src/sql/schema/002_users_apikey.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/sql/schema/002_users_apikey.sql -------------------------------------------------------------------------------- /project/8-feedfollows/src/sql/schema/003_feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/sql/schema/003_feeds.sql -------------------------------------------------------------------------------- /project/8-feedfollows/src/sql/schema/004_feed_follows.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/sql/schema/004_feed_follows.sql -------------------------------------------------------------------------------- /project/8-feedfollows/src/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/sqlc.yaml -------------------------------------------------------------------------------- /project/8-feedfollows/src/vendor/github.com/go-chi/chi/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.sw? 3 | .vscode 4 | -------------------------------------------------------------------------------- /project/8-feedfollows/src/vendor/github.com/go-chi/chi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/vendor/github.com/go-chi/chi/LICENSE -------------------------------------------------------------------------------- /project/8-feedfollows/src/vendor/github.com/go-chi/chi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/vendor/github.com/go-chi/chi/Makefile -------------------------------------------------------------------------------- /project/8-feedfollows/src/vendor/github.com/go-chi/chi/chi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/vendor/github.com/go-chi/chi/chi.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/vendor/github.com/go-chi/chi/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/vendor/github.com/go-chi/chi/mux.go -------------------------------------------------------------------------------- /project/8-feedfollows/src/vendor/github.com/joho/godotenv/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /project/8-feedfollows/src/vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/8-feedfollows/src/vendor/modules.txt -------------------------------------------------------------------------------- /project/9-scraper/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/readme.md -------------------------------------------------------------------------------- /project/9-scraper/src/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .env 3 | -------------------------------------------------------------------------------- /project/9-scraper/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/go.mod -------------------------------------------------------------------------------- /project/9-scraper/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/go.sum -------------------------------------------------------------------------------- /project/9-scraper/src/handler_feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/handler_feed.go -------------------------------------------------------------------------------- /project/9-scraper/src/handler_feed_follows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/handler_feed_follows.go -------------------------------------------------------------------------------- /project/9-scraper/src/handler_ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/handler_ready.go -------------------------------------------------------------------------------- /project/9-scraper/src/handler_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/handler_user.go -------------------------------------------------------------------------------- /project/9-scraper/src/internal/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/internal/auth/auth.go -------------------------------------------------------------------------------- /project/9-scraper/src/internal/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/internal/database/db.go -------------------------------------------------------------------------------- /project/9-scraper/src/internal/database/feed_follows.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/internal/database/feed_follows.sql.go -------------------------------------------------------------------------------- /project/9-scraper/src/internal/database/feeds.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/internal/database/feeds.sql.go -------------------------------------------------------------------------------- /project/9-scraper/src/internal/database/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/internal/database/models.go -------------------------------------------------------------------------------- /project/9-scraper/src/internal/database/users.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/internal/database/users.sql.go -------------------------------------------------------------------------------- /project/9-scraper/src/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/json.go -------------------------------------------------------------------------------- /project/9-scraper/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/main.go -------------------------------------------------------------------------------- /project/9-scraper/src/middleware_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/middleware_auth.go -------------------------------------------------------------------------------- /project/9-scraper/src/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/models.go -------------------------------------------------------------------------------- /project/9-scraper/src/scraper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/scraper.go -------------------------------------------------------------------------------- /project/9-scraper/src/sql/queries/feed_follows.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/sql/queries/feed_follows.sql -------------------------------------------------------------------------------- /project/9-scraper/src/sql/queries/feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/sql/queries/feeds.sql -------------------------------------------------------------------------------- /project/9-scraper/src/sql/queries/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/sql/queries/users.sql -------------------------------------------------------------------------------- /project/9-scraper/src/sql/schema/001_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/sql/schema/001_users.sql -------------------------------------------------------------------------------- /project/9-scraper/src/sql/schema/002_users_apikey.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/sql/schema/002_users_apikey.sql -------------------------------------------------------------------------------- /project/9-scraper/src/sql/schema/003_feeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/sql/schema/003_feeds.sql -------------------------------------------------------------------------------- /project/9-scraper/src/sql/schema/004_feed_follows.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/sql/schema/004_feed_follows.sql -------------------------------------------------------------------------------- /project/9-scraper/src/sql/schema/005_feed_lastfetched.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/sql/schema/005_feed_lastfetched.sql -------------------------------------------------------------------------------- /project/9-scraper/src/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/sqlc.yaml -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/chi/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.sw? 3 | .vscode 4 | -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/chi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/chi/LICENSE -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/chi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/chi/Makefile -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/chi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/chi/README.md -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/chi/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/chi/chain.go -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/chi/chi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/chi/chi.go -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/chi/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/chi/context.go -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/chi/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/chi/mux.go -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/chi/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/chi/tree.go -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/cors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/cors/LICENSE -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/cors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/cors/README.md -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/cors/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/cors/cors.go -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/go-chi/cors/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/go-chi/cors/utils.go -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/joho/godotenv/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/github.com/joho/godotenv/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/github.com/joho/godotenv/LICENCE -------------------------------------------------------------------------------- /project/9-scraper/src/vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootdotdev/fcc-learn-golang-assets/HEAD/project/9-scraper/src/vendor/modules.txt --------------------------------------------------------------------------------