If you have something to add, please let me know joaosoft@gmail.com
This project started from the need to learn go language. This will cover almost everithing with simple examples.
Facebook: https://www.facebook.com/joaosoft
LinkedIn: https://www.linkedin.com/in/jo%C3%A3o-ribeiro-b2775438/
- 1_hello_world
- 2_arguments
- 3_variables
- 4_loops
- 5_strings
- 6_scanner
- 7_files
- 8_fetch_http
- 9_switch
- 10_defer
- 11_structs
- 12_arrays
- 13_slices
- 14_maps
- 15_funcs
- 16_closures
- 17_methods
- 18_interfaces
- 19_toString
- 20_errors
- 21_leitores
- 22_go_routines
- 23_channels
- 24_select
- 25_timeouts
- 26_non_blocking_channel_operations
- 27_heritage
- 28_tests
- 29_json
- 30_flag
- 31_web
- 32_tree
- 33_pipeline
- 34_directory
- 35_cancellation
- 36_package
- 37_reflection
- 38_image
- 39_objects
- 40_command_line
- 41_sort
- 42_random
- 43_regex
- 44_pointers
- 45_cache
- 46_workers
- 47_time
- 48_queue_map
- 49_queue_struct
- 50_queue_controller
- 51_elastic_search
- 52_nsq
- 53_viper
- 54_recursion
- 55_pointers
- 56_tcp
- 57_mutex
- 58_database
- postgres (TODO)
- cassandra
- 59_null
- 60_gRPC
- 61_template