Selenium Java dependencies

How Maven Broke PDF Generation in Contract Signatures

Introduction In software development, managing dependencies is crucial. However, even a minor change can lead to unexpected issues, as we experienced in our project, Contract Signatures. Our PDF generation suddenly stopped working, and the error message, “NoSuchMethodError (DriverCommandExecutor.<init>),” was far from enlightening. Initially, we suspected that the migration from Java 20 to 21 was the culprit, but that turned out not to be the case. Instead, we traced the issue back to an upgrade in spring-boot-dependencies from version 3....

October 27, 2023 · Krzysztof Bogdan
Apps by country

Atlassian Marketplace Vendors - where are they form?

When it comes to the world of Atlassian apps, there are two key factors to consider: the locations of app development companies and where the apps themselves are most prominent. Let’s break it down: Top 10 Countries by Number of Apps We’ll first take a look at the leading countries in app creation: United States of America - 1306 apps Australia - 783 apps Germany - 772 apps Poland - 497 apps United Kingdom - 275 apps India - 227 apps Ukraine - 139 apps Canada - 122 apps Netherlands - 107 apps Switzerland - 106 apps Conclusion The United States: Leading the pack with 515 app creators and a whopping 1,306 apps....

October 26, 2023 · Krzysztof Bogdan
Podium

Atlassian Marketplace Vendors - where are they form?

The Atlassian Marketplace is a bustling ecosystem of apps and add-ons that extend the functionality of Atlassian’s suite of products, including Jira, Confluence, and Bitbucket. This vibrant marketplace offers solutions for a wide range of business needs, from project management to customer support and beyond. As the marketplace continues to grow, it’s intriguing to explore the diverse origins of its vendors. In this blog post, we will delve into the number of Atlassian Marketplace vendors and how many of them hail from various countries around the world....

October 25, 2023 · Krzysztof Bogdan

Problems with migration to Spring Boot 3

Some useful links about Spring Boot 3: Spring Boot 3.0 Migration Guide Spring Boot 3.0 Goes GA Spring Framework 6.0 goes GA Spring Framework 6.0 goes GA Recently I have migrated: External Share for Jira External Share for Confluence Contract Signature for Jira Contract Signature for Confluence Approval Path for Jira Approval Path for Confluence to Spring Boot 3. Here are some of the problems I have encountered during the migration....

December 15, 2022 · Krzysztof Bogdan

JS Clojure for-loop var vs let

Notes to the future me. I was bitten by this a few times. In case of problems, this is the place where one can find the example and answer. There is a difference between using var and let inside for loop. var tasks = []; var i; for (var i = 0; i < 3; i++) { tasks.push(function() { console.log(i); }) } tasks.forEach(function(task) { task(); }); // output: 3 3 3 var tasks = []; for (let i = 0; i < 3; i++) { tasks....

March 9, 2022 · Krzysztof Bogdan

Atlassian promotion from app vendor perspective

For those interested, here is how the app promotion creation looks from the Atlassian Marketplace vendor perspective. 4 Steps process The process is split into 4 steps. Details Name Deployment (Cloud, Server) Type (Generic - for multiple customers, Unique - for a single customer) App Discount Billing cycle (Monthly, Annual) Discount percentage Timeframe End date Allowed billing cycles (Number of billing cycles this promotion will be valid for after it’s applied....

March 6, 2022 · Krzysztof Bogdan

Install app from outside Atlassian Marketplace

In some cases, the Atlassian app might not be available via Atlassian Marketplace. Some possible situations: app early access, QA/Staging/pre-production environment, troubleshooting session. To install the app you must be in the administrator group. Top menu bar > ‘Apps’ > ‘Manage your apps’ Settings > Enable private listings > Apply Important: reload the page! After page reload you will see the “Upload app” button that looks like a link. Upload app > enter app url > Upload...

March 4, 2022 · Krzysztof Bogdan