Stable Channel Update for Chrome OS

The Stable channel is being updated to 96.0.4664.111 (Platform version: 14268.67.0) for most Chrome OS devices.

If you find new issues, please let us know by visiting our forum or filing a bug. Interested in switching channels Find out how. You can submit feedback using ‘Report an issue...’ in the Chrome menu (3 vertical dots in the upper right corner of the browser). 

Daniel Gagnon,

Google Chrome OS 

Upcoming changes to Simulations in the Google Ads API and Bid Landscapes in the AdWords API

We are changing the way ad group simulations with SimulationModificationMethod = DEFAULT are calculated in the Google Ads API and the AdWords API.

What’s changing?

For an ad group with keyword bid overrides, we provide estimated traffic for different values of the ad group’s default bid. Currently, all keywords with bid overrides are excluded from this estimate. This results in a lower-than-expected traffic estimate.

Starting the week of January 17, 2022, we will modify our estimation to include both keywords using the default bid and keywords with bid overrides when calculating ad group simulations. We will further assume that only the ad group default bid would change in the simulation, and all keyword bid overrides will remain the same. This may affect the simulations returned by the GetAdGroupSimulation method of the AdGroupSimulationService service in the Google Ads API and the getAdGroupBidLandscape and queryAdGroupBidLandscape methods of the DataService service in the AdWords API.

What should you do?

If you use this feature, we recommend that you ensure that your code continues to work with the modified results returned by these methods.

If you have any questions, please contact us via the Google Ads API forum.

Reminder: Share your feedback about the Google Ads (AdWords) API. Take the 2021 AdWords API and Google Ads API Annual Survey.

Upcoming changes to Simulations in the Google Ads API and Bid Landscapes in the AdWords API

We are changing the way ad group simulations with SimulationModificationMethod = DEFAULT are calculated in the Google Ads API and the AdWords API.

What’s changing?

For an ad group with keyword bid overrides, we provide estimated traffic for different values of the ad group’s default bid. Currently, all keywords with bid overrides are excluded from this estimate. This results in a lower-than-expected traffic estimate.

Starting the week of January 17, 2022, we will modify our estimation to include both keywords using the default bid and keywords with bid overrides when calculating ad group simulations. We will further assume that only the ad group default bid would change in the simulation, and all keyword bid overrides will remain the same. This may affect the simulations returned by the GetAdGroupSimulation method of the AdGroupSimulationService service in the Google Ads API and the getAdGroupBidLandscape and queryAdGroupBidLandscape methods of the DataService service in the AdWords API.

What should you do?

If you use this feature, we recommend that you ensure that your code continues to work with the modified results returned by these methods.

If you have any questions, please contact us via the Google Ads API forum.

Reminder: Share your feedback about the Google Ads (AdWords) API. Take the 2021 AdWords API and Google Ads API Annual Survey.

Creating an app to help your community during the pandemic with Gaston Saillen #IamaGDE

Posted by Alicja Heisig, Developer Relations Program Manager

Welcome to #IamaGDE - a series of spotlights presenting Google Developer Experts (GDEs) from across the globe. Discover their stories, passions, and highlights of their community work.

Gaston Saillen started coding for fun, making apps for his friends. About seven years ago, he began working full-time as an Android developer for startups. He built a bunch of apps—and then someone gave him an idea for an app that has had a broad social impact in his local community. Now, he is a senior Android developer at Distillery.

Meet Gaston Saillen, Google Developer Expert in Android and Firebase.

Photo of Gaston

Building the Uh-LaLa! app

After seven years of building apps for startups, Gaston visited a local food delivery truck to pick up dinner, and the server asked him, “Why don’t you do a food delivery app for the town, since you are an Android developer? We don’t have any food delivery apps here, but in the big city, there are tons of them.”

The food truck proprietor added that he was new in town and needed a tool to boost his sales. Gaston was up for the challenge and created a straightforward delivery app for local Cordoba restaurants he named Uh-Lala! Restaurants configure the app themselves, and there’s no app fee. “My plan was to deliver this service to this community and start making some progress on the technology that they use for delivery,” says Gaston. “And after that, a lot of other food delivery services started using the app.”

The base app is built similarly to food delivery apps for bigger companies. Gaston built it for Cordoba restaurants first, after several months of development, and it’s still the only food delivery app in town. When he released the app, it immediately got traction, with people placing orders. His friends joined, and the app expanded. “I’ve made a lot of apps as an Android engineer, but this is the first time I’ve made one that had such an impact on my community.”

He had to figure out how to deliver real-time notifications that food was ready for delivery. “That was a little tough at first, but then I got to know more about all the backend functions and everything, and that opened up a lot of new features.”

He also had to educate two groups of users: Restaurant owners need to know how to input their data into the app, and customers had to change their habit of using their phones for calls instead of apps.

