Add GIFs and stickers in Google Slides

What’s changing

Starting today, we’re bringing GIFs and stickers directly into Google Slides. GIFs and stickers empower you to build visual, dynamic, and creative presentations that help you connect with your audience in Slides. 
Add GIFs and stickers in Google Slides

Getting started 

  • Admins: There is no admin control for this feature. 
  • End users: To add GIFs to your slides, create a new presentation or open an existing presentation > go to Insert > Image > GIFs and stickers > search for GIFs and/or stickers > click on one or several to insert into slides. Visit the Help Center to learn more about inserting or deleting images & videos

Rollout pace 


Availability 

  • Available to all Google Workspace customers and users with personal Google Accounts 

Resources 

Wi-Fi Focus: How Does Wi-Fi Work?

Have you ever wondered how Wi-Fi makes it possible to connect to the internet without any wires at all? Wi-Fi is often an abstract concept, but we think it’s important that you understand what it is and exactly how it works — so you can make the most of your wireless connection.

Thumbnail

Let’s start with the basics: What is Wi-Fi?

Wi-Fi is a wireless networking technology that uses radio waves to give you internet access. Through Wi-Fi, you can connect devices within a limited range like in your home, office or a coffee shop — all without a wired ethernet cord.

You can think of your Wi-Fi like a highway. Similar to a highway, Wi-Fi is made up of a network of roads that allow data to travel from one place to another. The wider and more lanes there are on a highway, the more traffic it can handle. Likewise, the more bandwidth your Wi-Fi has, the more traffic (or data packets) it can support. The amount of bandwidth your Wi-Fi can support will largely depend on which Wi-Fi technology your device is equipped with — like Wi-Fi 5, 6 or 6E.



What are data packets?

When you’re playing an online game or downloading files to your laptop, you are doing that through data packets. Data packets are small units of data transmitted over a network. You can think of them like vehicles on the internet highway.

These packets contain information such as text, images, videos and more. They move along the internet highway guided by specific addresses and routes (like your gaming console) to reach their destinations. In the same way larger trucks might travel more slowly on a highway, the bigger the data packet, the slower it might travel.

How does the Wi-Fi router come into play?

Your Wi-Fi router allows your devices to access the internet, and to send and receive data. It acts like an exit ramp on the internet highway, connecting your devices to the broader internet by using wireless signals. Your router makes sure the data packets from your devices know how to enter and exit the local network and connect to the right lanes on the highway.





Configuring your Wi-Fi router’s settings

Your router's settings allow you to control various aspects of your network. You can specify which devices have priority (like HOV lanes), set up firewalls (like roadblocks) and manage the overall flow of data (like controlling the speed limit).

You should keep in mind that Wi-Fi routers have a limited range — like how an onramp can only serve a certain area. The strength of the wireless signals gets weaker as you move farther away from the router.

Understanding slowdowns over Wi-Fi

Lastly, we’ll go over why you might sometimes experience slower speeds than usual. In the same way a highway can experience traffic congestion, your Wi-Fi network may slow down when too many devices are using it at once. This is because the data packets (vehicles) have to share the available bandwidth (lanes), leading to slower speeds. To learn how you can maximize your Wi-Fi speeds, check out our other blog post.

Now that you’ve learned the ins and outs of Wi-Fi and how it gets your devices online, we hope you’re able to use this knowledge to drive safely and have a smooth commute on the internet superhighway.

Posted By Ishan Patel, Product Manager

Chrome Dev for Desktop Update

The Dev channel has been updated to 121.0.6103.3 for Windows, Mac and Linux.

A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.

Daniel Yip
Google Chrome

Aligning the user experience across surfaces for Google Pay

Posted by Dominik Mengelt – Developer Relations Engineer

During the last months we've been working hard to align the Google Pay user experience across Web and Android. We are committed to advancing all Google Pay surfaces progressively, and creating a more cohesive experience for your users. In addition, the Google Pay sheets for Android and Chrome on Android now use the latest Material 3 design system with Web to follow in early 2024.

UX improvements on Android

Aligning the bottom sheets on Android and Chrome for Android (Mobile Web) led to a ~2.5% increase in conversion rate and a ~39% reduction in errors for users using Google Pay with Chrome on Android[1].

Side by side photos of Gogle Pay sheet on Android and Mobile Web
Figure 1: The identical Google Pay bottom sheets for Android (left) and Chrome on Android (right)


A completely revamped Google Pay sheet on the Web

On the web we aligned the user experience to be the same as on Android. Additionally we gave the Payment Handler window a more minimalistic look. With these changes we are seeing a conversion rate increase of ~9%.[1]

Google Pay displayed inside the new minimalistic Payment Handler window
Figure 2: Google Pay displayed inside the new minimalistic Payment Handler window


No changes required!

Whether you are a merchant integrating Google Pay on your own or through a PSP, you don’t need to make any changes. We've already rolled out these changes to most of our users. This means that your users are likely already benefiting from the new experience or will very soon. For certain features, for example dynamic price updates, Google Pay will temporarily show the previous user experience. We are actively working on migrating all features to benefit from the new updated design.


Getting started with Google Pay

Not yet using Google Pay? Take a look at the documentation to start integrating Google Pay today. Learn more about the integration by taking a look at our sample application for Android on GitHub or use one of our button components for your web integration. When you are ready, head over to the Google Pay & Wallet console and submit your integration for production access.

