opensource.googleblog.com Open in urlscan Pro
2a00:1450:4001:812::2001  Public Scan

Submitted URL: http://opensource.googleblog.com/
Effective URL: https://opensource.googleblog.com/
Submission: On December 13 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

OPENSOURCE.GOOGLE.COM

Menu
 * Events
 * Projects
 * Programs and services
 * Documentation
 * About
 * Blog


GOOGLE OPEN SOURCE BLOG

The latest news from Google on open source releases, major projects, events, and
student outreach programs.


A LOOK BACK AT BAZELCON '23 AND THE LAUNCH OF BAZEL 7

TUESDAY, DECEMBER 12, 2023

In October ‘23, the Google Bazel team hosted the 7th annual BazelCon, a
gathering for the Bazel community and broader Build ecosystem. We welcomed
enterprise users and program partners, companies building businesses on top of
Bazel, as well as enthusiasts curious to learn more about this space. This year,
BazelCon made its debut outside North America and was hosted in the Google
Munich office.





BAZELCON RECAP

The Bazel ecosystem is growing. This year, we had over 200 in-person external
attendees, over 3K livestream views, and a record number of 120 proposals
submitted by the community.

We started the conference with a keynote address by Mícheál Ó Foghlú
(Engineering Director at Google), followed by a state-of-the-union address by
John Field and Tobias Werth (Engineering Managers at Google).



The Bazel community showcased a series of technical and lightning main-stage
talks. To highlight a few:

 * BMW shared insights into how they released several “Bazel cars”

 * JetBrains* announced the preview release of their new Bazel plugin for their
   IDEs

 * Booking.com walked through their journey of adopting Bazel, thereby reducing
   CI time from 22 minutes to under 2 minutes and container image size by 80%

Take a look at published recordings of all of these talks at your own leisure.

In addition to hearing from presenters, conference attendees also had the
opportunity to engage with each other in smaller, more interactive forums.
Through live Q&A with the Bazel team and several Birds of a Feather sessions on
topics ranging from authoring rulesets, to collecting usage data responsibly, to
IDE integrations, the Bazel community was able to provide direct feedback to the
team and spark productive discussions. Make sure to check out published notes
from these sessions.

At BazelCon, we also proudly announced the initial release candidate for Bazel
7, which has since launched.





WHAT’S NEW IN BAZEL 7?

Bazel 7 is the latest major release on the long-term support (LTS) track. Many
multi-year efforts have landed in this release. For example:

Bzlmod: Bzlmod, Bazel's new modular external dependency management system, is
now enabled by default (i.e. --enable_bzlmod defaults to true). If your project
doesn't have a MODULE.bazel file, Bazel will create an empty one for you. The
old WORKSPACE mechanism will continue to work alongside the new Bzlmod-managed
system. Learn more about what’s changed since Bazel 6 and what’s coming up in
Bazel 8 and 9.

Build without the Bytes (BwoB): Build without the Bytes for builds using remote
execution is now enabled by default (i.e. --remote_download_outputs defaults to
toplevel). Bazel will no longer try to download any intermediate outputs from
the remote server, but only the outputs of requested top-level targets instead.
This significantly improves remote build performance. Learn more about BwoB.

Merged analysis and execution (Skymeld): Project Skymeld aims to improve
multi-target build performance by removing the boundary between the analysis and
execution phases and allowing targets to be independently executed as soon as
their analysis finishes.

Platform-based toolchain resolution for Android and C++: This change helps
streamline the toolchain resolution API across all rulesets, obviating the need
for language-specific flags. It also removes technical debt by having Android
and C++ rules use the same toolchain resolution logic as other rulesets. Full
details for Android developers are available in the Android Platforms
announcement.

Read the full release notes for Bazel 7.
 


STAY UP-TO-DATE WITH BAZEL

We are thankful to everyone who played a role in making BazelCon ‘23 a big
success - speakers, contributors, attendees, the planning committee, and more.
We look forward to seeing you again next year!

In the meantime, follow along as we work together towards Bazel 8:

 * Bazel blog
 * GitHub
 * Mailing list
 * Slack
 * X (formerly known as Twitter)

If you have any questions or feedback, or would like to share something you’ve
built, reach out to product@bazel.build. We would love to hear from you!

By the Google Bazel team

