The graphical user interface of Porting Assistant for .NET is now available in open source. Users can now view, modify, and contribute to its source code. The Porting Assistant for .NET data store and analytics engine , which includes information such as package compatibility and their known replacements, is already available through open source. With the new release, user can also participate in the UI development process.
The Amazon Builders’ Library published a new article titled, Making retries safe with idempotent APIs . AWS Principal Engineer Malcolm Featonby write about how you can use APIs to manage retries, he walks you through the strategies used at Amazon for using idempotent APIs to reduce complexity and handle retries.
AWS announces the availability of Amazon CloudWatch Container Insights, a fully managed, integrated, and pay-as-you-go container monitoring and analytics service for CloudWatch on AWS Graviton2. CloudWatch Container Insights enables you to explore, analyze, and visualize your container metrics, Prometheus metrics, application logs, and performance events through automated dashboards in the CloudWatch console. These dashboards summarize the performance and availability of clusters, nodes or EC2 instances, services, tasks, pods, and containers running on Amazon Elastic Containers (ECS), Amazon Elastic Kubernetes Service (EKS), AWS Fargate, and Kubernetes.
The AWS Solutions team recently updated Multi-Region Application Architecture, a reference architecture that models a serverless active/passive workload with asynchronous replication of application data and failover from a primary to a secondary AWS Region.
Starting today, Amazon EC2 X1 and X1e instances are available in the AWS Africa (Cape Town) and Asia Pacific (Osaka) regions. X1 and X1e instances are memory-optimized instances designed for running large-scale and in-memory applications in the AWS Cloud. X1 instances offer up to 1,952 GiB of memory while X1e instances offer up to 3,904 GiB of memory. Both, X1 and X1e, instances are powered by four Intel® Xeon® E7 8880 v3 processors and offer up to 128 vCPUs. EC2 X1 and X1e instances are ideal for running in-memory databases, like SAP HANA, high-performance databases, big data processing engines like Apache Spark or Presto, and high-performance computing (HPC) applications.
Posted by Kübra Zengin, GDG North America Regional Lead
Image of participants in a recent Elevate workshop.
The North America Developer Ecosystem team recently hosted Elevate for Google Developer Groups organizers and Women Techmakers Ambassadors in US & Canada. The three-month professional development program met every Wednesday via Google Meet to help tech professionals upskill themselves with workshops on leadership, communication, thinking, and teamwork.
The first cohort of the seminar-style program recently came to a close, with 40+ Google Developer Groups organizers and Women Techmakers Ambassadors participating. Additionally, 18 guest speakers – 89% of whom were underrepresented genders – hosted specialized learning sessions over three months of events.
Elevate is just one example of the specialized applied skills training available to the Google Developer Groups community. As we look ahead to offering Elevate again in 2021, we wanted to share with you some of the key takeaways from the first installment of the program.
What the graduates had to say
From landing new roles at companies like Twitter and Accenture, to negotiating salary raises, the 40 graduates of Elevate have seen many successes. Here’s what a few of them had to say:
“After the Elevate trainings on negotiation, I successfully secured a higher salary with my new employer.”
Whether it’s finding new jobs or moving to new countries, Elevate’s graduates have used their new skills to guide their careers towards their passions. Check out a few of the program’s key lessons below:
Bringing your best self to the table
One major focus of the program was to help community leaders develop their own professional identity and confidence by learning communication techniques that would help them stand out and define themselves in the workplace.
Entire learning sessions were dedicated to specific value-adding topics, including:
- How to use persuasive body language;
- Finding a networking, presenting, and storytelling voice;
- The best practices for salary negotiation.
Along with other sessions on growth mindsets, problem solving, and more, attendees gained a deeper understanding of the best ways to present themselves, their ideas, and their worth in a professional setting – an essential ability that many feel has already helped them navigate job markets with more precision.
A team that feels valued brings value
The advice above, offered by a guest speaker during a teambuilding session, was one of the quotes that resonated with participants the most during the program. The emphasis on how coworkers think of each other and the best ways to build a culture of ownership over a team’s wins and losses embodies the key learnings central to Elevate’s mission.
The program further emphasized this message with learning sessions on:
- Giving and accepting clear feedback;
- Bias busting and empathy training in the workplace;
- Conflict management and resolution.
With these trainings, paired with others on growth mindsets and decision making, Elevate’s participants were able to start analyzing the effectiveness of different work environments on productivity. Through breakout sessions, they quickly realized that the more secure and supported an employee feels, the more willing they are to go the extra mile for their team. Equipped with this new knowledge base, many participants have already started bringing these key takeaways to their own workplaces in an effort to build more inclusive and productive cultures.
Whether it’s finding a new role or improving your applied skills, we can’t wait to see how Google Developer programs can help members achieve their professional goals.
Amazon AppStream 2.0 now supports using smart cards for Active Directory domain login and streaming applications
Amazon AppStream 2.0 now supports the use of smart cards such as Personal Identity Verification (PIV) and Common Access Card (CAC) smart cards for authentication to AppStream 2.0 streaming instances. Smart cards are also supported for in-session authentication for streaming applications. With this launch, your users can use a smart card reader and smart card connected to their local computer to sign in to an AppStream 2.0 streaming instance that is joined to a Microsoft Active Directory domain. They can also use their local smart card reader and smart card to sign in to applications within their streaming session.
AWS IoT SiteWise now supports usage of methods in formula expressions through Uniform Function Call Syntax (UFCS).
You can now grant the privilege to run COPY and UNLOAD commands to specific users and groups in your Amazon Redshift cluster to create more fine-grained access control policy.
Today we are delighted to announce the global expansion of AWS Contact Center Intelligence (CCI) solutions powered by AWS AI Services and made available through the AWS Partner Network. With our partners, you can quickly implement AWS CCI solutions to add AWS machine learning (ML) capabilities into your current contact center infrastructure to increase operational efficiencies and deliver a better customer experience with no machine learning expertise required. AWS CCI provides solutions comprised of AWS AI-powered services such as Amazon Transcribe for call transcriptions, Amazon Translate for translation, Amazon Kendra for intelligent search, Amazon Lex for conversational AI, and Amazon Comprehend for language comprehension functionalities.
Solve for the United Nations’ Sustainable Development Goals with Google technologies in this year’s Solution Challenge.
Posted by Erica Hanson, Global Program Manager, Google Developer Student Clubs
Created by the United Nations in 2015 to be achieved by 2030, the 17 Sustainable Development Goals (SDGs) agreed upon by all 193 United Nations Member States aim to end poverty, ensure prosperity, and protect the planet.
Last year brought many challenges, but it also brought a greater spirit around helping each other and giving back to our communities. With that in mind, we invite students around the world to join the Google Developer Student Clubs 2021 Solution Challenge!
If you’re new to the Solution Challenge, it is an annual competition that invites university students to develop solutions for real world problems using one or more Google products or platforms.
This year, see how you can use Android, TensorFlow, Google Cloud, Flutter, or any of your favorite Google technologies to promote employment for all, economic growth, and climate action, by building a solution for one or more of the UN Sustainable Development Goals.
What winners of the Solution Challenge receive
Participants will receive specialized prizes at different stages:
- The Top 50 teams will receive mentorship from Google and other experts to further work on their projects.
- The Top 10 finalists will receive a 1-year subscription to Pluralsight, swag, additional customized mentoring from Google, and a feature in the Google Developers Blog and Demo Day live on YouTube.
- The 3 Grand Prize Winners will receive all the prizes included in the Top 10 category along with a Chromebook and a private team meeting with a Google executive.
How to get started on the Solution Challenge
There are four main steps to joining the Solution Challenge and getting started on your project:
- Register at goo.gle/solutionchallenge and join a Google Developer Student Club at your college or university. If there is no club at your university, you can join the closest one through the event platform.
- Select one or more of the United Nations 17 Sustainable Development Goals to solve for.
- Build a solution using Google technology.
- Create a demo and submit your project by March 31, 2021.
Resources from Google for Solution Challenge participants
Google will provide Solution Challenge participants with various resources to help students build strong projects for their contest submission.
- Live online sessions with Q&As
- Mentorship from Google, Google Developer Experts, and the Developer Student Club community
- Curated codelabs designed by Google Developers
- Access to Design Sprint guidelines developed by Google Ventures
- and more!
When are winners announced?
Once all the projects are submitted after the March 31st deadline, judges will evaluate and score each submission from around the world using the criteria listed on the website. From there, winning solutions will be announced in three rounds.
Round 1 (May): The Top 50 teams will be announced.
Round 2 (July): After the top 50 teams submit their new and improved solutions, 10 finalists will be announced.
Round 3 (August): In the finale, the top 3 grand prize winners will be announced live on YouTube during the 2021 Solution Challenge Demo Day.
With a passion for building a better world, savvy coding skills, and a little help from Google, we can’t wait to see the solutions students create.
Learn more and sign up for the 2021 Solution Challenge, here.
Starting today, you can perform an in-place upgrade of your Amazon Aurora database cluster from MySQL major version 5.6 to 5.7. Instead of backing up and restoring the database to the new version, you can upgrade with just a few clicks in the Amazon RDS Management Console or by using the AWS SDK or CLI.