January 2025 Summaries
6 posts from Ona
Filter
Month:
Year:
Post Summaries
Back to Blog
Gitpod is an enterprise guide to buying Cloud Development Environments (CDEs) that aims to help regulated enterprises choose the right CDE for their needs. The guide covers why enterprises adopt CDEs, common use cases, evaluation criteria, and the CDE landscape. It highlights the importance of considering security, developer experience, cost management, and strategic initiatives when selecting a CDE. The guide also provides an overview of Gitpod's enterprise adoption timeline, which includes discovery, personalized demo, ROI assessment, architecture review, installation, testing, procurement, roll-out, and why Fortune 500 companies choose Gitpod for its fully managed solution that runs in the customer's infrastructure, leading market performance in developer experience and IDE support, and being built from the ground up for large-scale regulated enterprises.
Jan 29, 2025
2,269 words in the original blog post.
Measuring developer productivity is crucial for modern software development, as it helps organizations make informed decisions about their engineering investments. This guide provides a practical reference for engineering leaders looking to implement developer productivity metrics at their organization. It presents the top 20 developer productivity metrics, each with its description, implementation, trade-offs, pros, and cons. The metrics cover various aspects of software development, such as deployment frequency, cycle time, change failure rate, mean time to recovery, code review time, pull request size, build time, test coverage, sprint velocity, code churn, technical debt ratio, release frequency, customer-reported defects, lines of code, and developer satisfaction. The guide also offers implementation tips, including starting small, being transparent about metrics, using them to identify areas for improvement, reviewing and adjusting metrics quarterly, sharing data with teams regularly, and avoiding common anti-patterns such as comparing teams with different contexts or ignoring team feedback. By focusing on improvement rather than judgment and being patient, organizations can build effective measurement programs that drive success in their engineering investments.
Jan 27, 2025
1,724 words in the original blog post.
The developer experience in regulated industries is being redefined as security requirements and compliance are no longer seen as trade-offs with productivity. Instead, tools like VDI are being replaced by secure, automated, standardized development environments (CDEs) that allow for a smooth development experience. This shift is already underway, with 40% of highly-regulated organizations expected to adopt CDEs by 2027, according to Gartner. Platform teams in regulated industries are now able to deliver a development experience that their developers and themselves actually want to use, without compromising security and compliance. The rise of AI and coding assistants is also contributing to this shift, making it clear that the days of clunky, slow, frustrating development in regulated industries are seriously numbered.
Jan 23, 2025
691 words in the original blog post.
The DX Core 4 is an opinionated developer productivity framework that provides clear and concise metrics for measuring developer performance. It takes a bold approach by stating exactly which metrics should be used, rather than offering a range of options or relying on theoretical approaches. The framework focuses on four key metrics: Speed (diffs per engineer), Effectiveness (Developer Experience Index), Quality (Change Failure Rate), and Impact (Time Spent on New Capabilities). These metrics create "productive tension" with each other, ensuring that organizations prioritize the right aspects of developer productivity. DX Core 4 is distinct from frameworks like SPACE and DORA, which offer more comprehensive theoretical models or technical metrics. The framework's emphasis on practicality and standardization makes it a valuable starting point for organizations looking to measure the value of their developers and improve their productivity. By providing a clear direction and enabling meaningful industry comparisons, DX Core 4 has the potential to bridge the gap between engineering metrics and business value.
Jan 22, 2025
1,375 words in the original blog post.
Gitpod transforms security from a productivity blocker into an automated, integrated part of the development workflow. It provides ephemeral, standardized, and isolated environments that eliminate persistent attack vectors, contain potential security breaches within temporary environments, and give fine-grained control over resources accessed over the network. By using Gitpod's security features, organizations can reduce their attack surface area, eliminate code stored on local devices, implement fine-grained access control via SSO, SCM, and OIDC, replace VDI with purpose-built cloud development environments, automate secrets management with OIDC, provide secure sandboxes for AI assistants and agents, speed up compliance audits, enable instant provisioning and revocation of development environments for contractors, and achieve cost savings compared to traditional solutions. Gitpod's zero-trust architecture implements granular access controls and no persistent state, ensuring a secure development infrastructure.
Jan 22, 2025
1,312 words in the original blog post.
Automated GPU Development Environments on AWS` is a guide that explains how to set up a secure and automated development environment for AI engineers and data scientists using Gitpod, an open-source platform for secure and automated development environments. The guide provides step-by-step instructions on configuring a self-hosted GPU instance with persistent storage and SSH access through Gitpod's runner, as well as setting up a Dev Container configuration that includes Dockerfile, host requirements, run arguments, mounts, workspace folder, features, and testing the configuration. The setup allows developers to create repeatable and flexible GPU-enabled development environments with persistent storage and pay only for the time their environment is active.
Jan 08, 2025
1,706 words in the original blog post.