diff --git a/config/advocu.json b/config/advocu.json index efb2b552..d24172f2 100644 --- a/config/advocu.json +++ b/config/advocu.json @@ -1,3 +1,3 @@ { - "lastPullTime": 1699427912006 + "lastPullTime": 1699953003681 } \ No newline at end of file diff --git a/config/authors/esther-irawati.json b/config/authors/esther-irawati.json new file mode 100644 index 00000000..a85a8014 --- /dev/null +++ b/config/authors/esther-irawati.json @@ -0,0 +1,6 @@ +{ + "name": "Esther Irawati Setiawan", + "bio": "", + "photoURL": "https://miro.medium.com/v2/resize:fit:2400/0*OhjvGtpa_V1hKWqi", + "mediumURL": "https://medium.com/@esther.irawati" +} diff --git a/config/authors/jzzfs.json b/config/authors/jzzfs.json new file mode 100644 index 00000000..67c5e8e7 --- /dev/null +++ b/config/authors/jzzfs.json @@ -0,0 +1,6 @@ +{ + "name": "Jozef Sorocin", + "bio": "", + "photoURL": "https://avatars.githubusercontent.com/jzzfs", + "githubURL": "https://github.com/jzzfs" +} diff --git a/config/authors/prnvcloud.json b/config/authors/prnvcloud.json new file mode 100644 index 00000000..6d4f282f --- /dev/null +++ b/config/authors/prnvcloud.json @@ -0,0 +1,6 @@ +{ + "name": "Pranav Premjit", + "bio": "", + "photoURL": "https://miro.medium.com/v2/resize:fit:2400/1*whhJqlHdub8ljFOnS7yIjg.jpeg", + "mediumURL": "https://medium.com/@prnvcloud" +} diff --git a/config/authors/yannicksergeobam.json b/config/authors/yannicksergeobam.json new file mode 100644 index 00000000..d6f29d1b --- /dev/null +++ b/config/authors/yannicksergeobam.json @@ -0,0 +1,6 @@ +{ + "name": "Yannick Serge Obam", + "bio": "", + "photoURL": "https://miro.medium.com/v2/resize:fit:2400/1*YR3u4VsyN7QrNEhZb02MoQ.png", + "mediumURL": "https://medium.com/@yannicksergeobam" +} diff --git a/config/cloud/blogs/2023-11-12-gcp_serverless_rag-ii.json b/config/cloud/blogs/2023-11-12-gcp_serverless_rag-ii.json new file mode 100644 index 00000000..4d98d723 --- /dev/null +++ b/config/cloud/blogs/2023-11-12-gcp_serverless_rag-ii.json @@ -0,0 +1,15 @@ +{ + "expertise": "INTERMEDIATE", + "version": 1, + "source": "other", + "authorIds": ["bachiirc"], + "author": "Bachir Chihani", + "title": "Scalable RAG applications on GCP with Serverless architecture - Part 2", + "link": "https://dzlab.github.io/2023/11/12/gcp_serverless_rag-ii/", + "tags": [ + "ai-ml", + "databases", + "serverless-computing" + ], + "description": "Learn how to deploy a scalable Retrieval augmented generation (RAG) applications on GCP with a Serverless architecture" +} diff --git a/config/cloud/blogs/appsheet-the-citizen-developers-secret-weapon-for-building-custom-apps-without-code-cb7730ffcaeb.json b/config/cloud/blogs/appsheet-the-citizen-developers-secret-weapon-for-building-custom-apps-without-code-cb7730ffcaeb.json new file mode 100644 index 00000000..2bdf825c --- /dev/null +++ b/config/cloud/blogs/appsheet-the-citizen-developers-secret-weapon-for-building-custom-apps-without-code-cb7730ffcaeb.json @@ -0,0 +1,15 @@ +{ + "expertise": "BEGINNER", + "version": 1, + "source": "medium", + "authorIds": [ + "prnvcloud" + ], + "author": "Pranav Premjit", + "title": "Developer’s Secret Weapon for Building Apps", + "link": "https://medium.com/@prnvcloud/appsheet-the-citizen-developers-secret-weapon-for-building-custom-apps-without-code-cb7730ffcaeb", + "tags": [ + "developer-tools" + ], + "description": "This blogs takes you through the process of building an app using the no-code app development platform Google AppSheet. At the same time, we take a look at how AppSheet can help build business platforms and the need for automation." +} diff --git a/config/maps/blogs/learn-google-maps-geojson-data-layers-2f5309e70a8c4935aa20589eb5cc496e.json b/config/maps/blogs/learn-google-maps-geojson-data-layers-2f5309e70a8c4935aa20589eb5cc496e.json new file mode 100644 index 00000000..7d2d2992 --- /dev/null +++ b/config/maps/blogs/learn-google-maps-geojson-data-layers-2f5309e70a8c4935aa20589eb5cc496e.json @@ -0,0 +1,14 @@ +{ + "expertise": "INTERMEDIATE", + "version": 1, + "source": "other", + "authorIds": ["jzzfs"], + "author": "Jozef Sorocin", + "title": "GeoJSON Data Layers", + "link": "https://gmapsbook.com/learn-google-maps/geojson-data-layers-2f5309e70a8c4935aa20589eb5cc496e", + "tags": [ + "maps-js-api", + "google-maps-platform" + ], + "description": "In this chapter, we’ll add a transit layer to a map using publicly available GeoJSON data and learn a thing or two about Google Maps’ interactive data layers." +} diff --git a/config/maps/blogs/watch.json b/config/maps/blogs/watch.json new file mode 100644 index 00000000..8539695c --- /dev/null +++ b/config/maps/blogs/watch.json @@ -0,0 +1,14 @@ +{ + "expertise": "BEGINNER", + "version": 1, + "source": "other", + "authorIds": ["darrylbayliss"], + "author": "Darryl Bayliss", + "title": "Jetpack Compose for Maps", + "link": "https://www.youtube.com/watch?v=FSpP5DfwO8g", + "tags": [ + "google-maps-platform", + "maps-sdk-android" + ], + "description": "A talk about Jetpack Compose for Maps featuring the Maps Compose library for Maps SDK for Android, presented at Londroid Meetup in 2023." +} diff --git a/config/ml/blogs/building-an-ai-chatbot-using-flutter-with-makersuite-and-palm-api-a-step-by-step-guide-5899b5abd75.json b/config/ml/blogs/building-an-ai-chatbot-using-flutter-with-makersuite-and-palm-api-a-step-by-step-guide-5899b5abd75.json new file mode 100644 index 00000000..a5bb1d1f --- /dev/null +++ b/config/ml/blogs/building-an-ai-chatbot-using-flutter-with-makersuite-and-palm-api-a-step-by-step-guide-5899b5abd75.json @@ -0,0 +1,13 @@ +{ + "expertise": "BEGINNER", + "version": 1, + "source": "medium", + "authorIds": ["esther-irawati"], + "author": "Esther Irawati Setiawan", + "title": "Building an AI Chatbot using Flutter with Makersuite and Pal", + "link": "https://medium.com/google-developer-experts/building-an-ai-chatbot-using-flutter-with-makersuite-and-palm-api-a-step-by-step-guide-5899b5abd75", + "tags": [ + "makersuite" + ], + "description": "This article will guide you through creating a user-friendly AI chatbot application using Flutter. We’ll walk you through the development process from start to finish, including implementing AI to comprehend and respond to user conversations." +} diff --git a/config/ml/blogs/creating-a-q-a-bot-quickly-in-google-colab-with-makersuite-and-palm-api-a516a0713403.json b/config/ml/blogs/creating-a-q-a-bot-quickly-in-google-colab-with-makersuite-and-palm-api-a516a0713403.json new file mode 100644 index 00000000..4f50dff5 --- /dev/null +++ b/config/ml/blogs/creating-a-q-a-bot-quickly-in-google-colab-with-makersuite-and-palm-api-a516a0713403.json @@ -0,0 +1,13 @@ +{ + "expertise": "BEGINNER", + "version": 1, + "source": "medium", + "authorIds": ["esther-irawati"], + "author": "Esther Irawati Setiawan", + "title": "Creating a Q&A Bot Quickly in Google Colab with Makersuite a", + "link": "https://medium.com/google-developer-experts/creating-a-q-a-bot-quickly-in-google-colab-with-makersuite-and-palm-api-a516a0713403", + "tags": [ + "makersuite" + ], + "description": "Building Q&A bots is easier using Google's PaLM API, accessible via MakerSuite. PaLM offers language models for various use cases. MakerSuite simplifies AI prototyping, providing templates, tools, and examples for quick development" +} diff --git a/config/ml/blogs/plant-disease-classification-with-tensorflow-2-0-268fe7f72c2a.json b/config/ml/blogs/plant-disease-classification-with-tensorflow-2-0-268fe7f72c2a.json new file mode 100644 index 00000000..173d7c95 --- /dev/null +++ b/config/ml/blogs/plant-disease-classification-with-tensorflow-2-0-268fe7f72c2a.json @@ -0,0 +1,15 @@ +{ + "expertise": "INTERMEDIATE", + "version": 1, + "source": "medium", + "authorIds": [ + "yannicksergeobam" + ], + "author": "Yannick Serge Obam", + "title": "Plant Disease Classification with TensorFlow Lite on Android", + "link": "https://yannicksergeobam.medium.com/plant-disease-classification-with-tensorflow-2-0-268fe7f72c2a", + "tags": [ + "tf-lite" + ], + "description": "For this project, we are going to create an end-to-end Android application with TFLite. We opte to develop an Android application that detects plant diseases.\nThe project is broken down into two steps:\n1- Building and creating a machine learning \n2- Deploying the model to an Android application" +}