Explorer
Content
videos
the-gemini-cookbook-popover-api-lands-in-baseline-and-more-dev-news.md
videos ai the-gemini-cookbook-popover-api-lands-in-baseline-and-more-dev-news.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
import SocialEmbed from "../../../../components/SocialEmbed.astro";


# The Gemini Cookbook, Popover API lands in Baseline, and more dev news!

<SocialEmbed platform="youtube" id="oRjt_mIm6IY" />

## Description

TL;DR 388  | The Google Developer News Show

0:00 - Intro 
0:19 - Popover API lands in Baseline → https://goo.gle/4a3qs2K 
0:44 - Achieving privacy compliance with your CI/CD → https://goo.gle/4a6n0Vi 
1:24 - Safely repairing  broken builds with ML  
1:54 - Improving Gboard language models via private federated analytics 
2:37 - Gemini Cookbook → https://goo.gle/44jp9vq 

Here to bring you the latest developer news from across Google is Rody Davis.Tune in every week for a new episode, and let us know what you think of the latest announcements in the comments below.

Follow Google for Developers on Instagram → https://goo.gle/googledevs

Watch more The Developer Show → https://goo.gle/GDevShow
Subscribe to Google for Developers → https://goo.gle/developers

#Google #Developers


Speaker: Rody Davis;
Products Mentioned: ‎Gemini, Web Stories - General;

## Transcript

### Intro

**0:00** · \[MUSIC PLAYING\] RODY DAVIS: Hi, my name is Rody, and I'm a developer relations engineer on the developer solutions team.

**0:08** · This is your weekly update on the coolest developer news from Google.

**0:11** · Make sure to check the description for any links or topics mentioned.

**0:15** · Now let's get started.

**0:17** · Starting with the web, the Popover API lands in baseline and in all major browsers, which means it's safe to use in your applications and websites.

### Popover API lands in Baseline

**0:25** · If you're unfamiliar with the API, it allows you to promote content to the top layer, add light-dismiss, default focus management with tabbing, and finally, accessible keyboard and component bindings.

**0:36** · The Popover API makes it possible to create complete interactions that previously required JavaScript.

**0:41** · You can learn more on the web.dev blog.

### Achieving privacy compliance with your CI/CD

**0:44** · Next, we have two stories to help you with your continuous integration and delivery pipelines.

**0:49** · First, on the Google Developers blog, you can read about how to achieve privacy compliance using checks.

**0:54** · This integration into CI/CD allows you to move towards automating compliance and privacy standards as part of the release cycle.

**1:02** · There are multiple benefits when adopting checks into your application release pipeline.

**1:06** · This includes real-time intelligent alerting, understanding data sharing for third-party SDKs, making sure you follow company policies, keeping your Google Play Data Safety section up-to-date, and deploying quickly with confidence.

**1:20** · You can learn more on the developers.google.com blog.

### Safely repairing broken builds with ML

**1:24** · From Google Research, you can now learn how machine learning can be used to safely repair broken builds as part of a CI/CD pipeline.

**1:31** · The DIDACT ML model is used to predict build fixes and repair them automatically.

**1:37** · This model, which ran as an experiment for 11 weeks, resulted in 2% reduction in active coding time and developer time after a change was submitted to review as well as a 2% increase in total change throughput throughout the week.

**1:51** · You can learn more on the research.google blog.

### Improving Gboard language models via private federated analytics

**1:54** · Next, heading over to AI, we can learn about how Gboard has been improving its language models via private federated analytics.

**2:01** · Gboard uses language models to improve typing through features like next word prediction, autocorrection, Smart Compose, slide to type, and proofread.

**2:10** · To boost Google's keyboard performance while keeping the user data private, we have worked with language experts to refine its dictionaries, developed novel privacy-preserving techniques based on federated analytics and differential privacy to discover out of vocab words directly on the user's devices, and employed secure hardware infrastructure for confidential and externally-verifiable server-side data processing.

**2:32** · You can learn more about the approaches taken on the research.google blog.

**2:36** · And finally, you can learn about some of the new exciting additions to the Google Gemini Cookbook.

### Gemini Cookbook

**2:41** · This GitHub repo contains lots of examples that can be run on Colab, targeting Python developers, or anyone wanting to work with Gemini via REST.

**2:49** · Some of the exciting quickstarts include content for the following-- system instructions, function calling, embeddings with RAG or Retrieval Augmented Generation, uploading files like audio and PDFs through the Files API, finetuning, JSON mode, streaming, and safety.

**3:04** · There are so many more examples not listed, but make sure to check out the GitHub repo.

**3:07** · You can open any of them in Google's Colab and grab an API key from Google AI Studio to get started.

**3:13** · You can learn more at github.com/google gemini/cookbook.

**3:18** · To learn more about all these week's stories, make sure to check the description box below for all the links.

**3:23** · Please remember to like, subscribe, share, and stay safe.

**3:26** · I'm Rody for the Developer Show.

**3:27** · Thanks for watching, and we'll see you next week.

**3:29** · \[MUSIC PLAYING\]