Amazon Elastic Container Service (Amazon ECS) ahora es compatible con Amazon ECS Exec y Amazon Linux 2 para cargas de trabajo que se ejecutan en los locales con Amazon ECS Anywhere. ECS Exec hace que para los clientes sea más fácil resolver errores, recopilar información de diagnóstico, interactuar con procesos en contenedores durante el desarrollo o conseguir acceso de “ruptura de vidrio” a contenedores para depurar problemas graves encontrados durante la producción. Con Amazon Linux 2, ahora los clientes pueden utilizar de manera sencilla el mismo sistema operativo protegido por AWS en los locales y en la nube para el desarrollo y las pruebas.
AWS Elemental MediaConvert ahora admite la creación del formato AV1 (AOMedia Video 1) en tamaños de fotogramas de 4K y con una profundidad de color de 10 bits. Estas mejoras amplían las capacidades de codificación AV1 de AWS Elemental MediaConvert para habilitar la creación de contenido 4K de alto rango dinámico (HDR) para su visualización en dispositivos de reproducción 4K modernos y de color intenso. Con AV1, puede entregar vídeos de alta calidad en SD, HD y, ahora, en 4K de alto rango dinámico a dispositivos móviles y de otro tipo a bajas velocidades de bits que son inalcanzables con formatos tradicionales como AVC (H.264) y HEVC (H.265). Para obtener más información sobre los precios de AV1, visite la página de precios de MediaConvert.
Amazon EC2 R5b instances are now available in AWS Asia Pacific (Seoul) Region. R5b instances are powered by the AWS Nitro System and offer up to 60 Gbps of EBS bandwidth and 260,000 I/O operations per second (IOPS), enabling customers to lift and shift memory intensive applications to AWS. R5b instances provide 3x higher EBS-Optimized performance compared to R5 instances and 2x higher EBS-Optimized performance compared to R6i instances.
In 2021, we saw many changes and improvements to the Google Workspace Platform geared at helping developers build new solutions to keep up with the challenges of how we worked, like hybrid and fully remote office work. More than ever, we needed tools for virtual collaboration and digital processes to keep our work going. As paper processes in the office were less viable and we continued to go see digital transformations become necessary, many new custom solutions like desk reservation systems and automated test logging have evolved.
2021 was also a year for Platform milestones, Google Workspace grew to more than 3 billion users globally, we reached more than 5,300 public apps in the Google Workspace Marketplace, and we crossed over 4.8 billion apps installed (up from 1 billion in 2020)! We were also busy bringing Platform innovations and improving our developer experience to help building for Google Workspace easier and faster. Here’s a look at some of the key enhancements the Google Workspace Platform brought to the developer community.
Google Cloud Champion Innovators program
Community building is one of the most effective ways to support developers, which is why we created Google Cloud Innovators.This new community program was designed for developers and technical practitioners using Google Cloud and we welcome everyone.
And when we say everyone, it’s not just professional developers, data scientists, or student developers and hobbyists, we also mean non-technical end users. The growing Google community has something for everyone.
GWAO Alternate Runtimes goes GA
Google Workspace Add-ons are customized applications that tightly integrate with Google Workspace applications, and can be found in the Google Workspace Marketplace, or built specifically for your own domain. The development of these applications were limited to using Apps Script, our native scripting language for the Google Workspace Platform. With the launch of Alternate Runtimes you can now develop add-ons with your preferred hosting infrastructure, development tool chain, source control system, coding language, and code libraries; it was a highly requested update from the developer community, opening up the Platform to many new developer scenarios.
Card Builder UI Application
The GWAO Card Builder tool allows you to visually design the user interfaces for your Google Workspace Add-ons and Google Chat apps projects. It is a must-have for Google Workspace developers using either Apps Script or Alternate Runtimes, enabling you to prototype and design Card UIs super fast without hassle and errors of hand coding JSON or Apps Script on your own.
Card Builder tool for building Google Workspace Add-ons and Chat Apps
Recommended for Google Workspace
This program showcases a selection of market-leading applications built by software vendors across a wide range of categories, including project management, customer support, and finance in our Google Workspace Marketplace. These apps undergo rigorous usability and security testing to make sure they meet our requirements for high quality integrations. They must also have an exemplary track record of user satisfaction, reliability, and privacy.
Recommended for Google Workspace program showcases high quality applications
Chat Slash Commands and Dialogs
Slash commands simplify the way users interact with your Chat bot, offering them a visual leading way to discover and execute your bot’s primary features. As a developer, slash commands are straightforward to implement, and essential in offering a better bot experience. In addition to Slash Commands, Dialogs were a new capability introduced to the Chat App framework that allows developers to build user interfaces to capture inputs and parameters in a structured, reliable way. This was a tremendous step forward for bot usability because it simplified and streamlined the process of users interacting with bot commands. Now with dialogs, users can be led visually to supply inputs via prompts, versus having to rely on wrapping bot commands with natural language inputs.
Forms API beta
Google Forms enables easy creation and distribution of forms, surveys, and quizzes. Forms is used for a wide variety of use cases across business operations, customer management, event planning and logistics, education, and more. With the Google Forms API Beta announcement, developers were able to provide programmatic access for managing forms and acting on responses, empowering developers to build powerful integrations on top of Forms.
Google Workspace Marketplace updates
We made many updates to the Google Workspace Marketplace to improve both the user and developer experience. We added updates to the application detail page that included pricing and when the listing was last updated. The homepage also saw improvements with various curated categories by the Google team under Editor’s Choice. Finally, we launched the marketplace badges for developers to promote their published applications on websites and marketing channels. Oh, and we also had a logo update if you hadn’t noticed.
Google Workspace Marketplace Badges for application promotion
Farewell 2021 and here’s to welcoming in 2022
2021 brought us many innovations to the Google Workspace Platform to help developers address the needs of their users and it also brought more empowerment to knowledge workers to build the solutions they needed with our no-code and low-code platforms. These are just the highlights for the Google Workspace Platform and we look forward to more innovation in 2022. To keep up with all the news about the Platform, please subscribe to our newsletter.
Posted by Manoranjan Padhy – Developer Relations Lead, India
Six years ago, Aditi Soni was new to computers and programming when she learned about Google Developer Groups (GDG) and Women Techmakers (WTM) from a senior at her university, the Shri Vaishnav Institute of Technology and Science, Indore. Then, everything changed when she joined a Google Developer Group in Indore, the largest city in Central India, which began as a 16th century trading hub.
“Initially, it was extremely overwhelming for me to be in that space, where so many accomplished professionals were present,” Aditi says of her first experiences attending GDG Indore. “I was very hesitant to go and have a conversation with them.”
But Aditi felt determined. Her friend Aditya Sharma taught her C and C++, and she practiced her programming skills on her smartphone, using tools like the C4droid Android app, because she didn’t have a laptop. By the time she got a laptop, she was off and running. Aditi began teaching herself Android development and landed an internship after her second year of college.
“I consider myself as an opportunity grabber,” Aditi writes in a post on her Medium blog. “ I never miss a single chance to become a better version of myself. I used to attend all community meetups and did not miss a single one.”
All her hard work paid off. In 2017, she became a Women Techmakers lead in Indore and took her first flight on an airplane to the WTM Leads Summit in Bangalore. The same year, she became a Microsoft Student Partner and attended Google Developer Days India. In 2018, Aditi earned the Google India Udacity Android Developers Nanodegree Scholarship, as one of the top 150 students from India, and graduated with a Bachelor’s of Engineering degree in computer science. In 2019, Women Techmakers awarded Aditi a travel grant to Madrid, Spain to attend the Firebase Summit.
Using the experience of being a woman in tech to encourage others to pursue STEM careers
Now, Aditi is a full-time software developer at Consultadd Incorporation, India, and a Women Techmakers Ambassador, and a GDG organizer for her local chapter in Pune. She contributes to the community as an organizer, speaker, and mentor.
“We organize monthly technical meetups to empower women and provide them with a platform to achieve their goals,” Aditi explains. “Being able to help others feels like I am giving it back to the community.”
Aditi says GDG and WTM have helped her develop technical skills and have also positively impacted her personal life.
“I had significant life experiences because of the Google Developer Group and Women Techmakers communities, including my first flight, my first hands-on experience with Google’s trending technologies, and one-on-one interaction with Googlers and many great personalities while attending global summits,” she says. “All these things have helped me to be a person who can guide and help others and share my knowledge and experiences with hundreds of professionals today.”
Aditi describes herself as a community enthusiast, using her platform to encourage other women and students to pursue careers in technology, even if they’re brand-new to the field. She also enjoys mentoring new programmers.
“I am passionate about making an impact on others’ lives by sharing my journey and experiences and helping people face hurdles like mine with courage and confidence,” she says. “I enjoy helping people who are struggling to learn to code or who want to switch their careers to tech.”
Supporting budding developers
Aditi acknowledges the adage, “Change is not easy,’’ especially when preparing for a career in technology.
“You may try very hard, give up so many times, and go through all that frustration, but remember not to quit,” she advises. “The moment you feel like quitting is the moment you need to keep pushing and get your reward.”
She has specific suggestions for making it easier to build new tech skills, too.
“Before learning a specific technology, understand yourself,” she suggests. “What works for you? What’s your learning process? Then look for the appropriate resources. It can be a simple one-page tutorial or a full-fledged course. Everything is easy when the basics are clear and the foundation is strong.”
Aditi plans to continue contributing to the tech community in India and around the world, by sharing her insight, connecting with new people, and developing new technical skills. She recently welcomed a new member into her family–a baby girl–and she is growing her own regional tech community and providing so much to others in her area and the STEM field.
Los clústeres de Spark que cuentan con la administración de Amazon FinSpace ahora son compatibles con Apache Spark 3.1.2. Apache Spark 3 cuenta con características de optimización de consultas, entre ellas la división dinámica para optimizar las uniones, como la unión de una gran tabla de operaciones con una tabla de dimensiones más pequeñas de centros de ejecución. También incluye cambios para ser más compatible con el estándar ANSI SQL y presenta 30 nuevas características incorporadas. Los clústeres de FinSpace Spark les facilitan a los analistas lanzar, conectar, redimensionar y terminar clústeres. Los clústeres de FinSpace Spark están disponibles en cinco tamaños, por lo que puede seleccionar una configuración adecuada para su carga de trabajo, e incluyen una biblioteca de análisis de series temporales para preparar y analizar datos históricos financieros de serie temporal a escala de petabytes.