I’ve felt resistance to functional programming and to functional programmers ever since functional programming became "a thing". While I'm disappointed by the arguments made against functional programming, I am equally (if not more) frustrated that the functional programming point of view has not evolved, leading it to be easily derided as developer religion. It's time to move the discussion forward. Because no matter our views on functional programming vs. object-oriented programming vs. whatever else, we all need to be functional engineers.

Continue reading »

JIRA Service Desk is excited to announce that agents can now view, search, and share knowledge base articles directly from an issue. By being able to discover and share knowledge easily, IT teams can streamline ITIL processes, including incident, change and problem management. Read out to find out how you can apply this new feature.

Continue reading »

The future depends on more software developers

Software is changing the world – from medicine and education to fashion and transportation – and it's impacting the way we work and how we live. The possibilities are limited only by the number of people with the ambition, great ideas, and opportunities to bring their ideas to life. Tech jobs are growing three times faster than our colleges are producing computer science graduates. By 2020, there will be one million unfilled software engineering jobs in the USA. To help those with the desire

Continue reading »

As software organisations grow it becomes difficult to ensure development rules and workflows are enforced across all teams and projects. With the release of Bitbucket Server and Bitbucket Data Center 4.7, we've made improvements to our REST and Java service APIs to make it easier for large software teams to make sure their rules and workflows are actually being followed – automatically.

Continue reading »

This is a guest post by Vitalii Zurian, a software engineer and the creator of a series of agile add-ons for JIRA Cloud, including the #1 paid add-on, Planning Poker. Vitalli blogs at agilevalues.com. As your team matures and becomes more experienced, you'd think your estimates and planning poker sessions would improve as well. Seems only natural, right? But that's not what usually happens. In reality, an agile team's estimation accuracy actually tends to degrade over time. That's a painful truth.

Continue reading »

The HR team at Atlassian was using excel and email to manage their projects. That is, until the bright-eyed JIRA Core team approached 'em with a proposition: Implement JIRA Core for them to manage their HR projects if they told us everything about the experience. Boom! We had ourselves a deal. And it was good one, because HR use cases typically involve onboarding and recruiting... but HR teams do so much more than that. Read on to learn about the results of the proposition, how the Atlassian HR team now uses JIRA Core for HR project management to be more organized and in the know for all tasks, requests, and statuses.

Continue reading »