InfoQ Homepage Source Code Content on InfoQ
-
TikTok Releases Tool to Improve Monorepo Performance
Engineers from TikTok have announced a new tool - Sparo - to help deal with the problems associated with using monorepos, solving many of the performance issues that come with larger repos.
-
Building a Platform to Gain an Unexpected Competitive Advantage: Ranbir Chawla at QCon London
During his QCon London presentation, Ranbir Chawla presented the journey his team took from moving from an “architectural perfect storm” and a highly manual operational system to a product company with a modern event-based architecture that can be released in < 1 hour. The company now focuses on providing real business outcomes to its stakeholders, and ensuring developers find joy in their work.
-
Visual Studio 17.10 Preview 2: GitHub Copilot-Powered Pull Requests, SSDT Support for VS in ARM64
Microsoft has released Visual Studio 17.10 Preview 2. This release contains features regarding GitHub Copilot-powered pull requests, support for SQL Server Developer Tools in VS on ARM64 and support for Garbage Collection Insights in Managed Memory Window.
-
Improving GitHub Deployments with Merge Queue
Recently, Github talked about how they use merge queues for implementing code updates at GitHub. Merge queues have been developed and scaled to manage over 30,000 pull requests, alongside the corresponding 4.5 million CI executions, for GitHub.com.
-
Actionforge is a VS Code Extension to Build GitHub Workflows Visually
Actionforge provides a visual, node-based interface to create and maintain GitHub Action workflows masking their underlying YAML textual definition. Packaged as an extension for Visual Studio Code, the tool does not require any external services and is now available in beta.
-
GitHub Announces Upgrade to Action Runners with 4-vCPU, 16 GiB Memory
GitHub recently announced an enhancement to their GitHub Actions-hosted runners. Moving forward, workflows from public repositories on Linux or Windows that utilize GitHub's default labels will be executed on the new 4-vCPU runners.
-
Hubber Codespace Improves Inner-Loop Testing at GitHub
GitHub's Developer Experience (DX) team has recently unveiled a new tool aimed at streamlining the inner-loop development process within its distributed service ecosystem. Named "Hubber Codespace" (HCS), the solution addresses some challenges posed by integration testing in a modular team structure where different services are developed and operated independently.
-
McDonald's Streamlines CI with GitHub Actions and Reusable Workflows
Recently McDonald’s talked about how they leveraged GitHub Actions to emphasize readability, maintainability, and reduce code duplication. Their goals included establishing a streamlined CI process, enhancing developer productivity, and implementing pipeline observability and monitoring.
-
Visual Studio 2022 - 17.10 Preview 1: Productivity, Debugging, Diagnostics and More Improvements
Microsoft released Visual Studio 2022 17.10 - Preview 1 version with significant enhancements to areas like productivity, debugging, diagnostics, game development and Microsoft 365 development tools.
-
GitHub Delivers Copilot Enterprise for Large Organizations
GitHub Copilot Enterprise, a Copilot plan available for enterprises that use GitHub Enterprise Cloud, is now generally available. It offers AI capabilities to improve the user's experience on GitHub.com, including the option to communicate with Copilot directly in the browser and to access Copilot's context from different project repositories.
-
Apple Open Sources Pkl, a Configuration as Code Programming Language
Recently, Apple open-sourced Pkl, pronounced "Pickle," a configuration-as-code language. Pkl has the the goal of streamlining configuration management, by serving as a command-line utility, software library, or build plugin.
-
DoorDash Uses CockroachDB to Create Config Management Platform for Microservices
DoorDash created a configuration management platform to help its logistics team maintain the growing number of business preferences and configuration values. The company used CockroachDB for persistence and simplified the architecture compared with the previous solution. The new platform enables experimentation, improves configuration value lifecycle, and provides flexibility and extendibility.
-
GitHub Upgrades its MySQL Infrastructure from v5.7 to 8.0
GitHub recently upgraded its MySQL infrastructure from version 5.7 to 8.0. The motivation behind this upgrade was 5.7 reaching the end of life, and a need to leverage the latest security patches, bug fixes, and performance enhancements offered by MySQL 8.0.
-
Visual Studio GitHub Copilot Extension Introduces New Features and Enhancements
The latest release of the Visual Studio GitHub Copilot Chat Extension introduces two noteworthy productivity features, slash commands and context variables. Additionally, developers can explore preview features like the Exception Assistant, Test failure Analysis, Suggestions for Breakpoint Expressions, Commit message suggestions and many more.
-
GitHub Copilot Chat Now Generally Available
GitHub Copilot Chat, a natural language-powered coding tool, is now generally available, according to a recent announcement by GitHub. The tool, a part of GitHub Copilot, is designed to elevate natural language as a universal programming language. GitHub Copilot Chat, powered by GPT-4, is a contextually-aware AI assistant tailored for development scenarios.