{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":590967447,"defaultBranch":"master","name":"data-engineering-zoomcamp","ownerLogin":"iobruno","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-19T16:22:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/901651?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716187348.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c9339b44db4cb05519bd24ef722527bb8019d06e","ref":"refs/heads/pyingest-3.11","pushedAt":"2024-05-20T06:42:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Refactors run.py\n\n* Settings all datasets config under datasets key\n\n* Code clean up on run.py","shortMessageHtmlLink":"Refactors run.py"}},{"before":"d7942310ed64c9a564ceb44fa8ca70eb14b117ac","after":"ce8f4127b6e3642a362af3f680df1914beef075c","ref":"refs/heads/master","pushedAt":"2024-04-16T05:52:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"feat: Add docker-compose for single-broker Kafka (#93)\n\n* Add `docker-compose.yml` for single-broker Kafka Cluster config\n* Fixes on ksqlDB config for `docker-compose.multi.yml`","shortMessageHtmlLink":"feat: Add docker-compose for single-broker Kafka (#93)"}},{"before":"bc6a533bd1e95d59944e22cbd5c6319ea4986962","after":null,"ref":"refs/heads/feat/single-broker-kafka","pushedAt":"2024-04-16T05:40:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"}},{"before":"247892a977ac484b9a9086443238576fa09257b3","after":"d7942310ed64c9a564ceb44fa8ca70eb14b117ac","ref":"refs/heads/master","pushedAt":"2024-04-16T05:40:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"feat: Add docker-compose for single-broker Kafka (#93)\n\n* Add `docker-compose.yml` for single-broker Kafka Cluster config\r\n* Fixes on ksqlDB config for `docker-compose.multi.yml`","shortMessageHtmlLink":"feat: Add docker-compose for single-broker Kafka (#93)"}},{"before":null,"after":"bc6a533bd1e95d59944e22cbd5c6319ea4986962","ref":"refs/heads/feat/single-broker-kafka","pushedAt":"2024-04-16T05:38:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Add/fixes docker-compose for single kafka broker","shortMessageHtmlLink":"Add/fixes docker-compose for single kafka broker"}},{"before":"bc3c5a7055f1e9d0c39989c7de0b2e5db1e34ed9","after":null,"ref":"refs/heads/feat/update-kafka-stack","pushedAt":"2024-04-16T02:41:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"}},{"before":"80f2e1a2ff881cb5dfa174144c5ef9ae7c9e8f09","after":"247892a977ac484b9a9086443238576fa09257b3","ref":"refs/heads/master","pushedAt":"2024-04-16T02:41:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"feat: Update Kafka Cluster stack (#92)\n\n* Bumps Conduktor Console to v2 (>=1.20) on docker-compose.multi.yml \r\n * It features support for viewing/editting ksqlDB Streams/Tables\r\n * And also enables support for unlimited Kafka Brokers\r\n\r\n* Updates running instructions and GH badges/shields on README.md files\r\n* Renames `docker-compose.yml` to `docker-compose.multi.yml`","shortMessageHtmlLink":"feat: Update Kafka Cluster stack (#92)"}},{"before":null,"after":"bc3c5a7055f1e9d0c39989c7de0b2e5db1e34ed9","ref":"refs/heads/feat/update-kafka-stack","pushedAt":"2024-04-16T02:35:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Updates README","shortMessageHtmlLink":"Updates README"}},{"before":"ab5e62ea81b8e126db6179c05297b9a2dcf91f1d","after":"fde6a6360988d525a1e12e3c721d5b2fba6227cd","ref":"refs/heads/assignments","pushedAt":"2024-03-17T22:31:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Add Week 6 assignment questions","shortMessageHtmlLink":"Add Week 6 assignment questions"}},{"before":null,"after":"3ba0106bab9e649937372b85b2f8bccd8b3ae4e4","ref":"refs/heads/feat/redpanda","pushedAt":"2024-03-17T22:08:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Add docker-compose for redpanda","shortMessageHtmlLink":"Add docker-compose for redpanda"}},{"before":"ad191b07a34bcd79bbabb11a9d1faa910a8ac20f","after":"ab5e62ea81b8e126db6179c05297b9a2dcf91f1d","ref":"refs/heads/assignments","pushedAt":"2024-03-17T19:56:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Due Homework: RisingWave Workshop","shortMessageHtmlLink":"Due Homework: RisingWave Workshop"}},{"before":"eaab6cf7b600b64d392393e83ebe67322bc9edef","after":"26784e498109a9eb80e2bc3f4ae2d79db3154f43","ref":"refs/heads/feat/dlt-bigquery","pushedAt":"2024-03-17T19:40:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Adds dlt-bigquery-101\n\n* Adds dlt-bigquery-101.ipynb with prototype to serialize\n pandas df directly to bigquery","shortMessageHtmlLink":"Adds dlt-bigquery-101"}},{"before":"62211adefd8088691e1c29e8fc0c35a65418c93e","after":"ad191b07a34bcd79bbabb11a9d1faa910a8ac20f","ref":"refs/heads/assignments","pushedAt":"2024-03-17T19:40:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Due Homework: RisingWave Workshop","shortMessageHtmlLink":"Due Homework: RisingWave Workshop"}},{"before":"b6a388b249e3c32a1c851e829e4a9b7ddb5ad926","after":"80f2e1a2ff881cb5dfa174144c5ef9ae7c9e8f09","ref":"refs/heads/master","pushedAt":"2024-03-17T19:29:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"fix: Kafka docker-compose.yml (#91)\n\n* Update docker-compose\n * Updates KAFKA_LISTENER_SECURITY_PROTOCOL_MAP\n * Update container_name, service_names and hostnames to use - (dashes) instead of _ (underscores)\n\n* Update running instructions","shortMessageHtmlLink":"fix: Kafka docker-compose.yml (#91)"}},{"before":"3577247e6aba5f5ac3e8553e63e293d7beec78e1","after":"62211adefd8088691e1c29e8fc0c35a65418c93e","ref":"refs/heads/assignments","pushedAt":"2024-03-17T19:09:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Due Homework: RisingWave Workshop","shortMessageHtmlLink":"Due Homework: RisingWave Workshop"}},{"before":"073bc298c33eb1d0ec6371fd0cf26d07b4e1d308","after":"3577247e6aba5f5ac3e8553e63e293d7beec78e1","ref":"refs/heads/assignments","pushedAt":"2024-03-17T19:03:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Due Homework: RisingWave Workshop","shortMessageHtmlLink":"Due Homework: RisingWave Workshop"}},{"before":"8fb218f0e81cf4df80170d4ef05f557131a1b142","after":"eaab6cf7b600b64d392393e83ebe67322bc9edef","ref":"refs/heads/feat/dlt-bigquery","pushedAt":"2024-03-17T18:37:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Adds dlt-bigquery-101\n\n* Adds dlt-bigquery-101.ipynb with prototype to serialize\n pandas df directly to bigquery","shortMessageHtmlLink":"Adds dlt-bigquery-101"}},{"before":"15ed78a57fb0611bd90afed62f30c5d413f4f0e6","after":"073bc298c33eb1d0ec6371fd0cf26d07b4e1d308","ref":"refs/heads/assignments","pushedAt":"2024-03-17T18:36:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Due Homework: RisingWave Workshop","shortMessageHtmlLink":"Due Homework: RisingWave Workshop"}},{"before":"4fbfa58439b4a16d4ea3f1846baf7b0134f0d592","after":"15ed78a57fb0611bd90afed62f30c5d413f4f0e6","ref":"refs/heads/assignments","pushedAt":"2024-03-17T18:34:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Due Homework: RisingWave Workshop","shortMessageHtmlLink":"Due Homework: RisingWave Workshop"}},{"before":"cc51908a07bb2b05e4eb8035249e65901438d393","after":"b6a388b249e3c32a1c851e829e4a9b7ddb5ad926","ref":"refs/heads/master","pushedAt":"2024-03-17T17:49:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"fix: Kafka docker-compose.yml (#91)\n\n* Update docker-compose\n * Updates KAFKA_LISTENER_SECURITY_PROTOCOL_MAP\n * Update container_name, service_names and hostnames to use - (dashes) instead of _ (underscores)\n\n* Update running instructions","shortMessageHtmlLink":"fix: Kafka docker-compose.yml (#91)"}},{"before":"96b5030e0a0e7f3d72494d1f8c79989fd3971920","after":null,"ref":"refs/heads/fix/kafka-docker-compose","pushedAt":"2024-03-17T06:56:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"}},{"before":"9769fc2e8583589083e31dbf686bff7a0c92ae82","after":"cc51908a07bb2b05e4eb8035249e65901438d393","ref":"refs/heads/master","pushedAt":"2024-03-17T06:56:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"fix: Kafka docker-compose.yml (#91)\n\n* Update docker-compose \r\n * Updates KAFKA_LISTENER_SECURITY_PROTOCOL_MAP \r\n * Update container_name, service_names and hostnames to use - (dashes) instead of _ (underscores)\r\n\r\n* Update running instructions","shortMessageHtmlLink":"fix: Kafka docker-compose.yml (#91)"}},{"before":null,"after":"96b5030e0a0e7f3d72494d1f8c79989fd3971920","ref":"refs/heads/fix/kafka-docker-compose","pushedAt":"2024-03-17T06:49:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Update docker-compose\n\n* Updates KAFKA_LISTENER_SECURITY_PROTOCOL_MAP\n\n* Update container names to use - (dashes) instead of _ (underscores)","shortMessageHtmlLink":"Update docker-compose"}},{"before":"a467a98bd44e8fd11c1499a5cf749af3c67b5ecc","after":"9769fc2e8583589083e31dbf686bff7a0c92ae82","ref":"refs/heads/master","pushedAt":"2024-03-17T06:25:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"feat: Implement delay CLI argument for RisingWave seed (#90)\n\n* Add 'delay' argument to control the pause (sleep) between df chunk\n\n* Update running instructions on README.md","shortMessageHtmlLink":"feat: Implement delay CLI argument for RisingWave seed (#90)"}},{"before":"ab72f8878967b154b795e64e83e98b4fe05b0b8d","after":null,"ref":"refs/heads/feat/risingwave-seed-delay","pushedAt":"2024-03-17T05:37:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"}},{"before":"984df04695064f8f6cd7807ebff23d5dd73ce26c","after":"a467a98bd44e8fd11c1499a5cf749af3c67b5ecc","ref":"refs/heads/master","pushedAt":"2024-03-17T05:37:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"feat: Implement delay CLI argument for RisingWave seed (#90)\n\n* Add 'delay' argument to control the pause (sleep) between df chunk\r\n\r\n* Update running instructions on README.md","shortMessageHtmlLink":"feat: Implement delay CLI argument for RisingWave seed (#90)"}},{"before":null,"after":"ab72f8878967b154b795e64e83e98b4fe05b0b8d","ref":"refs/heads/feat/risingwave-seed-delay","pushedAt":"2024-03-17T05:36:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"Update running instructions","shortMessageHtmlLink":"Update running instructions"}},{"before":"c067dcb8d11c7f9f070fff2520ddbf6a9c8273c2","after":"984df04695064f8f6cd7807ebff23d5dd73ce26c","ref":"refs/heads/master","pushedAt":"2024-03-17T05:14:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"fix: webapi routes & busiest_zones_1_min query\n\n* Update endpoint routes:\n * from '/get_busiest_zones' to '/busiest_zones'\n * from '/get_logest_trips' to '/longest_trips'\n\n* Bugfix: 'busiest_zones_1_min' query as it wasn't executing as intended\n* Bugfix query on get_logest_trips\n* Update running instructions for materialized views\n* Update push_to_kafka to default chunk_size to 100_000\n* Tuning 'seed.py': 100 records/sec instead of 500 records per 5 secs\n* Fix endpoint call for longest trips","shortMessageHtmlLink":"fix: webapi routes & busiest_zones_1_min query"}},{"before":"8d22c369a78154fafbee2b378acd17d859aaff19","after":"c067dcb8d11c7f9f070fff2520ddbf6a9c8273c2","ref":"refs/heads/master","pushedAt":"2024-03-17T04:28:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"fix: webapi routes & busiest_zones_1_min query\n\n* Update endpoint routes:\n * from '/get_busiest_zones' to '/busiest_zones'\n * from '/get_logest_trips' to '/longest_trips'\n\n* Bugfix: 'busiest_zones_1_min' query as it wasn't executing as intended\n* Bugfix query on get_logest_trips\n* Update running instructions for materialized views\n* Tuning 'seed.py': 100 records/sec instead of 500 records per 5 secs\n* Fix endpoint call for longest trips","shortMessageHtmlLink":"fix: webapi routes & busiest_zones_1_min query"}},{"before":"163651467ad0d7ad3c31bdca865539a2fc845153","after":"8d22c369a78154fafbee2b378acd17d859aaff19","ref":"refs/heads/master","pushedAt":"2024-03-17T04:26:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iobruno","name":"Bruno Oliveira","path":"/iobruno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/901651?s=80&v=4"},"commit":{"message":"fix: webapi routes & busiest_zones_1_min query\n\n* Update endpoint routes:\n * from '/get_busiest_zones' to '/busiest_zones'\n * from '/get_logest_trips' to '/longest_trips'\n\n* Bugfix: 'busiest_zones_1_min' query as it wasn't executing as intended\n* Bugfix query on get_logest_trips\n* Update running instructions for materialized views\n* Tuning 'seed.py': 100 records/sec instead of 500 records per 5 secs\n* Fix endpoint call for longest trips","shortMessageHtmlLink":"fix: webapi routes & busiest_zones_1_min query"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETnzGOwA","startCursor":null,"endCursor":null}},"title":"Activity ยท iobruno/data-engineering-zoomcamp"}