Skip to content

[ImgBot] Optimize images#1

Open
imgbot[bot] wants to merge 1 commit intomasterfrom
imgbot
Open

[ImgBot] Optimize images#1
imgbot[bot] wants to merge 1 commit intomasterfrom
imgbot

Conversation

@imgbot
Copy link

@imgbot imgbot bot commented Nov 3, 2020

Beep boop. Your images are optimized!

Your image file size has been reduced by 32% 🎉

Details
File Before After Percent reduction
/images/A_pipeline_context_cancellation_2_context_timeout.png 32.56kb 7.23kb 77.80%
/images/A_simplified_fan_in_fan_out_pipeline_1_generate_dummy_files_sequentially.png 41.89kb 9.52kb 77.28%
/images/A_pipeline_context_cancellation_1_concurrent_without_cancellation.png 29.96kb 6.85kb 77.13%
/images/A_simplified_fan_in_fan_out_pipeline_3_concurrent.png 29.96kb 6.85kb 77.13%
/images/A_concurrency_pipeline_3_rename_concurrently.png 47.84kb 13.31kb 72.19%
/images/C_golang_ldap_authentication_3_ldap_login_success.png 19.27kb 5.43kb 71.84%
/images/A_concurrency_pipeline_1_generate_dummy_files.png 56.32kb 16.04kb 71.52%
/images/D_google_api_search_5_api_hostname.png 126.20kb 43.21kb 65.76%
/images/C_csrf_2_csrf_curl.png 25.69kb 9.89kb 61.50%
/images/A_go_command_1_go_run.png 31.25kb 12.05kb 61.44%
/images/A_mongodb_4_remove.png 54.14kb 23.27kb 57.02%
/images/A_method_2_method_pointer.png 70.17kb 30.21kb 56.94%
/images/A_gopath_workspace_2_workspace.png 21.05kb 9.11kb 56.73%
/images/A_defer_exit_3_exit.png 21.32kb 9.32kb 56.28%
/images/A_mongodb_1_insert.png 84.12kb 38.09kb 54.72%
/images/A_defer_exit_1_defer.png 21.97kb 9.95kb 54.70%
/images/A_komentar_1_inline_comment.png 21.98kb 9.97kb 54.62%
/images/A_reflect_0_reflect.png 22.07kb 10.17kb 53.95%
/images/A_interface_kosong_3_interface_pointer.png 22.46kb 10.37kb 53.83%
/images/A_sql_3_sql_query_row.png 22.31kb 10.30kb 53.81%
/images/A_mongodb_3_update.png 88.41kb 41.02kb 53.60%
/images/A_generics_4.png 7.68kb 3.57kb 53.52%
/images/A_http_request_2_http_request_form_data.png 22.57kb 10.53kb 53.34%
/images/A_seleksi_kondisi_1_if_else.png 22.96kb 10.73kb 53.24%
/images/A_web_server_1_start_server.png 22.82kb 10.75kb 52.91%
/images/A_struct_1_struct.png 22.70kb 10.75kb 52.62%
/images/A_json_1_decode.png 23.63kb 11.25kb 52.40%
/images/A_generics_3.png 7.83kb 3.74kb 52.24%
/images/A_mongodb_2_find.png 23.66kb 11.43kb 51.70%
/images/A_fungsi_1_function.png 24.35kb 12.06kb 50.46%
/images/A_sync_once_2_nillable_pointer.png 16.03kb 7.95kb 50.42%
/images/A_random_1.png 22.06kb 10.95kb 50.36%
/images/A_random_2.png 22.44kb 11.20kb 50.10%
/images/A_reflect_2_accessing_method_information.png 24.37kb 12.20kb 49.94%
/images/A_array_0_array.png 24.72kb 12.39kb 49.90%
/images/A_map_1_map_set_get.png 24.75kb 12.50kb 49.51%
/images/A_method_1_method.png 24.82kb 12.56kb 49.37%
/images/A_variabel_1_variabel.png 25.35kb 12.97kb 48.83%
/images/A_json_2_encode.png 25.02kb 12.87kb 48.59%
/images/A_go_command_3_go_test.png 25.19kb 12.97kb 48.52%
/images/A_seleksi_kondisi_2_fallthrough.png 25.34kb 13.06kb 48.45%
/images/A_fungsi_multiple_return_1_multiple_return.png 26.24kb 13.84kb 47.28%
/images/A_introduction_1_logo.png 28.61kb 15.10kb 47.22%
/images/A_operator_1_operator_comparison.png 26.25kb 13.89kb 47.10%
/images/A_time_parsing_format_1_time_instance.png 26.10kb 13.81kb 47.09%
/images/A_interface_kosong_2_interface_casting.png 26.17kb 13.91kb 46.85%
/images/A_generics_2.png 14.90kb 7.94kb 46.72%
/images/A_array_2_array_multidimension.png 26.39kb 14.10kb 46.59%
/images/A_interface_kosong_1_empty_interface.png 26.44kb 14.15kb 46.50%
/images/A_hash_1_hash_sha1.png 26.60kb 14.29kb 46.29%
/images/A_time_parsing_format_4_error_parse.png 27.51kb 14.96kb 45.64%
/images/A_properti_public_private_5_structure.png 29.68kb 16.20kb 45.42%
/images/A_encoding_base64_1_encode_decode.png 28.15kb 15.42kb 45.21%
/images/A_interface_2_embedded_interface.png 27.35kb 15.01kb 45.11%
/images/A_perulangan_2_for_break_continue.png 27.26kb 15.02kb 44.89%
/images/A_hello_world_1_init_project.png 27.84kb 15.45kb 44.50%
/images/A_fungsi_3_function_return_as_break.png 28.06kb 15.64kb 44.25%
/images/A_fungsi_sebagai_parameter_1_filtering.png 27.69kb 15.49kb 44.08%
/images/A_properti_public_private_3_error.png 27.42kb 15.38kb 43.91%
/images/A_hello_world_2_load_project_to_editor.png 27.61kb 15.53kb 43.76%
/images/A_variabel_2_unused_variabel.png 28.70kb 16.15kb 43.72%
/images/A_struct_2_pointer_object.png 27.64kb 15.58kb 43.63%
/images/A_sync_once_1_simple.png 8.24kb 4.66kb 43.47%
/images/A_array_5_for_range_underscore.png 29.04kb 16.49kb 43.20%
/images/A_perulangan_1_for.png 28.69kb 16.30kb 43.19%
/images/A_reflect_1_accessing_properties.png 28.66kb 16.30kb 43.12%
/images/A_concurrency_pipeline_2_rename_sequentially.png 9.31kb 5.38kb 42.26%
/images/A_pointer_1_pointer.png 28.87kb 16.67kb 42.24%
/images/A_operator_2_operator_logical.png 29.97kb 17.39kb 41.97%
/images/A_time_parsing_format_2_time_parse.png 30.23kb 17.56kb 41.93%
/images/A_http_request_1_http_request.png 29.10kb 16.95kb 41.76%
/images/A_exec_1_exec.png 29.33kb 17.16kb 41.48%
/images/A_sql_4_prepared_statement.png 30.02kb 17.82kb 40.63%
/images/A_time_duration_1.png 8.27kb 4.91kb 40.58%
/images/A_fungsi_closure_3_combination.png 30.70kb 18.24kb 40.58%
/images/C_golang_sso_saml_sp_3_login_saml.png 794.35kb 475.96kb 40.08%
/images/A_error_panic_recover_2_custom_error.png 31.31kb 18.83kb 39.85%
/images/A_channel_3_channel_param.png 31.33kb 18.91kb 39.64%
/images/A_channel_select_1_channel_select.png 31.03kb 18.75kb 39.59%
/images/A_generics_1.png 12.26kb 7.45kb 39.24%
/images/A_cli_flag_arg_2_flag.png 33.03kb 20.21kb 38.79%
/images/C_golang_sso_saml_sp_2_upload_sp_metadata.png 765.84kb 470.31kb 38.59%
/images/A_sync_once_3_init_pointer_var.png 6.90kb 4.31kb 37.54%
/images/A_channel_2_channel.png 32.19kb 20.12kb 37.49%
/images/A_waitgroup_1_waitgroup.png 33.10kb 20.72kb 37.40%
/images/A_web_server_3_template.png 35.97kb 22.76kb 36.73%
/images/C_singleflight_2.png 19.15kb 12.13kb 36.63%
/images/A_error_panic_recover_1_error.png 35.34kb 22.69kb 35.80%
/images/A_go_modules_1_initmodule.png 34.75kb 22.35kb 35.68%
/images/A_properti_public_private_6_multi_main.png 21.94kb 14.27kb 34.98%
/images/C_singleflight_1.png 58.20kb 37.90kb 34.89%
/images/C_singleflight_3.png 44.17kb 28.99kb 34.37%
/images/A_web_service_1_server.png 21.88kb 14.48kb 33.82%
/images/A_channel_range_close_1_for_range_close.png 35.95kb 23.82kb 33.76%
/images/A_pointer_2_pointer_change.png 36.82kb 24.63kb 33.11%
/images/A_pointer_3_pointer_parameter.png 22.18kb 14.88kb 32.88%
/images/A_go_command_6_go_get.png 36.72kb 24.66kb 32.86%
/images/A_error_panic_recover_3_panic.png 39.83kb 27.01kb 32.20%
/images/A_hash_2_hash_salt_sha1.png 42.81kb 29.77kb 30.46%
/images/A_go_command_4_go_build.png 40.29kb 28.22kb 29.97%
/images/A_sql_2_sql_query.png 22.97kb 16.19kb 29.55%
/images/A_buffered_channel_2_buffered_channel.png 41.96kb 29.60kb 29.46%
/images/A_cli_flag_arg_3_flag_info.png 40.42kb 28.65kb 29.11%
/images/A_fungsi_variadic_1_variadic_param.png 23.79kb 16.96kb 28.73%
/images/A_unit_test_1_test.png 45.19kb 32.23kb 28.67%
/images/A_properti_public_private_2_success.png 23.43kb 16.75kb 28.49%
/images/A_sql_1_go_get_driver.png 46.13kb 33.04kb 28.38%
/images/A_slice_1_array_index.png 24.53kb 17.67kb 27.99%
/images/A_hello_world_4_execute_hello_world.png 43.21kb 31.15kb 27.93%
/images/A_go_vendoring_1_vendor.png 56.33kb 40.62kb 27.89%
/images/C_golang_sso_saml_sp_1_saml_metadata_missing.png 115.90kb 83.89kb 27.62%
/images/A_slice_2_slice_reference.png 49.36kb 35.85kb 27.36%
/images/A_buffered_channel_1_anatomy.png 46.48kb 34.07kb 26.69%
/images/A_channel_timeout_1_channel_delay.png 53.52kb 39.84kb 25.56%
/images/A_hello_world_3_new_file_on_editor.png 48.11kb 36.06kb 25.05%
/images/A_web_server_2_web_server.png 69.79kb 52.85kb 24.27%
/images/A_gopath_workspace_1_path.png 48.77kb 37.02kb 24.10%
/images/A_properti_public_private_1_folder_structure.png 95.41kb 72.59kb 23.92%
/images/A_instalasi_editor_1_visual_studio_code.png 57.59kb 44.12kb 23.40%
/images/B_server_handler_http_request_cancellation_2_cancelled request_with_payload.png 31.65kb 24.27kb 23.32%
/images/C_dockerize_golang_3_create_container.png 26.23kb 20.34kb 22.47%
/images/A_mutex_2_race_detector.png 61.57kb 47.80kb 22.36%
/images/A_properti_public_private_7_init.png 25.05kb 19.60kb 21.75%
/images/C_best_practice_configuration_env_var_1_run.png 51.42kb 40.27kb 21.69%
/images/A_simplified_fan_in_fan_out_pipeline_2_benchmark.png 24.07kb 18.86kb 21.63%
/images/C_dockerize_golang_2_build_image.png 62.62kb 49.08kb 21.63%
/images/A_properti_public_private_4_success.png 26.03kb 20.45kb 21.45%
/images/A_array_1_1_array_dots.png 25.90kb 20.42kb 21.16%
/images/D_insert_1mil_csv_record_into_db_in_a_minute_1_preview.png 96.39kb 76.07kb 21.07%
/images/B_server_handler_http_request_cancellation_1_cancelled_request_get.png 28.79kb 22.80kb 20.82%
/images/A_channel_1_analogy.png 58.53kb 46.60kb 20.38%
/images/C_golang_ldap_authentication_2_ldap_login.png 62.22kb 50.16kb 19.38%
/images/A_instalasi_editor_2_vscode_go_extension.png 230.02kb 185.59kb 19.32%
/images/A_fungsi_closure_1_closure.png 25.94kb 20.99kb 19.06%
/images/A_tipe_data_1_decimal_data_type.png 28.12kb 22.79kb 18.93%
/images/A_defer_exit_2_defer_return.png 62.73kb 50.97kb 18.75%
/images/C_golang_ldap_authentication_1_ldap_browse.png 132.51kb 107.97kb 18.52%
/images/A_array_1_array_initialization_and_len.png 27.18kb 22.22kb 18.23%
/images/C_dockerize_golang_4_start_container.png 38.70kb 32.12kb 17.00%
/images/A_perulangan_3_nested_for.png 26.90kb 22.53kb 16.27%
/images/A_fungsi_variadic_2_parameter_combination.png 27.12kb 22.80kb 15.94%
/images/A_fungsi_closure_2_iife.png 27.87kb 23.52kb 15.63%
/images/C_dockerize_golang_1_start_hello_world.png 23.74kb 20.05kb 15.55%
/images/A_fungsi_2_function_return_type.png 26.46kb 22.38kb 15.41%
/images/A_tipe_data_2_unescaped_string.png 30.37kb 26.08kb 14.13%
/images/A_array_4_for_range_error.png 27.80kb 24.00kb 13.67%
/images/A_error_panic_recover_4_recover.png 92.94kb 81.19kb 12.64%
/images/A_array_3_for_range.png 29.13kb 25.54kb 12.33%
/images/A_properti_public_private_2_error.png 27.39kb 24.27kb 11.40%
/images/A_map_2_map_for_range.png 27.75kb 24.60kb 11.34%
/images/A_time_parsing_format_3_time_format.png 30.16kb 26.93kb 10.71%
/images/A_map_3_map_delete_item.png 30.01kb 27.12kb 9.63%
/images/A_instalasi_editor_3_vscode_editorconfig_extension.png 337.33kb 311.46kb 7.67%
/images/A_mutex_1_race_condition.png 30.86kb 28.74kb 6.89%
/images/banner.png 264.73kb 247.67kb 6.44%
/images/A_properti_public_private_4_error.png 31.99kb 29.96kb 6.33%
/images/A_web_service_4.png 108.46kb 102.74kb 5.27%
/images/A_unit_test_3_benchmark.png 30.35kb 28.75kb 5.26%
/images/A_mutex_3_mutex.png 32.99kb 31.62kb 4.14%
/images/A_web_service_2_test_api_users.png 132.93kb 127.51kb 4.08%
/images/cover_fb_share.jpg 110.03kb 105.55kb 4.07%
/images/A_web_service_3_test_api_user.png 72.50kb 70.29kb 3.04%
/images/B_simple_configuration_1_structure.png 6.25kb 6.10kb 2.38%
/images/C_redis_2.png 57.57kb 56.62kb 1.65%
/images/A_url_parsing_1_parse_url.png 29.64kb 29.15kb 1.64%
/images/C_redis_1.png 78.26kb 77.04kb 1.57%
/images/C_advanced_middleware_and_logging_1_middleware_log.png 17.68kb 17.63kb 0.31%
Total : 8,357.46kb 5,705.80kb 31.73%

