Quantcast
Channel: Avisi Blog » Development
Browsing all 58 articles
Browse latest View live

Building an Atlassian Connect add-on

As Atlassian experts, we’re invested in keeping up to speed with all the hip new things Atlassian delivers. The Connect platform is certainly one of those hip new things. But it’s more than that…...

View Article


Static dynamic webpages with Baked.JS

Static dynamic webpages, seems like a contradiction? You want to enable non-techies to make changes to the pages of the website, but you don’t want to go through all the problems you’re going to have...

View Article


My Application Is More Enterprise Than Yours

Before you start reading, I must warn you that this article is not intended to advise you. It is just a collection of thoughts on the topic of enterprise software. What, why and when? Pick a (Java)...

View Article

External Resources Are Unreliable

Developing software is one thing, keeping it up and running in production is a whole different challenge. When your software is running in production it will be used in ways you never thought about,...

View Article

Java LDAP connection pooling

One of our software platforms uses LDAP to manage users and organisations. All application servers and webservers connect to the LDAP servers to verify user credentials and such. Unfortunately, after...

View Article


Improved releasing with Maven and Git

Back in 2012 I posted the blogpost Maven release plugin setup guide for Git on setting up the Maven release plugin. Now Maven 3 has been out for a while, so it is time to review my findings. The...

View Article

Using Pedestal with Trapperkeeper

Intro I am currently working on Dash, developed with Clojure. For this project I recently started using two libraries together: Pedestal and Trapperkeeper. Clojure enables me to pick and combine the...

View Article

Why we work the way we do

Our core business is software development and we’re good at it. It sounds arrogant, but we know our job and are proud of our work. Our customers say we are professionals and we agree. We listen to our...

View Article


Safeguarding ambitious growth plans towards the year 2020

Recently, we got a performance benchmark assignment via one of our valued partners, a worldwide leader in IT research and advisory. One of their clients had very ambitious growth plans towards the year...

View Article


Cross-platform certificate access with Cordova part 1 – Android

Recently, I have been working on a project concerning digital signatures. One very important part of this project involves setting a signature from a mobile device. Since our users are divided between...

View Article

Using SkateJS in our add-ons

One of our newly released add-ons, Flag Content for Confluence, was built in a such a way that it integrates with the Likes plugin of Confluence, but it was not dependent on it. When testing the add-on...

View Article

You had me at Hello, World!

At the first ever ASAS Night, I attended a presentation by Wouter Lagerweij on refactoring / rebuilding software projects. If you are interested, you can find basically the same presentation on his...

View Article

Life after JSON

After we all got hooked on XML, we were wondering what was next. Of course we all went with JSON because the minute you see it, you know it’s better than XML in a lot of situations. Now that we …...

View Article


Atlassian add-on development: Why we started over and chose for Cloud

Last year we started working on a new add-on for Atlassian JIRA. After months of work we decided to drop everything and start over on a relatively new platform, JIRA Cloud. This was a radical decision...

View Article

Get more out of Bamboo with Docker – Part 1

If you search in Google for Docker and Bamboo and skip the Atlassian links, then you will find numerous links on how to create a Docker container for a Bamboo remote agent. Nice to know but what is the...

View Article


Architecture vs. Agile; a different philosophy?

Recently I was invited to join a discussion forum to discuss the relationship between architecture and an agile software development process. During the talk with the person that invited me, we talked...

View Article

Een software audit: Wanneer en waarom?

Soms kan het voorkomen dat er, als gevolg van hooggespannen verwachtingen of veranderende marktomstandigheden, noodzaak ontstaat om eens kritisch te kijken naar de staat van een softwareproduct. Het is...

View Article


Cross-platform certificate access with Cordova part 2 – iOS

In my previous post we took a look at accessing Android’s installed certificates through a Cordova plugin. Creating a Cordova plugin and only supporting Android hardly makes sense, so this post will...

View Article
Browsing all 58 articles
Browse latest View live