)]}'
{
  "id": "b94d60563c8985cc83fdd7efc8b6019f5ab736ae",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "e28d44b1dfd74c0568f404498463973a32ca2ef3",
      "name": "01_basic_learning_apache_beam.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29620aad6fd4652156f1e5480ad8a52d6a86ab32",
      "name": "02_basic_pipelines.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "664b14df87dcf241d0575f01bf5601ae74b76ff4",
      "name": "03_basic_configuring_pipelines.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9aa1e49968cd20da0b11b4d132495d7ba5d6717f",
      "name": "04_basic_pcollections.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a64e6ed6263d789cbcc0dda7d89a7e366c75919",
      "name": "05_basic_ptransforms.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f0c7921b0fcfca9a382e51f6b782f4143d6a773",
      "name": "06_basic_schema.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ab719f0017f5e20b9223efa599526dc6ac4ecdf",
      "name": "07_basic_runners.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7702d278c9f9741018af835f555ea403f61c69fb",
      "name": "08_basic_windowing.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ede1300aa29ce4fae584466e9d6c73d148fa0bef",
      "name": "09_basic_triggers.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ec1972a44d366f55b23ca746d4107430894f672f",
      "name": "10_basic_metrics.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9cda394159a5628b660e16b8db16df788aa0c39d",
      "name": "11_basic_state.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "49872bd4ef6ac05f05210852c1eb8c050160c6c3",
      "name": "12_basic_timers.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ee65bcd5bec02a037c57fb95cbf53e595f37956",
      "name": "13_advanced_splittable_dofn.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6f86ba40512545b18427981f94c29a52db2a882",
      "name": "14_advanced_pipeline_patterns.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a04ecb51f91c7bc83c4e463852af97002e92f9cb",
      "name": "15_advanced_xlang.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f05c6c942a8c8675657234f26e0c60e2ca5e1be9",
      "name": "16_advanced_pipeline_lifecycle.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4682cd810fe204a4a683551327da3224a7d9829a",
      "name": "17_advanced_ai_ml.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "010226a9d340ba239b8a818032d9a0bc2e0f96f6",
      "name": "18_io_kafka.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13c0b05042b42b2ba01fd01b5d768dde9b39028d",
      "name": "19_io_pubsub.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "427e25c43a14ce10912d3905030f775a55bf460d",
      "name": "20_io_biguery.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "28931de2ee8bd17be2aaf9703560cbf86fb9509a",
      "name": "21_io_bigtable.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bad9dc78bb7115891c1c1df907d6daf162e380fc",
      "name": "22_io_spanner.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75ef3b85919f84a4381748028410b60ac32fb6fd",
      "name": "23_io_gcs.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c2ca19538b55323f5b5b8f1272db2446c458cff",
      "name": "24_io_json.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "89e87ee4e804ae6d5c14d31d5f1e37341b5e09d7",
      "name": "25_io_csv.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d20710b3470e96a3314a612b7ff4229a27ed0403",
      "name": "26_io_avro.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a533bb830ee32fd6f5d61ab1741e025d367c8b3f",
      "name": "27_io_parquet.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b98f992d067c1450a1d1352057a4b53e2a40c8ed",
      "name": "28_io_jdbc.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d857380b820274998dc2d648d4ae9906e9fc5a05",
      "name": "29_advanced_side_inputs.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c3feeda22d2e86ed780ab365c067b2cae62342d",
      "name": "30_advanced_additional_outputs.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "061ac084f8caf0bd630c24c1323b8023b33cf8bc",
      "name": "31_advanced_batched_dofn.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "34617ac965e2149f7d44b60d02a37cdc011d176f",
      "name": "32_data_encoding.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "30d62c0faac07aac225a928f665f8c0f50df5c86",
      "name": "33_ai_ml_pipelines.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3c3c4915630d02f1408d25c7f9728ab9069d007e",
      "name": "34_change_coders_data_encoding.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72d6cbba987c2cb9186b809edb57444998fd5f2a",
      "name": "35_coders_data_encoding.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "df0419a6734251e71d538658aa0d6d3a6d5bfaf3",
      "name": "36_ai_kfp_orchestration.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "861f011a3cd97721a8d0a170c124412d16d9ec42",
      "name": "37_ai_tfx_orchestration.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "992410da43ecc9695cd611ed741c7e9cc5d20f44",
      "name": "38_ai_runinference.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "003f921b79d7038971148cf3916b544d7182292c",
      "name": "39_ai_runinference_metrics.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7c6d019ba3aeff75f823458158f316a3fee0182",
      "name": "40_ai_bigquery_ml.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f7890fa91e85e61acc514f857baba5d8c3caa59",
      "name": "41_ai_model_refresh.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a622b3465f12e350814d94e5c9198606efc4d4e",
      "name": "42_ai_custom_inference.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a46bd44f70906524d4edd737e5f70cc413db30d",
      "name": "43_ai_llm_inference.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "474479c502c1a07b7558ca935272b3e8784a4692",
      "name": "44_batching_for_external_calls.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4f3d934e7c1931a0e55bf2ec0bc2068ca7c7ff80",
      "name": "45_mltransform.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95e597c6efea7581f003c396c6ae3485c63656c3",
      "name": "46_ml_data_exploration.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d993195d9508c44cb7ee1554d8d13eb0e8bfb9fa",
      "name": "47_resource_hints.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3611ac78fd48bb71573a49e7c9d642fb2bc6ec45",
      "name": "48_sdk_harness.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a5e167c73fd8ed0abd221ae2c42154e1af3b28d6",
      "name": "49_container_environments.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aaedce7b34474ca9cb712882ee99a9ea4aca92a1",
      "name": "50_beam_yaml.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9fd85d72f0dc6967b8e9284db76642949a64ba07",
      "name": "51_ml_data_preprocessing.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1be6b89b6f7603c880e6b02d36356961ad14b29e",
      "name": "52_transform_service.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a9990c93b15b0f5485d9deff144b1103b4ade6c",
      "name": "53_dataflow_runner.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a692aa144eaca75d3f96f20b8519ae07f3f12b46",
      "name": "54_spark_runner.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a28c543249d227f828770df246cd247e3f961ad",
      "name": "55_direct_runner.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "94dcfd09c805bd5f80b77ef3245450f6fc9fb15d",
      "name": "56_unit_test_your_pipeline.md"
    }
  ]
}