*Copyright © 2023 JetBrains s.r.o. JetBrains and IntelliJ are registered
trademarks of JetBrains s.r.o





GOOGLE SEASON OF DOCS ANNOUNCES RESULTS OF 2023 PROGRAM

TUESDAY, DECEMBER 5, 2023

Google Season of Docs is happy to announce the 2023 program results, including
the project case studies.

Google Season of Docs is a grant-based program where open source organizations
apply for US$5-15,000 to hire technical writers to complete documentation
projects. At the end of the six-month documentation development phase,
organizations submit a case study to outline the problems their documentation
project was intended to solve, how they are measuring the success of their
documentation project, and what they learned during the project. The case
studies are publicly available and are intended to help other open source
organizations learn best practices in open source documentation.

The 2023 Google Season of Docs documentation development phase began on March 31
and ended November 21, 2023 for all projects. Participants in the 2023 program
will also answer three followup surveys in 2024, in order to better track the
impact of these documentation projects over time.

Feedback from the 2023 participating projects was extremely positive:

> “I would strongly recommend engaging with a technical writer who is genuinely
> passionate about open-source initiatives. A writer who asks probing questions,
> encourages leaders to think innovatively, and is eager to learn in unfamiliar
> domains can be incredibly beneficial."

– Digital Biomarker Discovery Project

> “Having a dedicated resource under the banner of GSoD helped as it allowed the
> team to focus on core activities while leaving out the worries related to the
> stacking documentation challenges behind, to be taken care of by the writer."

– Flux

> “We made significant improvements to nearly half of the p5.js reference and
> laid the groundwork for a team of writers currently working on documentation.
> Along the way, we engaged a broad cross-section of the community and
> strengthened bonds among core contributors. "

– p5.js

Take a look at the participant list to see the initial project plans and case
studies!





WHAT’S NEXT?

Stay tuned for information about Google Season of Docs 2024—watch for posts on
this blog and sign up for the announcements email list. We’ll also be publishing
the 2023 case study summary report in early 2024.

If you were excited about participating in the 2023 Google Season of Docs
program, please do write social media posts. See the promotion and press page
for images and other promotional materials you can include, and be sure to use
the tag #SeasonOfDocs when promoting your project on social media. To include
the tech writing and open source communities, add #WriteTheDocs, #techcomm,
#TechnicalWriting, and #OpenSource to your posts.

By Erin McKean, Google Open Source Programs Office





GOOGLE SUMMER OF CODE 2023 FINAL RESULTS!

MONDAY, DECEMBER 4, 2023

On November 17th, we wrapped up our 2023 Google Summer of Code program where 903
contributors completed open source projects for 168 OSS organizations. This year
70% (628) of the successful 2023 contributors opted for a 12-week project, while
the remaining 30% (275) completed their GSoC work over the past few weeks. That
being said, many contributors choose to continue involvement in the OSS
community after finishing their GSoC projects. GSoC is typically just one small
chapter in a contributor's lifetime open source journey.

This certainly was one of our most enthusiastic groups of mentors & GSoC
contributors yet. We were able to host multiple virtual check-ins where
contributors had the chance to ask GSoC Administrators questions and get live
reminders and advice regarding the program and its milestones, the response to
these sessions was overwhelming with one session having over 60% of 2023 GSoC
contributors attending. Our final virtual event as part of this series was a
multi-day ‘Contributor Talks’ Series where 43 participants had the chance to
give three minute Lightning Talks about their GSoC projects.






Our mentors and GSoC contributors spent a lot of time giving us invaluable
feedback from the program so we wanted to share a few top insights below. Their
comments help us to keep the program relevant and to continue to meet the needs
of open source communities and new open source contributors.





ADVICE FOR FUTURE CONTRIBUTORS

As we head into our 20th year of GSoC, we wanted to highlight some of the advice
that the 2023 GSoC contributors offered to future contributors. Much of the
advice falls into the themes of:

 * Communicate early and often with mentors.
 * Take the time in February as soon as orgs are announced to find the right org
   and choose a project you are excited about, it will make the program much
   more enjoyable.
 * Set realistic goals and break tasks into milestones.
 * Be open to learning! Open source can seem intimidating but you have amazing
   mentors and the community there encouraging and supporting you.

We welcomed 18 new mentoring organizations this year, many of which were able to
attend our Mentor Summit on Google’s campus a few weeks ago.