Gaston says seeing people using the app is rewarding because he feels like he’s helping his community. “All of a sudden, nearby towns started using Uh-LaLa!, and I didn't expect it to grow that big, and it helped those communities.”

During the COVID-19 pandemic, many restaurants struggled to maintain their sales numbers. A local pub owner ran a promotion through Instagram to use the Uh-Lala! App for ten percent off, and their sales returned to pre-COVID levels. “That is a success story. They were really happy about the app.”

image of person holding a phone and an image of an app on the phone

Becoming a GDE

Gaston has been a GDE for seven years. When he was working on his last startup, he found himself regularly answering questions about Android development and Firebase on StackOverflow and creating developer content in the form of blog posts and YouTube videos. When he learned about the GDE program, it seemed like a perfect way to continue to contribute his Android development knowledge to an even broader developer community. Once he was selected, he continued writing blog posts and making videos—and now, they reach a broader audience.

“I created a course on Udemy that I keep updated, and I’m still writing the blog posts,” he says. “We also started the GDG here in Cordoba, and we try to have a new talk every month.”

Gaston enjoys the GDE community and sharing his ideas about Firebase and Android with other developers. He and several fellow Firebase developers started a WhatsApp group to chat about Firebase. “I enjoy being a Google Developer Expert because I can meet members of the community that do the same things that I do. It’s a really nice way to keep improving my skills and meet other people who also contribute and make videos and blogs about what I love: Android.”

The Android platform provides developers with state-of-the art tools to build apps for user. Firebase allows developers to accelerate and scale app development without managing infrastructure; release apps and monitor their performance and stability; and boost engagement with analytics, A/B testing, and messaging campaigns.

photo of a webpage in another language

Future plans

Gaston looks forward to developing Uh-La-La further and building more apps, like a coworking space reservation app that would show users the hours and locations of nearby coworking spaces and allow them to reserve a space at a certain time. He is also busy as an Android developer with Distillery.

Photo of Gaston on a telelvision show

Gaston’s advice to future developers

“Keep moving forward. Any adversity that you will be having in your career will be part of your learning, so the more that you find problems and solve them, the more that you will learn and progress in your career.”

Learn more about the Experts Program → developers.google.com/community/experts

Watch more on YouTube → https://goo.gle/GDE

Follow us on Twitter and LinkedIn

Growing as a Technologist in Shanghai with Google Developer Groups

Posted by Brian Shen, Regional Lead for Mainland China Developer Communities

Banner image shows a photo of Ning Zhang, member of GDG Shanghai. There is also a photo of the GDG Shanghai banner. Text reads Growing as a Technologist in Shanghai with Google Developer Groups

Every developer’s path to pursuing a career in tech can be traced back to a single moment. Such is the case for Ning Zhang, a developer from China, who found his early interest in web development as a high schooler at the age of fifteen. Ning built his first website for his English class to help his classmates succeed with their studies. He didn’t realize it at the time, but he was only just getting started. Throughout high school, he played with Google Webmaster Tools (now Google Search Console) and Google Adsense to create and manage numerous other websites for fun. Like so many aspiring developers before him, Ning knew he’d found his passion, but the path ahead remained unclear.

Enter Google Developer Groups

To grow his skills further and turn his hobby into a viable career path, Ning majored in data science at university in Qingdao. Here, he participated in data-modeling competitions like Kaggle Days, and other events that gave him more exposure to the tech community and allowed him to learn from his peers. It’s also where he first heard about Google Developer Groups (GDGs) and their many opportunities for learning, networking and collaboration.

It was perfect timing too. After graduation Ning got a job with a financial services firm in Shanghai, home to a very active GDG. He jumped at the chance to engage in activities and workshops to further his abilities and knowledge, especially in data science, which constitutes a significant part of his work responsibilities.

Image of Ning Zhang, member of GDG Shanghai. He is standing in a crowd with a microphone, asking a question

While Ning enjoys the formal learning opportunities the GDG offers, he finds the sense of community and support—the opportunity to learn from others and share his expertise as well – even more valuable.

“This kind of atmosphere is actually more inspiring than learning a new technology, new programming ideas, and new algorithms.”

“Everyone has different hands-on experience and expertise in different companies,” Ning explains. “GDG provides an environment where people can share their experience and listen to each other.”

The combination of community, developer success, and social impact has made a huge impression on him both personally and professionally. The international nature of GDGs also provides an expanded perspective and different ways of thinking about problems and solutions. “GDG really gave me a lot of new and fresh information and opened our eyes to more global approaches,” says Ning.

Statistics illustrating the low number of women in computing occupations

Group photo of GDG Shanghai Activity Center

Tapping into a global community

As the importance of technology continues to grow, the GDG community can play an even greater role by helping people learn valuable tech skills, supporting the dissemination of knowledge, and spurring innovation. Offerings that focus on sharing knowledge and other events can assist members in achieving their career goals as they have done for Ning. “I hope every member of GDG will experience the good atmosphere of the group in the future so that their value can be magnified,” says Zhang.

