BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Build Content on InfoQ

News

RSS Feed
  • Dagger Enables Developer Functions for CI/CD and Opens the Daggerverse

    The open-source Dagger project, which aims to be "CI/CD as code that runs anywhere," recently released version 0.10. This release introduces custom Dagger Functions, a feature that simplifies CI scripts while expanding possibilities for developers seeking cleaner, more efficient pipelines. Also announced is the Daggerverse - a searchable index for public Dagger Functions.

  • How Developer Enablement Brings Benefits to Software Organizations

    Developer enablement is about tools and approaches that can greatly increase the potential we can have as individuals. It can have an impact on productivity and happiness, on profits and retention. Developer tools make it easier for engineers to deploy products, enabling them to focus on building a product.

  • .NET News Roundup: Microsoft Build, .NET 6, MAUI, Visual Studio 2019, Project Reunion

    It's been a busy week for the .NET community with this year's edition of Microsoft Build. During the event, Microsoft released new previews for .NET 6 and its related frameworks, along with a new version of Visual Studio, TypeScript 4.3, and more. InfoQ examined these and a number of smaller stories in the .NET ecosystem from the week of May 24th, 2021.

  • JFrog to Shut down JCenter and Bintray

    JFrog has announced that it is shutting down the Bintray asset hosting service, which includes the JCenter Java repository, often used by Gradle and Android builds. Uploads to Bintray will be blocked at the end of the month, and assets will be unavailable for download after the end of April, and deleted shortly afterwards. Read on to find out what this means for your Java build pipelines.

  • The New Microsoft Edge's Extensions

    Pratyusha Avadhanula, senior program manager with the Microsoft Edge extension team, recently walked developers through the new extension submitting process. At Microsoft Build 2020, Avadhanula detailed the registration process, the differences between the Chromium APIs and the new Microsoft Edge APIs, and the features roadmap. Edge users can install existing Chrome extensions, with some caveats.

  • Bazel 2.0 Released with Performance and Stability Improvements

    Bazel, the build and test tool that is based off of Google's internal build tool Blaze, recently released version 2.0. This release introduces a few flagged changes that will be incompatible with past versions as well as a number of other stability and performance improvements.

  • Reducing Build Time with Observability in the Software Supply Chain

    Tools commonly used in production can also be applied to gain insight into the CI/CD pipeline to reduce the build time. Ben Hartshorne, engineer at honeycomb.io, gave the presentation Observability in the SSC: Seeing into Your Build System at QCon San Francisco 2019.

  • Improving Continuous Integration at Dropbox Using Bazel

    Benjamin Peterson recently shared how Dropbox leverages Bazel to improve their build and deploy experience. Using Bazel, Dropbox was able to scale their continuous integration and deployment pipelines to ensure quick feedback on commits. They achieved this by running only the affected tests within a grouping of commits and selectively pre-declaring which tests are gating to deployments.

  • Athena: Automated Build Health Monitoring at Dropbox Engineering

    Dropbox’s engineering team runs ~35,000 builds and millions of automated tests, many of which can fail either due to bad commits or due to environmental conditions. The team created a build monitoring system to minimize the manual intervention necessary to detect and quarantine flaky tests, and notify code authors.

  • Babel 7.3: Smart Pipelines, Private Instance Accessors and More

    The recently released Babel 7.3 can now parse and compile private instance accessors and the 'smart' pipeline operator. Babel 7.3 additionally supports named capturing groups in regular expressions, and much more.

BT