In 2023, 10.15% of GSoC contributors were non-students. This was the second year
since we opened up the program to non-students. We hope to continue to have more
potential GSoC contributors who are changing careers or not currently enrolled
in academic programs join the program.

> “My advice is to just go for it. I'm a thirty-something career-changer who
> doesn't have a technical background; at times, I doubt myself and my ability
> to transition into a more technical field. During GSoC, I was paired with
> knowledgeable, friendly, engaging mentors who trusted me to get the work done.
> It was empowering, and I did work that I'm extremely proud of. To anyone in my
> shoes who may be afraid to take the plunge, I highly encourage them to do so.
> Seriously - if I can do it, anyone can."

– brittneyjuliet, GSoC’23 Contributor


FAVORITE PART OF GSOC

GSoC contributors have shared their favorite parts of GSoC with some very common
themes:

 * Working on real-world projects that thousands/millions of people actually use
   and rely on
 * Interacting with experienced developers and truly being part of an
   enthusiastic, welcoming community
 * Making a difference
 * Gaining overall skills and confidence to boost their careers that can’t be
   obtained from classrooms alone


HOW GSOC IMPROVED THEIR PROGRAMMING SKILLS

95.5% of contributors believe GSoC improved their programming skills. The most
common responses to how GSoC improved their skills were:

 * Practical experience. Applying programming concepts and techniques to real
   projects.
 * Learning to write cleaner, more maintainable code.
 * Enhanced problem solving skills.
 * Project management - learned how to break large, complex problems into
   smaller, organized tasks.
 * Learning to understand complex codebases.
 * Learning new concepts and technologies.
 * Engaging in code reviews with mentors regularly helped to grasp industry best
   practices.

We want to thank all of our mentors, organization administrators, and GSoC
contributors for a rewarding and smooth GSoC 2023. The excitement from our GSoC
contributors throughout the program and our mentors at the recent Mentor Summit
was palpable. Thank you all for the time and energy you put in to make open
source communities stronger and sustainable.


GSoC 2024 will be open for organization applications from January 22–February 6,
2024. We will announce the 2024 accepted GSoC organizations February 21 on the
program site: g.co/gsoc. GSoC contributor applications will be open March
18–April 2, 2024.

By Stephanie Taylor, Program Manager, and Perry Burnham, Associate Program
Manager for the Google Open Source Programs Office



  




POPULAR POSTS

 * Mentor organizations announced for Google Summer of Code 2023!
 * Google Summer of Code 2023 accepted contributors announced!
 * Introducing Service Weaver: A Framework for Writing Distributed Applications
 * Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022
 * Get ready for Google Summer of Code 2023!




