Home / Companies / Google Cloud / Blog / November 2022

November 2022 Summaries

9 posts from Google Cloud

Filter
Month: Year:
Post Summaries Back to Blog
The Serverless Migration Station mini-series aims to help App Engine developers modernize their applications by transitioning to newer language runtimes and moving away from legacy bundled services to standalone services, enhancing app portability across platforms such as Cloud Functions, Cloud Run, and Compute Engine. Module 18 specifically focuses on demonstrating how to incorporate App Engine Task Queue pull tasks into a sample application to track visitor counts, which involves modifying the app to register page visits and creating pull tasks to monitor visitor information like IP addresses. These pull tasks remain in the queue until processed, which can be done through various methods, such as cron jobs or Cloud Scheduler, to update the top visitors table with the latest data. While developers can continue using Task Queue in Python 3 with code adjustments, they also have the option to migrate to Cloud Pub/Sub, as detailed in Module 19 of the series. The series, which initially targets Python users, provides comprehensive resources, including codelabs and videos, available through its open-source repository, and plans to expand to other runtimes in the future.
Nov 30, 2022 883 words in the original blog post.
Step-up authentication in payment processing involves implementing additional security measures based on user activity and risk indicators to mitigate fraud and chargebacks. In the context of Google Pay transactions, whether step-up authentication is necessary depends on the type of authentication returned by the API, such as CRYPTOGRAM_3DS or PAN_ONLY. CRYPTOGRAM_3DS typically requires no further action if the user has already authenticated with their bank, while PAN_ONLY often necessitates additional authentication like 3D Secure. Merchants can specify supported authentication methods using the allowedAuthMethods parameter. When processing payments with Google Pay, the assuranceDetails property in the decrypted payment token indicates whether further authentication is needed, with step-up generally required unless both cardHolderAuthenticated and accountVerified are true. Merchants in the European Economic Area should also consider Strong Customer Authentication requirements, and they can follow @GooglePayDevs for updates and support.
Nov 28, 2022 530 words in the original blog post.
Firebase and Flutter are highlighted as powerful tools for developers, enabling rapid application development with a combination of front-end frameworks and back-end services without compromising quality. Rich Hyndman and Eric Windmill from Google's Developer Relations teams discuss their roles and experiences, emphasizing the synergy between Firebase and Flutter, which allows developers to create versatile and real-time apps efficiently. They note challenges like the importance of clear documentation and the potential of Firebase Extensions and Flutter web hosting. Both communities are expected to grow closer, with increased support for modern app development frameworks. Firebase and Flutter are praised for expanding developers' impact by streamlining tasks, thereby allowing a focus on delivering optimal user experiences.
Nov 22, 2022 1,467 words in the original blog post.
Four game studio founders from different parts of the world share their unique inspirations and journeys in game development through the #WeArePlay series. Filipe from Brazil was motivated by his city's rich cultural heritage to create games that share Brazilian history, leading to the founding of Aoca Game Lab and their game ÁRIDA: Backland’s Awakening. Marko from Serbia transitioned from chemistry to technology after receiving his first computer, eventually establishing Peaksel, a studio with over 480 million downloads. Liene from Latvia drew inspiration from nature and outdoor activities, creating Roadgames, which offers adventurous scavenger hunts. In Australia, Xin left a corporate tech career to create mobile games reminiscent of 90's video games, founding Pixel Starships. These developers have benefited from Google Play programs like the Indie Games Accelerator and Indie Games Fund to advance their studios and creations.
Nov 17, 2022 446 words in the original blog post.
The open-source Pass Converter project, developed by Google Wallet's Developer Relations team, aims to simplify the integration of passes across different mobile wallet applications by allowing developers to convert existing passes from one platform to another, initially supporting Google Wallet and Apple Wallet. This tool accommodates various pass types such as event tickets, loyalty cards, and transit passes, and is designed with flexibility to customize conversions, including using a hints.json file to map properties and managing image hosting. The Pass Converter offers a demo mode for testing conversions on a webpage and can be run via command line or as a web service to automate processes, with its source code and further development open for contributions on GitHub.
Nov 09, 2022 545 words in the original blog post.
In the third quarter of 2022, the Google Machine Learning communities showcased numerous achievements and initiatives across various regions, focusing on TensorFlow, JAX, and cloud-based AI solutions. Key highlights included load-testing TensorFlow Serving's REST interface, neural machine translation using Bahdanau's attention, and automated deployment of TensorFlow models on Kubernetes. Community events such as TFUG Taipei's workshops on integrating Python with Hugging Face and TensorFlow, as well as TFUG Malaysia's introduction to JAX, facilitated learning and collaboration among machine learning enthusiasts. Innovative projects included a Hindi character recognition app using TensorFlow Lite, a custom audio classification app with TFLite Model Maker, and deploying the Vision Transformer (ViT) model on Kubernetes and Vertex AI. Additionally, there was an emphasis on fostering research through initiatives like the ML Paper Reading Clubs, which encouraged participants to engage with cutting-edge machine learning research, and projects like the Nystromformer GitHub repository aimed at improving scalability in machine learning models.
Nov 08, 2022 1,744 words in the original blog post.
Carlos Azaustre, a Web Technologies Google Developer Expert, transformed his personal notes on Angular and JavaScript into a successful YouTube channel with over 105,000 subscribers, aiming to make technical content accessible to the Spanish-speaking community. Initially using his blog as a personal reference, Carlos noticed its growing popularity and shifted toward creating video tutorials, eventually committing to regular weekly uploads and leveraging social media promotion to boost engagement. He emphasizes the importance of using YouTube analytics to refine video content, noting that shorter videos are more effective for lectures, while longer formats work for tutorials. Carlos also capitalizes on YouTube Shorts to reach non-subscribers and advises new creators to prioritize engagement over algorithm optimization, start with minimal equipment, and focus on content that personally interests them. His strategy includes keeping a notebook of ideas and drawing inspiration from viewer comments to ensure fresh content, while underscoring that a good microphone is essential for quality video production.
Nov 03, 2022 1,077 words in the original blog post.
App Engine, originally launched in 2008, offered a suite of bundled services that made it convenient for developers to build applications with features like databases, caching, and authentication, but limited them to running on App Engine. In 2018, a 2nd-generation service was introduced to increase app portability by offering open-source runtimes, though this required migrating away from these bundled services, posing challenges for users. Due to popular demand, access to most of these services was restored in 2021, allowing developers to upgrade to modern language runtimes like Python 3 while maintaining service access. The Serverless Migration Station provides resources and guidance for migrating to newer runtimes or other Google Cloud services, with modules aimed at easing the transition from App Engine's proprietary services to more flexible cloud solutions, such as Cloud Functions and Cloud Run. The initiative aims to support developers in modernizing their applications, leveraging both codelabs and video content, with a focus initially on Python, expanding to other languages in the future.
Nov 02, 2022 1,261 words in the original blog post.
Developer Journey is a monthly series launched by Google Developer Studio to highlight the experiences of diverse developers worldwide as they navigate their careers using Google tools. Each month, the series features developers who share the challenges and successes they encounter while leveraging tools like Jetpack Compose, Android Studio, and various Google Cloud services. The series aims to foster a sense of community among developers by spotlighting their projects and the Google technologies they use, such as Sierra OBryan's work with Jetpack Compose and Richard Knowles' focus on accessibility with the Accessibility Scanner. It also emphasizes the importance of continuous learning and community engagement, as demonstrated by Harun Wangereka and Lynn Langit's advice to new developers on the significance of joining developer communities and dedicating time to learning cloud services. Overall, Developer Journey offers a platform for developers to exchange insights and inspire others by showcasing their innovative work and the tools that facilitate their success.
Nov 01, 2022 1,755 words in the original blog post.