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
Effective URL: https://opensource.googleblog.com/
Submission: On December 13 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText 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