Discussions
-
Navigating FDA and ISO Compliance with Digital Signatures and Signing Intent
In FDA (U.S. Food and Drug Administration) and ISO 27002 compliant processes, digital signatures play a crucial role in ensuring the integrity, authenticity, and security of electronic records and signatures. The use of digital signatures is outlined in the FDA’s regulations, particularly in the context of electronic…
-
Don't bother reviewing pull requests...
… if the build and test pipeline does not pass. After stumbling across this recent community post, it inspired us to write a little something about pull requests, reviewers, notifications and what to avoid. Adding reviewers to pull requests before ensuring the code successfully passes the build and test pipeline is an…
-
Introducing the New Label Manager – Organizr for Bitbucket
After recently checking if there has been any progress with BSERV-10715 (Labels for Pull Requests), with no luck. We have decided to do what we can to assist those out there looking for a better label solution for their Bitbucket instance. Today, we’re excited to announce a significant enhancement to our Organizr for…
-
Solve Bitbucket Reviewer Groups with Workzone
Development teams, QA teams, and other Bitbucket teams often face challenges in managing their reviewer groups. These groups are essential for efficient code review processes, but they require manual creation and maintenance on a project or repository level. This can lead to duplication and busy work when people join or…
-
The Story of AlBert and Codegeist Unleashed 2023
Here we are again, Atlassian Codegeist, for the 2nd time. Forge and AI sounded just too familiar after we made it to 6th place in Codegeist 2020, and we could not resist having another go after 3 long years. Ideation - How AlBert was conceived I must say we actually did a very selfish thing - since there was no comparable…
-
🥨🍺 Apptoberfest 2023 Demo 🍺🥨 - The truth about beer, obatzda and Workzone for Bitbucket
Happy Apptoberfest Atlassian Community! Can you believe another year has already flown by?! Last year, we were fortunate enough to win the DevOps category with the help of our friend Sir David Attenborough (ok, maybe it was my voice actor friend " aria-label="wink emoji" data-stringify-type="emoji"…
-
Alternatives to Git merge: Git’s Rebase and Cherry-pick
In our previous post, we covered how to use Git-merge and effective merge conflict resolution strategies to enable fast moving teams to collaborate effectively. Today, we’ll have a look at alternatives to git-merge, namely git-rebase and git-cherry-pick. Alternatives to Git merge: Git’s Rebase and Cherry-pick In addition…
-
Advanced Git merge conflict resolution techniques
Understanding Git Merge Conflicts What are merge conflicts? Merge conflicts occur when Git encounters conflicting changes in different branches that it cannot automatically resolve. It happens when you attempt to merge branches with overlapping modifications to the same file or lines of code. Git relies on the ability to…
-
Workzone for Bitbucket Cloud Migration Success Story
Company Background: The customer is a leading financial institution that provides a wide range of financial solutions to clients worldwide. With a dedicated software development team, they heavily rely on version control systems to manage their codebase efficiently. For years, they used Bitbucket Server to host their…
-
🗞 Your Weekly Stack of Tech News! | 14th November 2022
Hi Everyone! Welcome to another Weekly Stack of Tech News! Bringing you the weekly dose of what's going on in the Atlassian Tech world, so you don’t miss out on any announcements big or small. We’d love to hear any thoughts on the topics we’ve covered, so please do leave a comment for others to find. Thank you for reading,…
-
Advanced Git bisect and blame techniques for tracking down bugs and regressions in your codebase
We have all experienced the slowest and most laborious method of locating a problematic git commit. It involves checking out an old commit, ensuring the faulty code is absent, proceeding to a slightly more recent commit, conducting another inspection, and repeating this process iteratively until the flawed commit is…
-
Managing Commit History Like a Pro: Tips and Techniques for Streamlined Code History
Sometimes we all have a hard time keeping track of our commit history. Not to mention making sense of your development timeline. We've got the tips and techniques you need to streamline your code history and manage commits like a pro - when you stick to a few rules it's easier than you think. Understand the difference: git…
-
Think Outside the Blocks: How Playing with Lego Can Help Develop Your Career Skills
It's time to take playtime seriously. You've likely heard the common advice to "think outside the box," but now I think we should look deeper at what that really means. Lego, a cornerstone of childhood creativity, has become a powerful tool for workplace success. I'm putting pen to paper, or better yet, fingers to keyboard…
-
Shift Left for Success: Why you should define your Pull Request Workflow early on in agile projects.
Introduction to Shift Left in Agile Software DevelopmentAs companies increase their adoption of Agile software development methodologies, there is a growing focus on “shifting left” some aspects of the development process to an earlier stage in the project lifecycle. This approach, referred to as "Shift Left", is used to…
-
Optimizing Your Pull Request Review and Merge Process: 3 Key Factors to Consider
Have you ever felt your pull request merge process is a bit of an old-fashioned paper trail rather than the efficient process it should be? Well, don't just stand by and let your team suffer needlessly! We have put pen to paper to brighten your day with three key areas you can optimize your review and merge process to…
-
How digital signature approvals create a SOC/FDA/ISO compliant pull request review process
In this blog post, we'll discuss how to use digital signature approvals to ensure your pull request review process meets all necessary compliance standards. Let's get started! Introduction to Digital Signature Approvals Digital signature approvals have become an integral part of any modern enterprise workflow, especially…
-
📰 Your Weekly Stack of Tech News! | 28th November 2022
Hi Everyone! 👋 Welcome to another Weekly Stack of Tech News! Bringing you the weekly dose of what's going on in the Atlassian Tech world, so you don’t miss out on any announcements big or small. It's been a rather quiet & hot week in the newsroom! So, I took it upon myself to bring you this week's round-up from my pool,…
-
📰 Your Weekly Stack of Tech News! | 21st November 2022
Hi Everyone! 👋 Welcome to another Weekly Stack of Tech News! Bringing you the weekly dose of what's going on in the Atlassian Tech world, so you don’t miss out on any announcements big or small. There has been no shortage of product updates and exciting releases this week. Thank you for reading, and we hope you enjoy! 💼…
-
3 simple steps to avoid recurring merge conflicts
Until recently I made my (otherwise joyful) developer life a lot harder than it needed to be, and no it's not what you’re thinking, I haven’t run out of coffee. It’s much worse, and I’m sure others have come across this as well. Yes that's right, recurring merge conflicts. To be more precise, I’m talking about recurring…
-
🗞️ Your Weekly Stack of Tech News! | 7th November 2022
Hi Everyone! 👋 Welcome to another Weekly Stack of Tech News! Our goal is to bring you the weekly dose of what's going on in the Atlassian Tech world, so you don’t miss out on any announcements big or small. We’d love to hear any feedback regarding the topics we’ve covered, so please do leave a comment along with any links…
-
📰 Your Weekly Stack of Tech News! | 31st October 2022
Hi Everyone! 👋 Welcome to our Weekly Stack of Tech News! Where we bring you the weekly dose of what's going on in the Atlassian Tech world, so you never miss out on important announcements or exciting news. We’d love to hear any feedback regarding the topics we’ve covered, so please do leave a comment along with any links…
-
🪝 How to use git pre-commit and pre-receive hooks to boost productivity
"Nobody is perfect" is not just a saying, it's the truth. Some of your team may consider themselves close to perfect (it's scary, right?), but most are humble about the fact that they make small mistakes, all the time. The earlier we catch those small mistakes, the better! For one there are automated tests running in your…
-
📚 Your Weekly Stack of Tech News! | 24th October 2022
Hi Everyone! 👋 Welcome to our Weekly Stack of Tech News! Where we bring you the weekly dose of what's going on in the Atlassian Tech world, so you never miss out on important announcements or exciting news. We’d love to hear any feedback regarding the topics we’ve covered, so please do leave a comment along with any links…
-
📚 Your Weekly Stack of Tech News! | 17th October 2022
📚 Your Weekly Stack of Tech News! | 17th October 2022 Oct 17, 2022Hi Everyone! Welcome to our first ever Weekly Stack of Tech News, where we bring you the weekly dose of what's going on in the Atlassian Tech world, so you never miss out on important announcements or exciting news. From next week, we will post the news…
-
🍁🎃🍻 Apptoberfest! The Wonders of Beer and Workzone, by Sir David Attenborough (kind of) 🦁🕵🏼
🍻 Happy Apptoberfest everyone! 🍻 Can you believe it has been another year already?! Yet here we are back at Apptoberfest. It's a brewtiful sight if you ask me. Oh boy, do we have a treat for you this year! A very special guest. One that has just as much love for all that is animals, beer, innovation and pull requests, just…
-
From Simple to Advanced – Boolean Merge-Check Expressions for Bitbucket
No doubt: pull request merge-checks are a God-sent for larger teams that require a thorough pull request review process. At the end of the process, only when all conditions are fulfilled, the pull request can be merged. However the process and merge-check requirement can become too rigid and actually slow down the process…