Why we chose Rust as our programming language
Choosing a programming language(s) for a new product is an important strategic decision. It influences a lot of things and has long-term implications…
The context challenge Understanding and interacting with code repositories can be frustrating: you often don’t get all of the information you…
Choosing a programming language(s) for a new product is an important strategic decision. It influences a lot of things and has long-term implications…
This post describes a different approach to software development that puts visual modeling and code generation into the heart of the development process.
TL;DR: DynamoDB is great, but partitioning and searching are hard We built alternator and migration-service to make life easier We open…
Code Insights for Bitbucket Server offers a better way to gain insights for progressively improving code quality. The Code Insights API allows…
Developer efficiency is always top mind for the Bitbucket team and we’re constantly looking at ways to get you up and…
Does it ever feel like the codebase you work in (or its core dependencies) can change in the blink of an…
Bitbucket Server is the convergence of individual work and team collaboration. Administrators ensure the git server availability, enabling developers to complete…
How long has your code base been around? Jira Software is our oldest project at Atlassian clocking in at 15 years old. That’s…
Implementing DevOps practices in large or highly regulated organizations is a balancing act. How do you make your development and operations teams as productive as possible,…