Follow @GooglePayDevs on X (formerly Twitter) for future updates. If you have questions, tag @GooglePayDevs and include #AskGooglePayDevs in your tweets.


[1] internal Google study

Write Clean Code to Reduce Cognitive Load

This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Testing on the Toilet episode. You can download a printer-friendly version to display in your office.

By Andrew Trenk

Do you ever read code and find it hard to understand? You may be experiencing cognitive load!

Cognitive load refers to the amount of mental effort required to complete a task. When reading code, you have to keep in mind information such as values of variables, conditional logic, loop indices, data structure state, and interface contracts. Cognitive load increases as code becomes more complex. People can typically hold up to 5–7 separate pieces of information in their short-term memory (source); code that involves more information than that can be difficult to understand.

Two brains displayed side-by-side. 

The left brain is red with a sad face. The text below it says 'Complex code: Too much cognitive load'.;

The left brain is green with a happy face. The text below it says 'Simple code: Minimal cognitive load'.

Cognitive load is often higher for other people reading code you wrote than it is for yourself, since readers need to understand your intentions. Think of the times you read someone else’s code and struggled to understand its behavior. One of the reasons for code reviews is to allow reviewers to check if the changes to the code cause too much cognitive load. Be kind to your co-workers: reduce their cognitive load by writing clean code.

The key to reducing cognitive load is to make code simpler so it can be understood more easily by readers. This is the principle behind many code health practices. Here are some examples:

  • Limit the amount of code in a function or file. Aim to keep the code concise enough that you can keep the whole thing in your head at once. Prefer to keep functions small, and try to limit each class to a single responsibility.

  • Create abstractions to hide implementation details. Abstractions such as functions and interfaces allow you to deal with simpler concepts and hide complex details. However, remember that over-engineering your code with too many abstractions also causes cognitive load.

  • Simplify control flow. Functions with too many if statements or loops can be hard to understand since it is difficult to keep the entire control flow in your head. Hide complex logic in helper functions, and reduce nesting by using early returns to handle special cases.

  • Minimize mutable state. Stateless code is simpler to understand. For example, avoid mutable class fields when possible, and make types immutable.

  • Include only relevant details in tests. A test can be hard to follow if it includes boilerplate test data that is irrelevant to the test case, or relevant test data is hidden in helper functions.

  • Don’t overuse mocks in tests. Improper use of mocks can lead to tests that are cluttered with calls that expose implementation details of the system under test.

Learn more about cognitive load in the book The Programmer’s Brain, by Felienne Hermans.

Chrome Dev for Android Update

Hi everyone! We've just released Chrome Dev 121 (121.0.6103.2) for Android. It's now available on Google Play.

You can see a partial list of the changes in the Git log. For details on new features, check out the Chromium blog, and for details on web platform updates, check here.

If you find a new issue, please let us know by filing a bug.

Krishna Govind
Google Chrome

Google Workspace Updates Weekly Recap – November 3, 2023

New updates 

There are no new updates to share this week. Please see below for a recap of published announcements. 


Previous announcements

The announcements below were published on the Workspace Updates blog earlier this week. Please refer to the original blog posts for complete details.


Google Meet Series One Desk 27 and Acer Chromebase for Meetings devices will automatically adjust your lighting 
Currently, Google Meet automatically adjusts your lighting for meetings on the web, helping to improve your video quality in underexposed environments. We’re now expanding this functionality to meetings taken on Google Meet Series One Desk 27 and Acer Chromebase for Meetings devices. | Available for all Google Workspace customers using Series One Desk 27 devices and Acer Chromebase for Meetings devices only. | Learn more about adjusting your lighting. 


Enhancements to Google Meet viewer mode improve user participation and gives hosts greater flexibility 
Viewers can now send emoji reactions during a meeting, which is a lightweight, non-disruptive way to engage and participate in meetings without interrupting the speaker. Meeting hosts and co-hosts will be able to promote a viewer to a meeting contributor while the hosts are using picture-in-picture mode. | Available to Google Workspace Business Standard, Business Plus, Enterprise Essentials, Enterprise Standard, Enterprise Plus, Education Fundamentals, Education Standard, Teaching & Learning upgrade, and Education Plus customers only. | Learn more about Google Meet viewer mode. 


Take Google Meet on-the-go with ease 
We’re introducing a new, simplified mobile experience that will make taking calls on-the-go easier and less distracting. When you join Google Meet from your mobile device, we’ll automatically detect whether you’re in-motion and prompt you to use On-the-Go mode. | Learn more about on-the-go in Meet


1:1 video calling in the Google Meet mobile app is now available 
You can now make cloud-encrypted 1:1 video calls to other users in your organization using the Meet mobile app. | Learn more about 1:1 video calling in Meet mobile app. 


Completed rollouts

The features below completed their rollouts to Rapid Release domains, Scheduled Release domains, or both. Please refer to the original blog posts for additional details.


Rapid Release Domains: 

Qualified certificates with qualified risks

Improving the interoperability of web services is an important and worthy goal. We believe that it should be easier for people to maintain and control their digital identities. And we appreciate that policymakers working on European Union digital certificate legislation, known as eIDAS, are working toward this goal. However, a specific part of the legislation, Article 45, hinders browsers’ ability to enforce certain security requirements on certificates, potentially holding back advances in web security for decades. We and many past and present leaders in the international web community have significant concerns about Article 45's impact on security.

We urge lawmakers to heed the calls of scientists and security experts to revise this part of the legislation rather than erode users’ privacy and security on the web.