Join the community: Learn how you can find a GDG chapter near you.

Checking in from Kansas City

Google Fiber got our start in Kansas City over a decade ago. A lot has happened in the area since then — we’ve won a World Series AND a Super Bowl — and KC has evolved as a hub of tech innovation. We’d like to think Google Fiber played a role in that (the tech piece, not taking credit for the city’s sports successes although we’re big fans!). 

Our KC team celebrating the 2020 Super Bowl


As Kansas City has grown, so has Google Fiber’s network. We’ve continued to build out our network across both sides of the state line, serving Brookside, the Northland, Overland Park, Argentine, Lee’s Summit, Olathe, Raymore and many many more neighborhoods and municipalities across the metro area. In fact, just last month, Belton’s City Council approved Google Fiber to start work in their community, and we expect to start offering service there by the second half of next year.

KC is our hometown and we’re always looking for new ways to connect with our community and our customers. In addition to our Westport Road and KC North locations, we recently opened another retail option for customers, a kiosk in Oak Park Mall, which will make it even more convenient for people to check out new products and talk to our service team. The new space opened earlier this month and is open during regular mall hours.



Google Fiber is also continuing to make it easier for more people in Kansas City to access quality internet and put it to use to improve their lives. This year, the Google Fiber sponsored NTEN Digital Inclusion Fellow, Katherine Maloney, Director of Workforce Development at Goodwill of Western Missouri and Eastern Kansas, to support new programming to help their clients take advantage of digital opportunities in our areas and build skills for the current economic environment. Katherine is focusing on expanding digital skills training opportunities to assist people with online navigation of their career goals. Goodwill uses a Mobile Workforce Unit to bring digital skills training to where the people are. Additionally, Goodwill is adopting the NDIA Digital Navigator Model to support local residents with gaining access to devices and broadband internet in their homes.  

No matter how much things change, one thing is certain: Kansas City is the center of all things Google Fiber. We look forward to keeping things up-to-date with our community and continuing to build our next chapter here. (And if you missed it last week, check out our own Carlos Casas in our career site launch video and learn more about our open positions - join our team!)

Posted by Carlos Casas, Head of Sales; Andy Simpson, Head of Technical Operations; and Rachel Merlo, Government & Community Affairs Manager.



~~~~

Author: Carlos Casas, Andy Simpson, Rachel Merlo

Title: Head of Sales, Head of Technical Operations, Government & Community Affairs Manager

category: city_news

Dev Channel Update for Chrome OS

The Dev channel is being updated to 98.0.4744.14 (Platform version: 14388.8.0) for most Chrome OS devices.

If you find new issues, please let us know by visiting our forum or filing a bug. Interested in switching channels Find out how. You can submit feedback using ‘Report an issue...’ in the Chrome menu (3 vertical dots in the upper right corner of the browser). 

Matt Nelson,
Google Chrome OS

Chrome for iOS Update

Hi, everyone! We've just released Chrome 96 (96.0.4664.116) for iOS: it'll become available on App Store in the next few hours.

This release includes stability and performance improvements. You can see a full list of the changes in the Git log. If you find a new issue, please let us know by filing a bug.

Harry Souders

Google Chrome

Chrome for iOS Update

Hi, everyone! We've just released Chrome 96 (96.0.4664.116) for iOS: it'll become available on App Store in the next few hours.

This release includes stability and performance improvements. You can see a full list of the changes in the Git log. If you find a new issue, please let us know by filing a bug.

Harry Souders

Google Chrome

Apache Log4j Vulnerability

Like many other companies, we’re closely following the multiple CVEs regarding Apache Log4j 2. Our security teams are investigating any potential impact on Google products and services and are focused on protecting our users and customers.

We encourage anyone who manages environments containing Log4j 2 to update to the latest version.

Based on findings in our ongoing investigations, here is our list of product and service updates as of December 17th (CVE-2021-44228 & CVE-2021-45046):

Android is not aware of any impact to the Android Platform or Enterprise. At this time, no update is required for this specific vulnerability, but we encourage our customers to ensure that the latest security updates are applied to their devices.

Chrome OS  releases and infrastructure are not using versions of Log4j affected by the vulnerability.

Chrome Browser releases, infrastructure and admin console are not using versions of Log4j affected by the vulnerability.

Google Cloud has a specific advisory dedicated to updating customers on the status of GCP and Workspace products and services.

Google Marketing Platform, including Google Ads is not using versions of Log4j affected by the vulnerability. This includes Display & Video 360, Search Ads 360, Google Ads, Analytics (360 and free), Optimize 360, Surveys 360 & Tag Manager 360.

YouTube  is not using versions of Log4j affected by the vulnerability.

We will continue to update this advisory with the latest information.