ARCHIVE

 * ▼  2023 (42)
   * ▼  December (3)
     * A look back at BazelCon '23 and the launch of Bazel 7
     * Google Season of Docs announces results of 2023 pr...
     * Google Summer of Code 2023 Final Results!
   * ►  November (6)
   * ►  October (2)
   * ►  September (3)
   * ►  August (1)
   * ►  July (2)
   * ►  June (5)
   * ►  May (5)
   * ►  April (2)
   * ►  March (6)
   * ►  February (3)
   * ►  January (4)

 * ►  2022 (44)
   * ►  December (4)
   * ►  November (2)
   * ►  October (7)
   * ►  September (6)
   * ►  August (2)
   * ►  July (3)
   * ►  June (5)
   * ►  May (1)
   * ►  April (2)
   * ►  March (4)
   * ►  February (5)
   * ►  January (3)

 * ►  2021 (55)
   * ►  December (3)
   * ►  November (7)
   * ►  October (4)
   * ►  September (7)
   * ►  August (5)
   * ►  June (2)
   * ►  May (2)
   * ►  April (6)
   * ►  March (6)
   * ►  February (8)
   * ►  January (5)

 * ►  2020 (83)
   * ►  December (7)
   * ►  November (6)
   * ►  October (7)
   * ►  September (5)
   * ►  August (13)
   * ►  July (1)
   * ►  June (7)
   * ►  May (9)
   * ►  April (5)
   * ►  March (13)
   * ►  February (5)
   * ►  January (5)

 * ►  2019 (65)
   * ►  December (6)
   * ►  November (9)
   * ►  October (8)
   * ►  September (5)
   * ►  August (3)
   * ►  July (5)
   * ►  June (4)
   * ►  May (8)
   * ►  April (3)
   * ►  March (7)
   * ►  February (4)
   * ►  January (3)

 * ►  2018 (59)
   * ►  December (4)
   * ►  November (2)
   * ►  October (3)
   * ►  September (2)
   * ►  August (10)
   * ►  July (2)
   * ►  June (3)
   * ►  May (5)
   * ►  April (1)
   * ►  March (16)
   * ►  February (3)
   * ►  January (8)

 * ►  2017 (73)
   * ►  December (4)
   * ►  November (5)
   * ►  October (6)
   * ►  September (7)
   * ►  August (3)
   * ►  July (3)
   * ►  June (3)
   * ►  May (5)
   * ►  April (4)
   * ►  March (13)
   * ►  February (7)
   * ►  January (13)

 * ►  2016 (85)
   * ►  December (9)
   * ►  November (13)
   * ►  October (13)
   * ►  September (8)
   * ►  August (9)
   * ►  July (5)
   * ►  June (2)
   * ►  May (5)
   * ►  April (3)
   * ►  March (7)
   * ►  February (7)
   * ►  January (4)

 * ►  2015 (80)
   * ►  December (5)
   * ►  November (7)
   * ►  October (6)
   * ►  September (6)
   * ►  August (4)
   * ►  July (1)
   * ►  June (6)
   * ►  May (6)
   * ►  April (10)
   * ►  March (10)
   * ►  February (11)
   * ►  January (8)

 * ►  2014 (104)
   * ►  December (6)
   * ►  November (12)
   * ►  October (7)
   * ►  September (8)
   * ►  August (9)
   * ►  July (7)
   * ►  June (10)
   * ►  May (8)
   * ►  April (8)
   * ►  March (11)
   * ►  February (8)
   * ►  January (10)

 * ►  2013 (100)
   * ►  December (7)
   * ►  November (10)
   * ►  October (8)
   * ►  September (9)
   * ►  August (10)
   * ►  July (7)
   * ►  June (7)
   * ►  May (8)
   * ►  April (10)
   * ►  March (9)
   * ►  February (7)
   * ►  January (8)

 * ►  2012 (93)
   * ►  December (4)
   * ►  November (6)
   * ►  October (9)
   * ►  September (8)
   * ►  August (8)
   * ►  July (5)
   * ►  June (7)
   * ►  May (10)
   * ►  April (5)
   * ►  March (15)
   * ►  February (9)
   * ►  January (7)

 * ►  2011 (117)
   * ►  December (7)
   * ►  November (14)
   * ►  October (13)
   * ►  September (10)
   * ►  August (6)
   * ►  July (13)
   * ►  June (11)
   * ►  May (5)
   * ►  April (11)
   * ►  March (10)
   * ►  February (10)
   * ►  January (7)

 * ►  2010 (123)
   * ►  December (9)
   * ►  November (12)
   * ►  October (10)
   * ►  September (14)
   * ►  August (10)
   * ►  July (7)
   * ►  June (10)
   * ►  May (11)
   * ►  April (14)
   * ►  March (13)
   * ►  February (8)
   * ►  January (5)

 * ►  2009 (124)
   * ►  December (6)
   * ►  November (5)
   * ►  October (11)
   * ►  September (11)
   * ►  August (8)
   * ►  July (13)
   * ►  June (6)
   * ►  May (11)
   * ►  April (16)
   * ►  March (17)
   * ►  February (10)
   * ►  January (10)

 * ►  2008 (167)
   * ►  December (10)
   * ►  November (11)
   * ►  October (13)
   * ►  September (16)
   * ►  August (12)
   * ►  July (20)
   * ►  June (14)
   * ►  May (21)
   * ►  April (16)
   * ►  March (17)
   * ►  February (17)




 * Google
 * Privacy
 * Terms

.
Diese Website verwendet Cookies von Google, um Dienste anzubieten und Zugriffe
zu analysieren. Deine IP-Adresse und dein User-Agent werden zusammen mit
Messwerten zur Leistung und Sicherheit für Google freigegeben. So können
Nutzungsstatistiken generiert, Missbrauchsfälle erkannt und behoben und die
Qualität des Dienstes gewährleistet werden.Weitere InformationenOk