coding
Interactive rebase in Sourcetree
Git’s interactive rebase lets you rewrite your repository’s history. Here’s how to do it using Sourcetree.
18 ways to get kids coding
Entertain your kids in a way that’s also educational (shhh…don’t tell them)
18 coding games, toys, and apps the kids in your life will love
Here’s how tech-savvy parents get their kids interested in programming.
Caching in: performance engineering in Jira Cloud
Go behind the scenes with the Jira team and see how we performance-engineered our way to a zero-affinity cloud architecture that runs at enterprise scale.
A deep, deep dive into Java debugging
Follow senior architect Robbie Gates all the way down the rabbit hole to the JVM code, and learn a few new debugging tricks to keep up your sleeve.
My daughters are coding, thanks to Minecraft and slime
Holding kids’ attention may be the hardest part of teaching coding skills. For one mom, the solution was to help her girls hack their favorite game.
How Bitbucket Data Center’s largest customers scale with Git
Supporting a growing software team is a daunting challenge, and Git is often at the heart of that task. Ensuring developers can effectively collaborate requires user provisioning, tool permissions, and enough horsepower to support all of the load. If you support a distributed team, the factors become more complex. How do you ensure developers have a consistent experience across geographies […]
How and why we use coding challenges to interview developers
Hiring is one of the most time-intensive and critical things we do. This means time is precious. We can’t waste any on interviewing or hiring the wrong people. That’s why every engineering candidate we talk to goes through a set of coding challenges. We know there are different schools of thought on this (and some […]
How to speed up code reviews
This is a guest blog post by Atlassian Marketplace vendor, Midori. Ask anyone in the DevOps community and chances are, they will tell you that code review is time-consuming and frequently boring, but it’s a critical phase of the software development process. What they mention less often is that the long back and forths with […]
An open letter to computer science graduates
Congratulations! The hard work you’ve put in and perseverance you’ve shown over the past few years has paid off. Now the fun begins (and I don’t just mean a summer of post-exam partying, though that’s a lot of fun, too). Amongst the myriad transitions you’re making is one that doesn’t often get mentioned in commencement speeches: […]
Three tips for modernizing your builds with Bamboo
If your development team is like ours, they want automated builds, tests, and releases tied together in a single workflow. And not tied together with kitchen string and duct tape like some crazy Rube Goldberg machine, either. We’re talking smooth and seamless like a well-oiled pinball machine. That’s why Bamboo customers choose it: it’s flexible […]
Fisheye & Crucible 4.2: resolvable comments and more
Code reviews are essential to shipping quality code. However, they can be time-consuming, so having features that make collaboration easy is vital to shipping with both accuracy and speed. The new Fisheye & Crucible 4.2 release delivers many exciting features to streamline the review process and help your team ship quality code faster than ever. […]
What teaching kids to code taught me
“Good morning, Mr. Kelley!” Over the past year, I’ve enjoyed hearing this cheerful greeting from my students at the start of every class. No, I’m not a teacher; I’m a Senior Java Developer at Atlassian. But this year, I’ve been able to teach kids computer science education in a local Sydney school. Like many places, […]
The importance of empathy in coding interviews
A loss of color to the face. Sweaty palms and clammy handshakes. Cracking voices and fumbled words. Yes, I am describing one of the most-feared elements of any job search: the interview. At Atlassian, we’re all about teams and how they work together to create great things. And in this pursuit, it’s essential that we […]
3 new features in Bitbucket including commit-level review
Bitbucket 4.8 is all about faster turnaround time for pull requests and zero downtime backup. Keep reading about three new features and how each one helps teams collaborate to produce higher quality code. Break down big or long-running pull requests with commit-level review Pull requests make collaboration easier for developers wherever or whoever you are […]