📝 docs | :octocat: repo | 🙋🏾 issues | 🏪 marketplace

~Imgbot - Part of Optimole family

*Total -- 8,357.46kb -> 5,705.80kb (31.73%)

/images/A_pipeline_context_cancellation_2_context_timeout.png -- 32.56kb -> 7.23kb (77.8%)
/images/A_simplified_fan_in_fan_out_pipeline_1_generate_dummy_files_sequentially.png -- 41.89kb -> 9.52kb (77.28%)
/images/A_pipeline_context_cancellation_1_concurrent_without_cancellation.png -- 29.96kb -> 6.85kb (77.13%)
/images/A_simplified_fan_in_fan_out_pipeline_3_concurrent.png -- 29.96kb -> 6.85kb (77.13%)
/images/A_concurrency_pipeline_3_rename_concurrently.png -- 47.84kb -> 13.31kb (72.19%)
/images/C_golang_ldap_authentication_3_ldap_login_success.png -- 19.27kb -> 5.43kb (71.84%)
/images/A_concurrency_pipeline_1_generate_dummy_files.png -- 56.32kb -> 16.04kb (71.52%)
/images/D_google_api_search_5_api_hostname.png -- 126.20kb -> 43.21kb (65.76%)
/images/C_csrf_2_csrf_curl.png -- 25.69kb -> 9.89kb (61.5%)
/images/A_go_command_1_go_run.png -- 31.25kb -> 12.05kb (61.44%)
/images/A_mongodb_4_remove.png -- 54.14kb -> 23.27kb (57.02%)
/images/A_method_2_method_pointer.png -- 70.17kb -> 30.21kb (56.94%)
/images/A_gopath_workspace_2_workspace.png -- 21.05kb -> 9.11kb (56.73%)
/images/A_defer_exit_3_exit.png -- 21.32kb -> 9.32kb (56.28%)
/images/A_mongodb_1_insert.png -- 84.12kb -> 38.09kb (54.72%)
/images/A_defer_exit_1_defer.png -- 21.97kb -> 9.95kb (54.7%)
/images/A_komentar_1_inline_comment.png -- 21.98kb -> 9.97kb (54.62%)
/images/A_reflect_0_reflect.png -- 22.07kb -> 10.17kb (53.95%)
/images/A_interface_kosong_3_interface_pointer.png -- 22.46kb -> 10.37kb (53.83%)
/images/A_sql_3_sql_query_row.png -- 22.31kb -> 10.30kb (53.81%)
/images/A_mongodb_3_update.png -- 88.41kb -> 41.02kb (53.6%)
/images/A_generics_4.png -- 7.68kb -> 3.57kb (53.52%)
/images/A_http_request_2_http_request_form_data.png -- 22.57kb -> 10.53kb (53.34%)
/images/A_seleksi_kondisi_1_if_else.png -- 22.96kb -> 10.73kb (53.24%)
/images/A_web_server_1_start_server.png -- 22.82kb -> 10.75kb (52.91%)
/images/A_struct_1_struct.png -- 22.70kb -> 10.75kb (52.62%)
/images/A_json_1_decode.png -- 23.63kb -> 11.25kb (52.4%)
/images/A_generics_3.png -- 7.83kb -> 3.74kb (52.24%)
/images/A_mongodb_2_find.png -- 23.66kb -> 11.43kb (51.7%)
/images/A_fungsi_1_function.png -- 24.35kb -> 12.06kb (50.46%)
/images/A_sync_once_2_nillable_pointer.png -- 16.03kb -> 7.95kb (50.42%)
/images/A_random_1.png -- 22.06kb -> 10.95kb (50.36%)
/images/A_random_2.png -- 22.44kb -> 11.20kb (50.1%)
/images/A_reflect_2_accessing_method_information.png -- 24.37kb -> 12.20kb (49.94%)
/images/A_array_0_array.png -- 24.72kb -> 12.39kb (49.9%)
/images/A_map_1_map_set_get.png -- 24.75kb -> 12.50kb (49.51%)
/images/A_method_1_method.png -- 24.82kb -> 12.56kb (49.37%)
/images/A_variabel_1_variabel.png -- 25.35kb -> 12.97kb (48.83%)
/images/A_json_2_encode.png -- 25.02kb -> 12.87kb (48.59%)
/images/A_go_command_3_go_test.png -- 25.19kb -> 12.97kb (48.52%)
/images/A_seleksi_kondisi_2_fallthrough.png -- 25.34kb -> 13.06kb (48.45%)
/images/A_fungsi_multiple_return_1_multiple_return.png -- 26.24kb -> 13.84kb (47.28%)
/images/A_introduction_1_logo.png -- 28.61kb -> 15.10kb (47.22%)
/images/A_operator_1_operator_comparison.png -- 26.25kb -> 13.89kb (47.1%)
/images/A_time_parsing_format_1_time_instance.png -- 26.10kb -> 13.81kb (47.09%)
/images/A_interface_kosong_2_interface_casting.png -- 26.17kb -> 13.91kb (46.85%)
/images/A_generics_2.png -- 14.90kb -> 7.94kb (46.72%)
/images/A_array_2_array_multidimension.png -- 26.39kb -> 14.10kb (46.59%)
/images/A_interface_kosong_1_empty_interface.png -- 26.44kb -> 14.15kb (46.5%)
/images/A_hash_1_hash_sha1.png -- 26.60kb -> 14.29kb (46.29%)
/images/A_time_parsing_format_4_error_parse.png -- 27.51kb -> 14.96kb (45.64%)
/images/A_properti_public_private_5_structure.png -- 29.68kb -> 16.20kb (45.42%)
/images/A_encoding_base64_1_encode_decode.png -- 28.15kb -> 15.42kb (45.21%)
/images/A_interface_2_embedded_interface.png -- 27.35kb -> 15.01kb (45.11%)
/images/A_perulangan_2_for_break_continue.png -- 27.26kb -> 15.02kb (44.89%)
/images/A_hello_world_1_init_project.png -- 27.84kb -> 15.45kb (44.5%)
/images/A_fungsi_3_function_return_as_break.png -- 28.06kb -> 15.64kb (44.25%)
/images/A_fungsi_sebagai_parameter_1_filtering.png -- 27.69kb -> 15.49kb (44.08%)
/images/A_properti_public_private_3_error.png -- 27.42kb -> 15.38kb (43.91%)
/images/A_hello_world_2_load_project_to_editor.png -- 27.61kb -> 15.53kb (43.76%)
/images/A_variabel_2_unused_variabel.png -- 28.70kb -> 16.15kb (43.72%)
/images/A_struct_2_pointer_object.png -- 27.64kb -> 15.58kb (43.63%)
/images/A_sync_once_1_simple.png -- 8.24kb -> 4.66kb (43.47%)
/images/A_array_5_for_range_underscore.png -- 29.04kb -> 16.49kb (43.2%)
/images/A_perulangan_1_for.png -- 28.69kb -> 16.30kb (43.19%)
/images/A_reflect_1_accessing_properties.png -- 28.66kb -> 16.30kb (43.12%)
/images/A_concurrency_pipeline_2_rename_sequentially.png -- 9.31kb -> 5.38kb (42.26%)
/images/A_pointer_1_pointer.png -- 28.87kb -> 16.67kb (42.24%)
/images/A_operator_2_operator_logical.png -- 29.97kb -> 17.39kb (41.97%)
/images/A_time_parsing_format_2_time_parse.png -- 30.23kb -> 17.56kb (41.93%)
/images/A_http_request_1_http_request.png -- 29.10kb -> 16.95kb (41.76%)
/images/A_exec_1_exec.png -- 29.33kb -> 17.16kb (41.48%)
/images/A_sql_4_prepared_statement.png -- 30.02kb -> 17.82kb (40.63%)
/images/A_time_duration_1.png -- 8.27kb -> 4.91kb (40.58%)
/images/A_fungsi_closure_3_combination.png -- 30.70kb -> 18.24kb (40.58%)
/images/C_golang_sso_saml_sp_3_login_saml.png -- 794.35kb -> 475.96kb (40.08%)
/images/A_error_panic_recover_2_custom_error.png -- 31.31kb -> 18.83kb (39.85%)
/images/A_channel_3_channel_param.png -- 31.33kb -> 18.91kb (39.64%)
/images/A_channel_select_1_channel_select.png -- 31.03kb -> 18.75kb (39.59%)
/images/A_generics_1.png -- 12.26kb -> 7.45kb (39.24%)
/images/A_cli_flag_arg_2_flag.png -- 33.03kb -> 20.21kb (38.79%)
/images/C_golang_sso_saml_sp_2_upload_sp_metadata.png -- 765.84kb -> 470.31kb (38.59%)
/images/A_sync_once_3_init_pointer_var.png -- 6.90kb -> 4.31kb (37.54%)
/images/A_channel_2_channel.png -- 32.19kb -> 20.12kb (37.49%)
/images/A_waitgroup_1_waitgroup.png -- 33.10kb -> 20.72kb (37.4%)
/images/A_web_server_3_template.png -- 35.97kb -> 22.76kb (36.73%)
/images/C_singleflight_2.png -- 19.15kb -> 12.13kb (36.63%)
/images/A_error_panic_recover_1_error.png -- 35.34kb -> 22.69kb (35.8%)
/images/A_go_modules_1_initmodule.png -- 34.75kb -> 22.35kb (35.68%)
/images/A_properti_public_private_6_multi_main.png -- 21.94kb -> 14.27kb (34.98%)
/images/C_singleflight_1.png -- 58.20kb -> 37.90kb (34.89%)
/images/C_singleflight_3.png -- 44.17kb -> 28.99kb (34.37%)
/images/A_web_service_1_server.png -- 21.88kb -> 14.48kb (33.82%)
/images/A_channel_range_close_1_for_range_close.png -- 35.95kb -> 23.82kb (33.76%)
/images/A_pointer_2_pointer_change.png -- 36.82kb -> 24.63kb (33.11%)
/images/A_pointer_3_pointer_parameter.png -- 22.18kb -> 14.88kb (32.88%)
/images/A_go_command_6_go_get.png -- 36.72kb -> 24.66kb (32.86%)
/images/A_error_panic_recover_3_panic.png -- 39.83kb -> 27.01kb (32.2%)
/images/A_hash_2_hash_salt_sha1.png -- 42.81kb -> 29.77kb (30.46%)
/images/A_go_command_4_go_build.png -- 40.29kb -> 28.22kb (29.97%)
/images/A_sql_2_sql_query.png -- 22.97kb -> 16.19kb (29.55%)
/images/A_buffered_channel_2_buffered_channel.png -- 41.96kb -> 29.60kb (29.46%)
/images/A_cli_flag_arg_3_flag_info.png -- 40.42kb -> 28.65kb (29.11%)
/images/A_fungsi_variadic_1_variadic_param.png -- 23.79kb -> 16.96kb (28.73%)
/images/A_unit_test_1_test.png -- 45.19kb -> 32.23kb (28.67%)
/images/A_properti_public_private_2_success.png -- 23.43kb -> 16.75kb (28.49%)
/images/A_sql_1_go_get_driver.png -- 46.13kb -> 33.04kb (28.38%)
/images/A_slice_1_array_index.png -- 24.53kb -> 17.67kb (27.99%)
/images/A_hello_world_4_execute_hello_world.png -- 43.21kb -> 31.15kb (27.93%)
/images/A_go_vendoring_1_vendor.png -- 56.33kb -> 40.62kb (27.89%)
/images/C_golang_sso_saml_sp_1_saml_metadata_missing.png -- 115.90kb -> 83.89kb (27.62%)
/images/A_slice_2_slice_reference.png -- 49.36kb -> 35.85kb (27.36%)
/images/A_buffered_channel_1_anatomy.png -- 46.48kb -> 34.07kb (26.69%)
/images/A_channel_timeout_1_channel_delay.png -- 53.52kb -> 39.84kb (25.56%)
/images/A_hello_world_3_new_file_on_editor.png -- 48.11kb -> 36.06kb (25.05%)
/images/A_web_server_2_web_server.png -- 69.79kb -> 52.85kb (24.27%)
/images/A_gopath_workspace_1_path.png -- 48.77kb -> 37.02kb (24.1%)
/images/A_properti_public_private_1_folder_structure.png -- 95.41kb -> 72.59kb (23.92%)
/images/A_instalasi_editor_1_visual_studio_code.png -- 57.59kb -> 44.12kb (23.4%)
/images/B_server_handler_http_request_cancellation_2_cancelled request_with_payload.png -- 31.65kb -> 24.27kb (23.32%)
/images/C_dockerize_golang_3_create_container.png -- 26.23kb -> 20.34kb (22.47%)
/images/A_mutex_2_race_detector.png -- 61.57kb -> 47.80kb (22.36%)
/images/A_properti_public_private_7_init.png -- 25.05kb -> 19.60kb (21.75%)
/images/C_best_practice_configuration_env_var_1_run.png -- 51.42kb -> 40.27kb (21.69%)
/images/A_simplified_fan_in_fan_out_pipeline_2_benchmark.png -- 24.07kb -> 18.86kb (21.63%)
/images/C_dockerize_golang_2_build_image.png -- 62.62kb -> 49.08kb (21.63%)
/images/A_properti_public_private_4_success.png -- 26.03kb -> 20.45kb (21.45%)
/images/A_array_1_1_array_dots.png -- 25.90kb -> 20.42kb (21.16%)
/images/D_insert_1mil_csv_record_into_db_in_a_minute_1_preview.png -- 96.39kb -> 76.07kb (21.07%)
/images/B_server_handler_http_request_cancellation_1_cancelled_request_get.png -- 28.79kb -> 22.80kb (20.82%)
/images/A_channel_1_analogy.png -- 58.53kb -> 46.60kb (20.38%)
/images/C_golang_ldap_authentication_2_ldap_login.png -- 62.22kb -> 50.16kb (19.38%)
/images/A_instalasi_editor_2_vscode_go_extension.png -- 230.02kb -> 185.59kb (19.32%)
/images/A_fungsi_closure_1_closure.png -- 25.94kb -> 20.99kb (19.06%)
/images/A_tipe_data_1_decimal_data_type.png -- 28.12kb -> 22.79kb (18.93%)
/images/A_defer_exit_2_defer_return.png -- 62.73kb -> 50.97kb (18.75%)
/images/C_golang_ldap_authentication_1_ldap_browse.png -- 132.51kb -> 107.97kb (18.52%)
/images/A_array_1_array_initialization_and_len.png -- 27.18kb -> 22.22kb (18.23%)
/images/C_dockerize_golang_4_start_container.png -- 38.70kb -> 32.12kb (17%)
/images/A_perulangan_3_nested_for.png -- 26.90kb -> 22.53kb (16.27%)
/images/A_fungsi_variadic_2_parameter_combination.png -- 27.12kb -> 22.80kb (15.94%)
/images/A_fungsi_closure_2_iife.png -- 27.87kb -> 23.52kb (15.63%)
/images/C_dockerize_golang_1_start_hello_world.png -- 23.74kb -> 20.05kb (15.55%)
/images/A_fungsi_2_function_return_type.png -- 26.46kb -> 22.38kb (15.41%)
/images/A_tipe_data_2_unescaped_string.png -- 30.37kb -> 26.08kb (14.13%)
/images/A_array_4_for_range_error.png -- 27.80kb -> 24.00kb (13.67%)
/images/A_error_panic_recover_4_recover.png -- 92.94kb -> 81.19kb (12.64%)
/images/A_array_3_for_range.png -- 29.13kb -> 25.54kb (12.33%)
/images/A_properti_public_private_2_error.png -- 27.39kb -> 24.27kb (11.4%)
/images/A_map_2_map_for_range.png -- 27.75kb -> 24.60kb (11.34%)
/images/A_time_parsing_format_3_time_format.png -- 30.16kb -> 26.93kb (10.71%)
/images/A_map_3_map_delete_item.png -- 30.01kb -> 27.12kb (9.63%)
/images/A_instalasi_editor_3_vscode_editorconfig_extension.png -- 337.33kb -> 311.46kb (7.67%)
/images/A_mutex_1_race_condition.png -- 30.86kb -> 28.74kb (6.89%)
/images/banner.png -- 264.73kb -> 247.67kb (6.44%)
/images/A_properti_public_private_4_error.png -- 31.99kb -> 29.96kb (6.33%)
/images/A_web_service_4.png -- 108.46kb -> 102.74kb (5.27%)
/images/A_unit_test_3_benchmark.png -- 30.35kb -> 28.75kb (5.26%)
/images/A_mutex_3_mutex.png -- 32.99kb -> 31.62kb (4.14%)
/images/A_web_service_2_test_api_users.png -- 132.93kb -> 127.51kb (4.08%)
/images/cover_fb_share.jpg -- 110.03kb -> 105.55kb (4.07%)
/images/A_web_service_3_test_api_user.png -- 72.50kb -> 70.29kb (3.04%)
/images/B_simple_configuration_1_structure.png -- 6.25kb -> 6.10kb (2.38%)
/images/C_redis_2.png -- 57.57kb -> 56.62kb (1.65%)
/images/A_url_parsing_1_parse_url.png -- 29.64kb -> 29.15kb (1.64%)
/images/C_redis_1.png -- 78.26kb -> 77.04kb (1.57%)
/images/C_advanced_middleware_and_logging_1_middleware_log.png -- 17.68kb -> 17.63kb (0.31%)

Signed-off-by: ImgBotApp <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant