
Özge Özdes on 24 November 2022
Özge Özdes on 24 November 2022
Chris Meijer on 14 November 2022
Erik Evers on 10 November 2022
Özge Özdes op 07 October 2022
Lyfo is een langdurige samenwerking aangegaan met Avisi voor het ontwikkelen en beheren van de backend-applicatie voor de Lyfo.NET-oplossing. Met deze backend-applicatie, verzorgt Avisi inzicht in het licentiebeheer van de Lyfo-oplossingen. Ook kan Lyfo hiermee haar klanten, abonnees, licenties en bijbehorende configuraties van de...
Özge Özdes op 03 October 2022
In januari zijn we uitgeroepen tot trotse partner van de Cloud Native Computing Foundation (CNCF). Inmiddels mogen we hier een nieuwe titel aan toevoegen, namelijk Kubernetes Certified Service Provider! Deze titel onderschrijft onze specialistische kennis en ervaring rond het Kubernetes-ecosysteem, zo helpen wij bedrijven hun software zo...
Esra Bakker op 13 September 2022
Özge Özdes op 13 July 2022
Heb jij weleens een huis gekocht? Dan weet je vast wel dat hier veel bij komt kijken. Bezichtigingen, wensen en eisen waar jouw droomhuis aan moet voldoen én natuurlijk de hypotheek. Dit is waar Hypotheken Data Netwerk (HDN) om de hoek komt kijken. HDN zorgt namelijk voor de standaardisatie van communicatie tussen de geldverstrekker en de...
Kevin Schomper op 20 June 2022
Chris Meijer op 19 April 2022
In april waren wij aanwezig op Atlassian Team'22. Hét event waar nieuwe updates geïntroduceerd worden rondom Atlassian. Dit jaar stond het in het teken van het verhogen van de effectiviteit en transparantie van Developer Tools en Collaboration Software. Wij hebben de belangrijkste introducties voor je op een rijtje gezet!
Marcel van Heerdt op 12 April 2022
Özge Özdes op 05 April 2022
Software-ontwikkelaar Avisi en Introdans hebben samen een innovatief archiefsysteem ontwikkeld voor het opslaan van de artistieke en productionele content van dansvoorstellingen van de afgelopen 50 jaar. Het gouden jubileum van het balletgezelschap heeft geleid tot een archief op maat, waarmee gegevens op veilige en gestructureerde wijze...
Thomas Kooi op 29 March 2022
Albert Veldman op 09 March 2022
Thomas Kooi op 08 March 2022
Om je omgevingen efficiënt te kunnen beheren, is het belangrijk om inzicht te hebben in je AME-Cluster. Wanneer je gebruikmaakt van het Avisi Managed Environments-platform is het eerste product waarmee je in aanraking komt de AME Console. De AME Console zorgt voor inzicht en dat wijzigingen gemakkelijker plaatsvinden, omdat het niet...
Özge Özdes op 24 February 2022
Sinds 16 december 2021 is Avisi Cloud met haar product Avisi Managed Environments een trotse Silver Member van de Cloud Native Computing Foundation. Vanuit de Cloud Native Computing Foundation (CNCF) wordt de ontwikkeling van Kubernetes en andere snelgroeiende open source-projecten aangestuurd. Met deze Silver Membership is Avisi één van de...
Bob Beeke op 22 February 2022
Iedere eigenaar van een Cloud Platform, DevOPS of SR engineer, functioneel beheerder én eindgebruiker weet dat op complexe platformen geregeld events en incidenten plaatsvinden. Hier spreken we bijvoorbeeld over (deels) gefaalde backups, applicaties die ongepland unresponsive worden, verdachte inlogpogingen of plotselinge performance...
Thomas Kooi op 15 February 2022
In deel 1 van deze blog hebben wij autoscaling geconfigureerd voor een Kubernetes deployment via de metrics-API op basis van standaard CPU en memory metrics. In dit tweede deel kijken wij naar hoe je autoscaling kan configureren op basis van custom metrics. Dit doen wij door gebruik te maken van metrics vanuit Linkerd en ingress-nginx.
Kevin Schomper op 08 February 2022
Welkom bij de Avisi Tech Lab Thuiswerksurvivalgids. Deze gids helpt jou als gemiddelde thuiswerker om beter en met meer plezier de werkdag te overleven!
Thomas Kooi op 25 January 2022
Met Kubernetes kunnen applicaties op 100% geautomatiseerde wijze beheerd worden. Eén van de handige functies in Kubernetes is het concept van horizontaal autoscaling van applicaties. In deze blog gaan we dieper in op de manieren waarop jij autoscaling kan implementeren én waar je goed op moet letten. Deze blog bestaat uit twee delen, dit is...
Diana Pelgrim op 19 January 2022
Maak je gebruik van monday.com of wil je het graag gaan gebruiken? Dat snappen we, want de mogelijkheden zijn eindeloos. Maak maximaal gebruik van de tool en bespaar tijd, voorkom rework en werk efficiënter! Wij hebben 11 tips verzameld om jou een boost te geven met het gebruik van monday.com.
Diana Pelgrim op 19 January 2022
De kracht van monday.com zit in het inzicht en overzicht van alle taken. Door de vele functionaliteiten is deze tool optimaal te benutten. monday.com biedt zoveel flexibiliteit dat je misschien nog niet weet waar je moet beginnen. Maar geen zorgen! Wij hebben de Must Knows op een rijtje gezet om jou te laten starten met monday.com. Bouw...
Marcel van Heerdt op 11 January 2022
In ons team werken we aan Phie, een softwareoplossing waarmee we informatie uit bestanden onttrekken en dat indexeren zodat het doorzoekbaar en groepeerbaar wordt. Dit kun je zien als een sequentieel proces van verwerkingsstappen: het begint met het onttrekken van allerlei verschillende gegevens, gevolgd door het indexeren daarvan. Je kunt...
Thomas Kooi op 03 January 2022
Avisi Cloud draait Kubernetes-clusters sinds het begin van 2018. Sindsdien is er veel gebeurd. In deze blog kijken we naar een aantal praktische voorbeelden voor het hardenen van Kubernetes-clusters. We behandelen de praktische voorbeelden door gebruik te maken van de OWASP Security by design-principes.
Sander Brienen op 16 December 2021
Op 9 december 2021 is er een nieuwe beveiligingslek gevonden in Log4J, een zeer populair logging framework binnen de Javawereld. Log4J wordt veel gebruikt binnen alle op Java gebaseerde applicaties, waaronder ook Confluence en Jira. In deze blogpost volgt een uitleg over wat de impact is van het lek en in hoeverre applicaties van onze...
Jeroen Daanen op 30 November 2021
One of the most important parts of a merge request is proper reviewing. Over the years, I have reviewed a lot of merge requests and believe I am pretty good at it. This has led me to write this blog: I want to share some tips that - I think - can help you in becoming a better reviewer.
Kevin Schomper op 10 November 2021
Thomas Kooi op 04 November 2021
Het beheren van applicaties en Kubernetes-omgevingen kost tijd en geld. Kubernetes is software, waarmee applicaties op 100% geautomatiseerde wijze beheerd worden. Zonder training en ondersteuning op het gebied van Kubernetes-omgevingen, kan dit zelfs nog meer tijd en geld gaan kosten! Dit gaat vaak ten koste van doorontwikkeling van het...
Thomas Kooi op 03 November 2021
Op 1 november 2021 is er een nieuwe vulnerability bekendgemaakt in het software-landschap, namelijk CVE-2021-42574. Het heeft potentieel een grote impact, zie deze voorbeelden. Deze aanvalsmethode maakt het mogelijk om vulnerabilities te injecteren en verbergen in legitieme source code, zonder dat deze zichtbaar is in code review. Dit is...
Lotje Euser op 25 October 2021
Als jouw Atlassian Partner helpen we je natuurlijk graag met de Migratie naar Cloud met jouw Atlassian omgevingen. Maar een ander belangrijk aspect, los van de migratie, is het onboarden van je gebruikers. Met behulp van deze blog willen we je graag handvatten aanbieden om je medewerkers te onboarden op Atlassian Cloud. We bespreken 3 stadia...
Jordi van Os op 13 October 2021
Esra Bakker op 02 October 2021
Artificial Intelligence (AI). We hebben er allemaal van gehoord, maar wat is het? Wat doet het precies en wat kan jij ermee? Artificial Intelligence is een systeem dat intelligentie vertoont. De toepassingen van deze intelligente systemen zijn bijna oneindig. Zo worden AI-technieken onder andere gebruikt in Search Engines (Google), om...
Özge Özdes op 02 October 2021
ARNHEM - Development Operations (DevOps) zorgen voor snellere softwareontwikkeling, maar leveren ook een groot nieuw probleem. Het uitrollen en beheren van software kost veel tijd en geld. Als softwareontwikkelaar zocht Avisi lange tijd naar een goede oplossing voor dit probleem, maar het was er niet. Daarom bouwde Avisi het zelf en stelt ze...
Jeroen Daanen op 23 September 2021
Most software developers know the following phrase:
Lotje Euser op 17 September 2021
Atlassian has announced the end of support on Server products, effective on 2 February 2024. As an Atlassian Platinum & Enterprise Solutions Partner, we're ready to help you by making the transition to Cloud as easy as possible. In this blog, we will tell you everything Atlassian Cloud has in store for you!
Marcel van Heerdt op 15 September 2021
Artificial Intelligence. Het staat nog in de kinderschoenen, maar het is een techniek met veel potentie. Steeds vaker maken bedrijven gebruik van Artificial Intelligence (AI) om bedrijfsprocessen efficiënter te laten verlopen en concurrentievoordeel te behalen. Maar hoe kun jij met je bedrijf kansen spotten op het gebied van Artificial...
Albert Veldman op 07 September 2021
Marcel van Heerdt op 06 July 2021
Veel teams kiezen een programmeertaal die past bij het project waar ze aan werken. De argumenten voor het kiezen van een programmeertaal kunnen ver uiteenlopen, van leesbaarheid tot performance en security. Bij specifieke projecten kunnen bepaalde libraries nodig zijn, die niet beschikbaar zijn voor alle programmeertalen. Dit is ook het...
Niek Knuiman op 14 June 2021
In his book "Clean Architecture", Robert C. Martin talks about the evolution of software engineering by acknowledging three restrictions that were made in the shape of paradigms: Structured programming; replacing unrestricted jumps (GOTO) with if/then/else and do/while/until constructs. Object-oriented programming; introducing restricting...
Samantha van Laar op 10 June 2021
Dit is een vertaling van een blog geschreven door Backblaze, lees hier de Engelse versie. Onlangs hebben we aangekondigd dat Backblaze B2 Cloud Storage een provider voor het Terraform registry heeft gelanceerd om ontwikkelaars te ondersteunen in hun Infrastructure as Code (IAC) -werkzaamheden. Met de Backblaze Terraform provider kan je B2...
Erik Evers op 07 June 2021
Wat als het trainen van een AI algoritme op je laptop niet meer gaat en oplossingen als Google AutoML niet toereikend zijn? Daarvoor hebben wij ons eigen Cloud-based AI Training Engine ontwikkeld!
Remco van Iersel op 25 May 2021
Sinds 2019 werken Intermax en Avisi samen om de beste cloud-diensten te leveren die er in de markt te vinden zijn. In dat jaar is het Avisi cloud-platform gemigreerd naar de datacenters van Intermax. Aan deze vruchtbare samenwerking hebben we onlangs een extra dimensie toegevoegd door gezamenlijk een klant te bedienen met een veilig,...
Stefan Jansen op 15 April 2021
Financiële administratie, logistiek, marketing, legal, schoonmaak en beveiliging. Allemaal bedrijfsonderdelen die veelvuldig door organisaties worden uitbesteed. Waarom? Het is niet de core business en dus zoek je een partner met expertise. Waarom vinden bedrijven deze keuze voor software-ontwikkeling moeilijker? De belangrijkste reden: de...
Jeroen Daanen op 14 April 2021
One of the core values of Avisi is quality. The software we create is of measurable quality. This quality comes from our passion to deliver great code in order to create the best solutions for our clients. One of the most important things we do to improve quality is code reviews throughout merge requests. A merge request (also known as pull...
Seline de Vries op 12 April 2021
De vraag naar hoogopgeleide IT’ers blijft onverminderd groot, ook bij Avisi. Daarom nemen wij deel aan Make IT Work van Hogeschool Arnhem Nijmegen (HAN). Via dit speciale traject krijgen mensen met een hbo-of wo-achtergrond de komende vijf maanden een omscholing tot software engineer. Hierna kunnen ze direct aan de slag bij één van de...
Barri Jansen op 25 February 2021
Is het jouw organisatie gelukt om - door de jaren heen - bugs in software op te lossen en met minimale inspanningen functionaliteiten aan de software toe te voegen, zonder dat dit negatieve impact heeft gehad op de werking van software? Bijvoorbeeld op de snelheid, foutgevoeligheid, functionaliteit en de security? Goed werk! Helaas slaagt...
Lotje Euser op 28 January 2021
Avisi is very happy to announce our new partnership with monday.com, a leading modern project management tool that enables organizations to manage tasks, projects, and teamwork.
Wessel Donkervoort op 21 January 2021
For a long time already, Jira is seen as the go-to tool for team collaboration. However, for teams who might not be tech-savvy, it can sometimes be a little challenging to work with Jira. Think of HR, marketing, or sales, but also of accounting and management, just to name a few. These non-IT teams often feel more comfortable working with...
Gert-Jan van de Streek op 26 November 2020
Our security policy forces all employees to use Multi Factor Authentication (MFA) whenever possible. It's easy enough to adhere to this requirement for most serious cloud services. Turning it on for access to the service website is mostly a no-brainer. Using Multi Factor for access to the command line however, needs a bit more attention. We...
Niek Knuiman op 14 October 2020
While implementing messaging in a microservice architecture, I was asking myself questions such as: How do I keep all instances idempotent? Does messaging help or hurt performance? How do I organize all those different messages going to different services? After everything had been implemented correctly, a new set of underlying challenges...
Jan Groothuijse op 24 September 2020
The design of your application also affects your unit tests. This blog post discusses how both the usage of static methods and inherited methods increases the scope of your unit tests and why that is a bad thing.
Paul Peeters op 23 September 2020
With security as their number one priority, MoreApp is assisted by a team of three Security Officers from Avisi to guide them along the way. This blog will show you how these Security Officers provide guidelines and how MoreApp implements them. We will go into internal audits, the ISO 27001 standard, and ways to keep employees on their toes...
Berry Kersten op 02 September 2020
Confluence is great for creating and organizing rich content like meeting notes, project plans, requirement documents, release notes, roadmaps, and so much more. But sometimes you also want your Confluence pages to be visually attractive...
Patrick van der Rijst op 18 August 2020
In part 1 of this blog, we described that the SLA solution Jira Service Desk offers does not work for everyone. Certainly not for cases where you deliver support on-site and offline. As explained, for cases like these, we use the app "Time To SLA".
Brian van Burken op 03 August 2020
I have noticed an interesting trend here at Avisi: an increasing number of teams are choosing Kotlin for their projects! Kotlin allows programmers to utilize more aspects of functional programming. This made me wonder, how far can you go with functional programming in Kotlin?
Remco van Iersel op 30 July 2020
Ook op het gebied van informatieveiligheid wil Avisi voorop lopen en om dit te toetsen heeft Certicus onlangs een ISO 27001 audit uitgevoerd bij Avisi. ISO 27001 is hét onafhankelijke certificeringstraject voor informatieveiligheid. Beide partijen zijn uiterst tevreden over het verloop van de audit en zijn blij met het resultaat: Avisi is...
Patrick van der Rijst op 28 July 2020
What if you offer service level agreements (SLA's) but you can't act on them in real-time? In this blog, we want to tell you about one of our customers that is maintaining hardware in pretty extreme circumstances. In their case, on-site repairs cannot be logged directly due to internet restrictions (think highly secure and/or remote...
Lotje Euser op 23 July 2020
We're happy and proud to announce our official partnership with GitLab! As big fans of the tooling, we are super excited to join the GitLab family and to be able to offer GitLab products and services to our customers. Why GitLab? The world of DevOps tooling is growing and developing and we see our customers' need for a perfect tool that...
Kitty de Ruijter op 16 July 2020
As Atlassian consultants, we've implemented numerous ITSM solutions, in varying degrees of complexity and for different types of businesses, for startups all the way to large enterprises. One of the most challenging parts of these implementations is often to map out all of the different organizational processes and then, to translate them...
Marcel van Heerdt op 04 June 2020
Eind april 2020 ben ik afgestudeerd bij Avisi. Mijn afstudeeropdracht deed ik als afsluiting van de opleiding HBO-ICT, met het Software Development profiel. Voordat ik begon met afstuderen was ik al bekend met de organisatie, waardoor ik zeker wist dat Avisi goed bij mij zou passen!
Paul Peeters op 16 April 2020
Introduction - GDPR, AI and CLAUDETTE The General Data Protection Regulation (GDPR, Dutch: AVG) is an EU law on personal data protection in the European Union. After the GDPR became effective on the 25th of May 2018, you might have received an email or two, informing you that the online services you use have amended their privacy policies....
Berry Kersten op 10 April 2020
In my previous blog, I explained the challenges that come with selecting a Test Management tool. However, this journey does not end once the tool has been selected and implemented! After all, software testing and test management is a continuous process. A methodology such as Agile or working with a DevOps approach means that testing and...
Anja Jansen op 03 April 2020
Geen nieuws, maar ook alle medewerkers van Avisi werken sinds vrijdag 13 maart 2020 volledig thuis. Avisi is als modern softwarebedrijf al volledig digitaal en paperless, maar overleggen en sollicitatie-gesprekken deden we altijd nog face to face. Voor onder andere ons recruitment team bracht dit een nieuwe uitdaging met zich mee, want de...
Berry Kersten op 01 April 2020
You probably already know that Confluence is great for collaboration, knowledge management, technical documentation and for knowledgebases. But did you also know it can be used as an intranet? People might say that it looks too technical or that it's not user friendly enough, but in fact, there are several theming options available in the...
Jurr van Reijsen op 30 March 2020
Het zijn bijzondere tijden. Waar we als kenniswerkers gewend zijn op kantoor of bij de klant in nabijheid van anderen met elkaar samen te werken, zien onze werkdagen er momenteel heel anders uit: we werken allemaal vanuit huis. Dat brengt velerlei uitdagingen met zich mee, zowel fysiek als mentaal. Het biedt ook hele mooie kansen. In deze...
Erik Evers op 23 March 2020
What if we were able to mimic the events inside our brains and use them to increase the capabilities of our computers? What if we could make these machines go through a learning process similar to children learning how to walk? Would you be surprised to know that this is actually possible? Artificial neural networks are inspired by our own...
Lotje Euser op 13 March 2020
Net zoals veel andere bedrijven volgt Avisi nauwlettend het advies van het RIVM over de maatregelen tegen het coronavirus, en we willen je in deze post meer vertellen over de besluiten die wij hebben genomen met betrekking tot onze dienstverlening.
Robin van Breukelen op 06 March 2020
Imagine being approached by a customer who asks you to develop a piece of software. You listen to their idea, some code is written and then you're done, right? This is how many non-techies view the process of software development. In an ideal world - where customers know exactly what they want, needs and requirements never change and...
Rob Bennemeer op 21 February 2020
A lot of companies struggle with keeping their project management information clear and up-to-date. It really can be quite a challenge to keep this information manageable and to make it available and easy to share for employees, management as well as for customers. Next to that, there is a need for high-level overviews without the...
Remco van Iersel op 20 January 2020
Avisi is gespecialiseerd in het ontwikkelen van software en ziet het als een uitdaging om met de toetreding tot Health Valley, het netwerk te helpen met de ontwikkeling van IT-oplossingen voor zorginnovaties die een cruciale rol spelen bij zorgtoepassingen. Het uiteindelijke doel is samen met het netwerk impact te maken voor de gezondheid...
Coen Smid op 16 December 2019
At Devoxx BE 2019, I attended a talk that was very interesting for Kotlin enthusiasts (like myself). The talk was given by Chet Haase and Romain Guy. Chet is the chief Android advocate at Google and combines tech talks with comedy. Romain is the lead developer on the Android Toolkit at Google. This blog will give some examples of Kotlin...
Erik Evers op 06 December 2019
One of our customers has a problem: they have millions of unorganized documents that have not been digitized yet. This makes finding the right document very complicated. Here at Avisi Labs, we are working on a digital solution for this issue. Our solution makes it possible to search for documents (once they are digital) by adding metadata,...
Remco van Iersel op 05 December 2019
Knowledge sharing is an important part of our corporate identity. We share knowledge with colleagues because it enriches our company and it ensures that we get the best results in our projects. We also think it is important to share with the world (i.e. through blogs like this). Avisi employees regularly visit conferences in order to learn...
Samantha van Laar op 16 October 2019
According to Wikipedia, the definition of knowledge sharing is "an activity through which knowledge (namely, information, skills, or expertise) is exchanged among people, friends, families, communities, or organizations." (1) Through knowledge, we not only gain an understanding of the world we live in, but we also are able to grow as...
Berry Kersten op 11 October 2019
As described in my previous blog about Quality Assurance (QA), there are many challenges that need to be addressed when it comes to test management in an Agile world. As emphasized in The State of Testing Report 2019, one of those challenges is choosing the right tool(s) to use for test management.
Timo van der Kamp op 13 August 2019
1.1. The problem At Avisi Apps, we build apps for Atlassian products such as Jira. We're currently mainly focused on the Atlas CRM app. Atlas CRM has always been available for Jira Cloud instances and has recently become available for Jira Server. Building apps for Jira Cloud is completely different compared to Jira Server. We host the Cloud...
Kitty de Ruijter op 12 August 2019
It's every IT team's goal to provide high quality and professional services to their internal and external customers. The digital transformation, however, can put a lot of pressure on these teams, as IT Service Management is becoming increasingly important. This increased pressure can make it quite challenging to maintain a good balance...
Henk-Jan Agteresch op 28 June 2019
At Avisi, we develop and maintain bespoke software for our clients. We realize that our customers are enormously valuable. Therefore we are always searching for possibilities to improve our service in order to maximize client satisfaction. For one of our clients, we have developed a notary ecosystem that contains several applications, each...
Frits Berger op 28 June 2019
Run anything faster anywhere
Paul Peeters op 18 June 2019
What makes a software tester a good tester? Is it merely about having a relevant degree or certificate? Or are there other skills that are beneficial to becoming an invaluable asset in a software development team? In this blog post, I will answer these questions and give examples of how a tester can thrive in a dynamic organization. Note:...
Jurr van Reijsen op 17 June 2019
Risk Management is arguably one of the most important disciplines ever to master. The ability to accurately assess risk and effectively implement risk treatment measures is what makes or breaks any project or initiative. It is applicable to anything, whether you are building a house, treating a patient or developing software. In this blog, I...
Gert-Jan van de Streek op 31 May 2019
How do you become a better programmer? There's no shortage of blogs and articles on this subject. It's just that I have reached the age where I want to have written my own version of it. That's why I've written this blog, it's done.
Kitty de Ruijter op 29 May 2019
No matter how long ago it was, you probably still remember that implementing an agile way of working was a bit of a struggle. Your teams had to get used to things like story points and sprints, and they had to grasp the fact that agile didn't really mean that they didn't have to plan ahead anymore... But once your teams finally got the hang...
Niek Knuiman op 20 May 2019
Versioning. It's a word feared by many. When working on a project, versioning often doesn't get the attention it deserves until it's too late. It has also become increasingly harder now that microservices are popping up like bugs in a PHP script ...
Remco van Iersel op 15 May 2019
Looking back on a project, you can ask yourself: Have we delivered all functionalities according to the set requirements? Has the customer tested and validated the quality of the software? Have we delivered on-time and in-budget? Great! Many software development projects will end like this. But is merely delivering functioning software your...
Patrick van der Rijst op 13 May 2019
The first point of contact for customers is often your service management, so it's really important that it helps to raise customer satisfaction, but it should certainly make your life easier too. If you're planning to build a service management (or help desk) using Jira Service Management or you just want to improve your existing JSM...
Hajo van Ravenswaay Claasen op 07 May 2019
Having the right tools is essential for the success of any endeavour. Imagine renovating your attic or building a shed from scratch. Each of these projects will require a different set of tools. Now let's assume you have the basic skills to get started.
Brian van Burken op 01 May 2019
I love solving small programming challenges. If you do too, I recommend exercism.io. One of the many challenges on this website is about transcribing DNA nucleotides to RNA nucleotides. I was able to solve this by using Elixir. I also found that I could apply metaprogramming to improve my answer. In this blog post, I will walk you through...
Sijmen Huizenga op 29 April 2019
Pling! Jullie zijn uitgenodigd voor de eerste Avisi Onboardingtraining van Exellior! We kijken elkaar vragend aan: "Wat is dít nu weer?" Twee weken later wandelen wij, de 9 Avisi-rookies*, het chique Hotel Haarhuis binnen. De dag wordt geopend door trainer Maarten: "Vandaag staat in het teken van de kernwaarden van Avisi en het daarbij...
Robin van Breukelen op 26 April 2019
Something you already know Some people set goals for everything in life. They set goals for what they want to accomplish that day, week or year. It makes sense that they do, as a lot has been written about the positive effects of settings goals (see: A Psychological Success Cycle And Goal Setting, Making things happen through challenging...
Kitty de Ruijter op 25 April 2019
Earlier this month, we had the pleasure of taking part in the Atlassian Summit 2019, this time in the one and only Las Vegas Nevada. During the event, we attended many inspiring talks and had great conversations with numerous Atlassians, Atlassian partners, marketplace vendors and customers. In this blog, we aim to share some of the...
Patrick van der Rijst op 16 April 2019
So one question we get very often is if it's possible to integrate non-Atlassian software and ITSM tools with Jira (and Bitbucket)? Well, the short answer is yes, yes it is! You may want to use some integration tools to optimise this though, so just read on to find out more...
Wessel Donkervoort op 20 March 2019
Likely the question we get most often from customers who want to start with Atlassian products is: "Cloud or Server, what is better?"
Jan Willem Janssen op 13 March 2019
When collaborating on software projects with a group of people for a long time, a lot of knowledge is accumulated by all of the team members. This becomes apparent when new members are onboarded. Once the IDE is installed and the source code is checked out, they need to ingest a lot of knowledge to be able to perform their job. Often, this...
Remco van Iersel op 12 March 2019
Passion, quality & results. Whether it concerns the management team, the marketing team or software teams, these values are all over the place within Avisi. Embedding those values throughout the organisation already starts during the application process. Does the candidate show the passion to deliver best-fit software to customers? We find...
Coen Smid op 07 February 2019
Kotlin is a programming language on the rise. Jetbrains, the brains behind this language, is putting a lot of time and effort in developing this language. Kotlin is already widely used for backend and Android applications and has excellent integration with Spring Boot. Kotlin is hot right now and has proven itself in practice. In both...
Berry Kersten op 23 January 2019
Software development and test management are inextricably linked. The rapid evolution of development as a whole has been forcing quick advances in the field of test management for some time now. This is evidenced by the drastic changes seen in the last 10 years in test management roles and responsibilities, as well as in test processes,...
Patrick van der Rijst op 03 December 2018
"I've forgotten my password, could you please reset it?" - Administrators tend to get this question a little too often... Whenever possible, we try to eliminate repetitive tasks like these through automation. In this particular case, automating password resets means less context switching and low-value tasks for admins, which is already a...
Patrick van der Rijst op 20 November 2018
Analytics is essential when using Confluence at scale or when you're using Confluence as your company's social intranet. What are users searching for and do they manage to find the right content? What content hasn't been viewed or updated more than 6 months ago? Today we had the Atlassian Marketplace vendor Good Software all the way from...
Geert Liet op 31 October 2018
A starting point We are looking for blockchain(ish) technology to use. One of the most important characteristics is that we want to be able to control who participates.
Geert Liet op 22 October 2018
Introduction We got invited by a partner company to participate in a hackathon with the theme Smart Solutions for Water and Nature, which they called a Makathon. The Makathon is an open innovation event to which everybody is welcome to participate, regardless of expertise. We partnered with two companies: Axionomic and SPIE. Axionomic is a...
Jeroen Schonenberg op 08 October 2018
It’s a cycle most of us will recognize: a few times a year we have a performance review with our managers. We have big plans about how we’re gonna do it all different this year. We’re gonna give that talk, we’re gonna get to the bottom of that new language, and we’re gonna finish that side project. But a week later all those things have...
Patrick van der Rijst op 03 October 2018
In this blog we describe how support service teams can work with their end users but also communicate with external parties without sharing that information with the end users.
Kitty de Ruijter op 26 September 2018
Most IT teams put a lot of effort in providing customers the best IT solutions possible. But no matter how hard you try, it is impossible to deliver solutions that will be completely free of errors or that will never fail. Luckily, customers do understand that IT incidents happen and they accept the inconvenience it causes them, to some...
Rob Mali op 20 September 2018
Mooi om te zien dat ook Achmea ziet dat het beoordelen van mensen, met als doel het opnieuw vaststellen van het salaris, geen nut heeft. De medewerker beoordeelt zichzelf meestal hoger, lees ik. Hoe zou dat toch komen? Omdat zijn salaris ervan afhangt misschien?
Kevin Tai op 05 September 2018
Well designers-block…. actually I’m writing this to reduce any block, so non-designers: this post can be of value for you as well. If you find yourself stuck on an issue, distraction will eventually give you new insights and may often solve your problems. We all know this, and we know what to do. My advice: do this more often and earlier in...
Sander Brienen op 03 September 2018
Recently I was working with a customer on automating their Bamboo based build environment. Their wish was to use the elastic agents in Amazon web services to run their builds. This is because they wanted to be able to scale up and down, on demand.
Sander Brienen op 16 August 2018
Sander organized a Techday about Typescript at the 26th of July. This blog is based on that Techday. Do you want to join our next Techday? Sign up on our Meetup page.
Brian van Burken op 13 August 2018
Your code could be littered with branches that result in invalid data and should never happen, but are allowed. We found such a case where we allowed multiple variants of data and it broke our code logic. We use Elm and fixed it using its type system. Although we describe the solution for Elm in this blog, the cases and fixes also apply to...
Kevin Tai op 08 August 2018
This is the second and final part of this blog series. Have you already read part 1? Creating a good user experience with consistent user interfaces is an essential part of successful software. We are aiming to boost consistency on our user interfaces by using Atomic Design and a toolkit. The main reason for using a toolkit is to bridge...
Kitty de Ruijter op 02 August 2018
The objective of this post is to provide a way to easily record and view issues' fix versions as they were initially planned. Enter the 'Planned Version' field. This field can be useful when you need to report on releases. This is often the case if you're working on a project in collaboration with a customer or a third party supplier.
Patrick van der Rijst op 01 August 2018
Often companies start with Atlassian Cloud because it's cheap, it's easy and simple to set up, no hardware is needed and maintenance (both for the application and the environment) is handled by Atlassian. However, at some point, these applications (like Jira and Confluence) start to spread with more teams adopting the tooling and new...
Kevin Tai op 26 July 2018
Being an in-house graphic designer for a (software) company can be a challenge sometimes, but the benefit of building a more in-depth brand knowledge is satisfying. It enables you to be a great added value to your company. 3 years ago we created a brand new Avisi design strategy, with continuity as one of the key values of our design...
Remco van Iersel op 02 July 2018
Rick van den Hof is als zeer ervaren Linux DevOps engineer alweer 1,5 jaar als freelancer verbonden aan Avisi. Hij werkt voor het Atlassian-team en verzorgt technische implementaties van Atlassian-software voor klanten. Welke uitdagingen komt hij tegen in zijn werk? Dat en meer vragen we hem in dit interview.
Rutger van Loo op 23 April 2018
Go is de programmeertaal van Google. De taal is het stadium 'newbie' voorbij en wordt gebruikt door enkele grote bedrijven. Toch is de taal nog niet mainstream. Hoe zit dat? Software Engineer Mark Freriks sprak over Go tijdens de Tosti Talk en Techday op 29 maart 2018. Rutger van Loo (marketeer) heeft hem geïnterviewd en op basis daarvan...
Patrick van der Rijst op 23 March 2018
At Avisi, we strive to automate as much as we can; it's in our DNA. We do this because we like it, but more importantly, we do it to reduce the strain of repeatable tasks and to eliminate the human error factor. When possible, we also try to introduce the fun factor into some automated work processes, like for example, the gamification of...
Gert-Jan van de Streek op 13 February 2018
We have a continuous effort to reduce the complexity and maintenance cost of our application. Next on our road map was to get rid of explicitly managing a cluster of EC2 instances to provision docker images via ECS. Our goal was to run on ECS Fargate instead, a new launch type currently available in region us-east-1, which happens to be the...
Gert-Jan van de Streek op 09 February 2018
Toen Barri, Jan en ik elkaar opzochten, zo’n achttien jaar geleden was al snel duidelijk wat de verdeling was. We verschillen totaal van elkaar, maar het mooie was: dat werkte wel. We maakten een goed plan en gingen aan de slag.
Avisi op 05 February 2018
Avisi opent high-end kantoor in de bovenste verdiepingen van de WTC-toren te Arnhem Centraal. De verhuizing van het kantoor, dat eerder op het IJsseloord bedrijventerrein te Presikhaaf was gevestigd, was noodzakelijk om ruimte te geven aan de verdere groei van het bedrijf (ca. 80 personen). Het nieuwe kantoor is op 1 februari 2018 in gebruik...
Patrick van der Rijst op 10 January 2018
At the beginning of 2018, Avisi and //SEIBERT/MEDIA announced a strategic partnership for the products of Linchpin and Draw.io. To kick-off this partnership, we have travelled to the //SEIBERT/MEDIA office in Wiesbaden for a deep-dive into the products.
Mats Stijlaart op 20 November 2017
Last week we've sent a group of people to the Devoxx Antwerp conference, and luckily I was one of these people. Devoxx is a massive conference for the Java community that brings developers closer to modern tools, technology and practices. This blogpost is a small write up on the interesting things we have seen over the week. I'll iterate...
Rein Krul op 18 September 2017
Kotlin has been around for a while now, but hasn't been getting the attention it deserves. Stack Overflow makes this painfully obvious:
Wessel Donkervoort op 14 September 2017
Avisi is present at Atlassian Summit 2017 in San Jose. We made a vlog about this inspiring Atlassian Event.
Patrick van der Rijst op 14 September 2017
To warm up for Atlassian Summit 2017 in San Jose, nine leading Marketplace app makers are teaming up to offer a deep dive into the ways that apps can make teams more effective. You'll gain insight into transformative new ways to extend your teams' Atlassian tools through engaging presentations and one-to-one discussions.
Patrick van der Rijst op 14 September 2017
San Jose, CA September 11, 2017 - Atlassian announced today that Avisi has won Atlassian Partner of the Year 2017, Customer Growth for their outstanding contribution and achievements during Atlassian's fiscal year 2017.
Wessel Donkervoort op 31 August 2017
At the 30th of August 2017 we organised our own DevOps event to inform people about the value of DevOps. After walking inside Bar Beton, the location we choose for our event, I understood immediately why my colleagues had chosen it. I had never been there before, but it looked like the perfect space to hold this event we started planning...
Rein Krul op 08 August 2017
I've always had a hard time making decisions. I can endlessly weigh the pros and cons of each possibility, not being able to make up my mind.
Gert-Jan van de Streek op 30 July 2017
Howdy y'all! Last week I wrote about going back to Austin. We participated in Atlassian's Connect Week in Austin. Connect Week is where Atlassian invites add-on developers, like Avisi, from all around the world to work on their own products. Direct access to Atlassian developers gives us a highly productive week and that will eventually...
Gert-Jan van de Streek op 21 July 2017
Around 20 years ago I was lucky enough to go to Austin Texas for an internship. Today I'm back in Austin and a lot has changed. That's ok of course, cities develop and improve. Austin was also where the first ideas around Avisi developed. We are not ready for our 20th birthday yet, but Austin is definitely where it started. Avisi also...
Geert Liet op 29 May 2017
In my previous blogpost I talked about creating robust services. Because of an inhouse request for an application I got the chance to practice some of my preaching for our company instead of a customer. Keep in mind this blog is not about the best way to solve a problem but just a description of how I globally handled our problem.
Avisi op 17 May 2017
Hi, I'm Felix Remke and I'm from the Goethe-Gymnasium Ibbenbüren. I had to do a three-day internship and I'm very interested in working with computers and programming, so I wanted to do something like that. I knew that Sander was working at some sort of IT-company so I asked him if I could do it at his company and as you can see it worked...
Gert-Jan van de Streek op 16 May 2017
Today's guest post is from our friends from StiltSoft company. This team of Atlassian Experts from Belarus pursues a single mission: to enhance your experience with major Atlassian products. Being the Atlassian Verified vendor, they developed more than 15 handy add-ons for JIRA, Confluence, Bitbucket, Bamboo. This blog post will highlight...
Geert Liet op 27 March 2017
My previous blog post on integration best practices gave some general thoughts on service development. When designing services one of the most important parts is resilience of your services and making sure that failure of one services doesn’t collapse your entire world. There are several key features of a service which combined determine the...
Gert-Jan van de Streek op 01 March 2017
We are in Amsterdam for Atlassian connect week. The goal for us this week is to port an existing add-on to the Atlassian cloud. It is still JIRA and Confluence in the cloud, but traditional add-ons can’t be installed. So what exactly is different about writing an add-on for the cloud? 3 things:
Gert-Jan van de Streek op 28 February 2017
Atlassian Connect week is in full swing and we are there with a team! We are meeting people from all over the world, from Portugal to Mexico and Australia. Curious about what we are doing and why we are there?Atlassian Connect week is an event where developers from the Atlassian ecosystem get together and work on Atlassian add-ons for a...
Gert-Jan van de Streek op 30 January 2017
Because I feel there is a shortage on blogs, long opiniated comparisons and hateful flamewars on Emacs versus vi, I thought I’d write something about it myself. I am kidding of course (just in case you missed that joke). Some people, I know of 3 at least, including me, are free of all the anger and seem to use both editors. Both have their...
Gert-Jan van de Streek op 25 January 2017
Since all the real fuss started about pairing and code reviews I’ve only seen one approach in code reviews work really well and that’s pull requests. Pull requests force a peer review and if you implement them well, they rarely get merged without the opinion of an extra pair of eyes. So, I’m really going to write about code reviews in the...
Daisy Rasing-de Joode op 18 January 2017
Barri Jansen and I went back into the school banks last year. Mid-2016 we decided to affirm our security related knowledge by getting the CISSP-title. CISSP stands for Certified Information System Security Professional (Lord, how I hate those unpronounceable titles) and is the leading international title in information security. When someone...
Avisi op 12 October 2016
It has been almost 3 years since Sander Brienen wrote the post "Scaling Agile in the Enterprise with SAFe and JIRA Agile " and had his talk at Atlassian Summit 2013. Sander's premise to view an organisation in three levels (Portfolio, Program and Teams) and the general approach on how to plan work of his talk and blogpost are still valid....
Jaap Weber op 06 September 2016
I have a not so guilty pleasure. It's playing computer games. At the moment, my go to game is Tom Clancy's The Division from Massive Entertainment. The game is beautifully made and really immersive. I really get the feeling I am walking around in a post-pandemic New York City. From a software development point of view, there is something I...
Daisy Rasing-de Joode op 03 August 2016
We, Avisi, have started an agile journey. A journey with one destination: a fancy ISMS for Avisi. I gladly take you along on our trip, by blogging about the adventures we’ve been through. So fasten your seatbelt, we will travel through a roadmap to remember.
Daisy Rasing-de Joode op 05 April 2016
We, Avisi, have started an agile journey. A journey with one destination: a fancy ISMS for Avisi. I gladly take you along on our trip, by blogging about the adventures we've been through. So fasten your seatbelt, we will travel through a roadmap to remember. Meet our fellow traveler In my previous blogpost I mentioned we succeeded in...
Avisi op 08 March 2016
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 focus on adding support for iOS.
Daisy Rasing-de Joode op 01 March 2016
We, Avisi, have started an agile journey. A journey with one destination: a fancy ISMS for Avisi. I gladly take you along on our trip, by blogging about the adventures we've been through. So fasten your seatbelt, we will travel through a roadmap to remember.
Jaap Weber op 19 February 2016
Avisi provides Agile coaching and one of the tools that we use is our Agile Maturity Check. This is an elaborate model which looks at a lot of different aspects in your organization to determine how Agile you are and where you can improve.
Avisi op 18 February 2016
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 dan raadzaam om analytisch en objectief te kijken naar zaken als de codekwaliteit, kwaliteit van de architectuur, schaalbaarheid of het...
Sander Brienen op 18 February 2016
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 about what to expect. Then he mentioned students asking the question how architecture and agile relate and he spoke the phrase: "In theory...
Patrick van der Rijst op 17 February 2016
Atlassian has just shipped the first new major versions for the JIRA family of products, following the JIRA 7.0 release. In this post we'll summarize the release highlights for JIRA Core, JIRA Software and JIRA Service Management.
Patrick van der Rijst op 15 February 2016
JIRA Service Management allows you to configure custom Service Level Agreements (SLA) based on custom issue types, priorities or any other field you want to use. Of course, the goal of your team is to meet the SLA's, but what happens when they don't? And more importantly, how can you find out why SLA's have been breached? In this blog post,...
Gert-Jan van de Streek op 04 February 2016
The classic way that we use databases is oriented towards the amount of available storage that we have for data. It's time to rethink that pattern, now the cost of storage sinks so fast that it must converge to free or nearly free at some point.
Daisy Rasing-de Joode op 04 February 2016
We, Avisi, have started an agile journey. A journey with one destination: a fancy ISMS for Avisi. I gladly take you along on our trip, by blogging about the adventures we've been through. So fasten your seatbelt securely, we will travel through a roadmap to remember. What is an ISMS? ISMS stands for Information Security Management System...
Kevin Tai op 26 January 2016
As a visual designer I often get the question where I get my inspiration from and how I sharpen my design skills. I’m not giving you some random weblinks (like Dribbble, Behance & Pinterest), tutorials or blogposts, because I expect you already know them or know how to look them up. Instead, I want to challenge you with my secret ingredients...
Sander Brienen op 22 January 2016
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 advantage of doing that? A remote agent that can be started and destroyed quickly? But you are still limited to the number of remote agents...
Maarten Arts op 20 January 2016
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 that definitely kept us up at night. This short story is about this decision.
Gert-Jan van de Streek op 12 January 2016
Code is read much more often than it is written. Guidelines are intended to improve the readability of code and make it consistent across the wide spectrum code. As Python's PEP 20 says, "Readability counts". While we all know how important styleguides are for writing code. We never take time to write one. We always refer to an existing...
Gert-Jan van de Streek op 11 January 2016
The software you are writing has dependencies. Probably on a lot of open source. If you are not fully aware of your dependencies you might be in trouble without even knowing.
Geert Liet op 11 January 2016
When talking about integration, there is an infinite amount of tips that claim to lead to the holy grail of integration. Most tips are related to specific technologies and based on the latest and greatest, but in these series I will take an approach which will not be dependent on any specific technology.
Gert-Jan van de Streek op 09 January 2016
Writing software is one thing, maintaining it is another. It requires planning, dedication and it might involve repetitive work. Quality software reduces the overall maintenance pressure during the lifetime of a piece of software. But even then, maintenance will always be part of it. Plan it, live with it. Even better, enjoy it.
Gert-Jan van de Streek op 08 January 2016
Lazy developers are the best developers. Search for that and you will find numerous articles trying to explain you why. This assertion has always annoyed me greatly. Not because it is inherently wrong, on the contrary, but because something is missing. And as all good things come in threes, there has to be more.
Gert-Jan van de Streek op 06 January 2016
What makes a truly great software engineer? Is it the number of lines of code per day? Is it how she masters that one language? Is it a positive attitude? Is it...
Jaap Weber op 24 November 2015
I quite often get the question if hours or story points should be used. The short answer is, you should use both. In this blogpost we will discuss when and how and help you answer the question: How expensive will this feature be and when will it be done? To answer this question I will dive into our best practise about accurate estimates and...
Daisy Rasing-de Joode op 12 November 2015
Last week I went to a fair about Information Security. I signed up for two presentations about an adjustment in the law 'Wet bescherming persoonsgegevens (Wbp)' called 'meldplicht datalekken'. This law obligates organizations from January 1st 2016 to report data breaches that affect personal data to the 'College Bescherming Persoonsgegevens...
Patrick van der Rijst op 07 November 2015
IT Keynote Some great new features arriving to JIRA Service Desk. Ease of creating linked issues Confluence Knowledge base articles free for customers Smart Graph
Patrick van der Rijst op 05 November 2015
Growth Atlassian in the early years had set a goal, reach 50.000 unique clients, excluding 10 user, academic or non-profit licenses. This year they've actually reached it.
Patrick van der Rijst op 03 November 2015
Atlassian Summit is het customer facing event van Atlassian waarbij de aanwezigen als eerste te horen krijgen welke nieuwe features er aankomen, hoe klanten als Spotify de producten gebruiken en wat best practices zijn.
Rein Krul op 13 October 2015
Recently I registered for an IT Security event, hosting trade shows and seminars addressing IT-security. After registration and logging in on their website with the credentials which were sent to me (by e-mail, in plaintext) something occurred to me: I was missing the 'green lock' in my browser's address bar (). It turns out that the website...
Kevin Tai op 08 October 2015
In the past few months we have been working on Avisi’s new branding. We are excited to tell you about the process of our branding and our visual strategy. With a lot of research, sketching and brainstorming we ended up with an amazing result.
Avisi op 29 September 2015
Agile is rooted in software development and so it is unsurprising that most agile thinking and working focuses on better ways of creating software. But there are many organisations that do not develop software themselves, hospitals and municipalities come to mind, what about them? These organizations face problems similar to the ones that...
Gert-Jan van de Streek op 10 September 2015
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 have been working with JSON for a long time, I was wondering what would be next.
Gert-Jan van de Streek op 03 September 2015
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 blog. There was a lot in his presentation that I could write about, but I want to stick to this: he had me at "hello".
Avisi op 31 August 2015
October 14th we'll be hosting the fourth edition of our Agile and Software Architecture Symposium (ASAS). Viktor Grgic will be our closing keynote speaker. Viktor is an Agile coach, architect and developer. He has trained architects and teams, introduced Scrum and occupied the architecture role in many companies such as KvK, Municipality...
Gert-Jan van de Streek op 28 August 2015
I have been trying to use mustache templates to create files on EC2 instances via cloudformation. Huh? I lost you already. Ok, you might have to do some reading here, here and specifically for this post here and here.
Avisi op 24 August 2015
At Avisi, we like to stay sharp, share knowledge and have fun. That’s why we organize our so called Techdays every last Thursday of the month. The goal is to create a relaxed setting where we can all learn about and/or share new found technologies, techniques or methods. This Thursday, our former colleague Benny Cornelissen will host a...
Patrick van der Rijst op 06 August 2015
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 with theme add-ons like Brikit Theme Press, we found out that our solution messed up their styling.
Maarten Arts op 09 June 2015
When we create an add-on for one of the Atlassian products, we want to create an experience that feels integrated into the Atlassian platform. This is why we’ve decided to as stay close to the Atlassian style guide, also known as AUI, as possible. We’re glad we made this decision as we think it provides the best experience to our users and...
Avisi op 29 May 2015
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 iOS and Android, both platforms had to be supported. From the start of this project, it was clear that we would need to access some of the...
Avisi op 20 May 2015
At Avisi, we like to stay sharp, share knowledge and have fun. That's why we organize our so called Techdays every last Thursday of the month. The goal is to create a relaxed setting where we can all learn about and/or share new found technologies, techniques or methods. Next week, our Interaction/UX Designer Maarten will host a crash course...
Gert-Jan van de Streek op 18 May 2015
When you get used to the REPL in Clojure it's hard to go back to the compile / redeploy round trip in Java. In very complex projects/products it's nice to have a REPL around where you can quickly try stuff. But wait, Clojure runs on the VM and the Java interop is great. Why not add the Clojure REPL to your Java project and take this as a...
Daisy Rasing-de Joode op 11 May 2015
Biometric features on ING's banking app Biometric authentication. Who does not know all about this? Well, me. So let's start with a concise definition by TechTerms.com: "Biometrics refers to technologies used to detect and recognize human physical characteristics. In the IT world, biometrics is often synonymous with "biometric...
Geert Liet op 11 May 2015
When using MoreApp as our digital form builder of choice, we love the simplicity and power. The fully exposed REST API gives the developer full control when developing applications that connect to MoreApp. When using the API for the first time, there is a learning curve and a level of complexity which takes some time to grasp and control....
Gert-Jan van de Streek op 07 May 2015
Our marketing department is not afraid of asking for help. They ask for help on a lot of things, which is not a problem, as longs as it is not about images in Prismic... again... That's why we hired a 12 year old to do some research and write a definitive guide on images in Prismic. These are the results:
Gert-Jan van de Streek op 17 April 2015
It's an interesting topic: plan versus actual. And yes, it's a good thing you ask about the initial plan and the deviation in the actual execution of that plan. It is however important to know where the emphasis is in the question.
Avisi op 15 April 2015
Our core business is software development and we're good at it. We know our job and are proud of our work. Our customers say we are professionals and we agree. We listen to our customers, we build what they need and appreciate their feedback on a regular basis.
Sander Brienen op 07 April 2015
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.
Gert-Jan van de Streek op 02 April 2015
Most of our Atlassian add-ons started out of frustration. They solve problems that we have internally, or they fill blanks in the Atlassian products. Preparing these add-ons for others to use came as an afterthought. Finding a way to sell them came... after that. Little did we know about marketing and such, but we took it as a challenge and...
Stefan Jansen op 27 March 2015
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 migrating to a new datacenter with new hardware, we discovered some errors in our logging from time to time:
Maarten Arts op 12 March 2015
The goal of this blogpost is to give developers a heads-up on colour blindness and some simple steps on how to deal with it. If you’re already familiar with this and are looking for detailed research on colour blindness, this post is probably not for you.
Avisi op 04 March 2015
Dear readers, We need your help, we really do. Our colleagues can't stop finishing projects way before the official deadlines. As a result they start wandering through the hallways, dropping in and out of our marketingoffice with 'revolutionary ideas', start discussions about the evolution theory or daydream about the shape of the universe...
Dave Boschma op 18 February 2015
Meet 'grandmother' Wilhelmina Petronella van der Linden-Zaagsma. Born on a leap day (February 29, 1928), she was bound to become a very special lady. She is a loving and caring person and especially freehanded. She visits her notary frequently to include new charities to her ever-growing will. She lives in a sheltered housing apartment in...
Casper Kolkman op 11 February 2015
In the fall of 2013 we decided it was time to rebuild our infrastructure from the ground up. New hardware, a new server rack and a brand new infrastructure. As you can read here, it was quite the project. When we finished rebuilding the new infrastructure at the end of last year, we obviously had a few beers to celebrate. And then...we...
Avisi op 06 February 2015
Dash is a wallboard technology, a type of information radiator that displays vital data for just about everything. Ranging from the progress of the development team to critical business data. Dash is large, beautifully designed, highly visible and easy to understand for anyone walking by. We built Dash intially for internal usage. That said,...
Barri Jansen op 05 February 2015
This week, we're in the beautiful (and snowy) town of Avezzano, Italy. Although it's a lovely city with great food, parks and an even greater scenery, it's actually a business trip. We're here for the annual face-to-face meetup with our international partners of the INTEGRATE project. For those of you unfamiliar with this European...
Avisi op 30 January 2015
After a lot of exciting, challenging and hard work we successfully migrated our PEC platform to our new hosting provider IS Group. The PEC platform is pretty big and serves the Dutch Notary, the Dutch tax authorities and several banks. Thus, a smooth migration was crucial.
Patrick van der Rijst op 28 January 2015
A new version of JSM was released yesterday and it's clear it is gaining in maturity with every release. Here are some highlights of the new version 2.2.
Gert-Jan van de Streek op 27 January 2015
There is a question that came to us that has kept me awake for a few nights: What is your employee retention policy? I don't know. We don't have one, I think.
Avisi op 17 December 2014
Benny Cornelissen is an Infrastructure Consultant and Solution Developer at CRI Service, technology addict, Mac user, guitar player, cyclist, mechanical keyboard user and Belgian beer aficionado. About a year ago, we asked him to help us design and build a new infrastructure for our company. B enny wrote a very interesting blogpost about...
Gert-Jan van de Streek op 08 December 2014
We talk to a lot of upcoming talent from the local university. Sometimes we're impressed, but a lot of times we realize that there is still a lot of ground to cover for these youngsters. We also know they need to eat at some point during the day. So, we can't help but jump in and spend our lunchtime talking about stuff we're excited about...
Casper Kolkman op 24 November 2014
Two weeks ago, Avisi gave me the opportunity to go to Devoxx in Antwerp, together with another intern and two colleagues and I had a great week! As a graduate intern from the HAN University of Applied Sciences I really didn't know what to expect, but it was just great.
Barri Jansen op 13 November 2014
Recently, we've upgraded our hardware infrastructure. Instead of migrating all existing machines, we decided to go with the "setup all systems from scratch" strategy. We had a couple of reasons to follow this strategy.
Geert Liet op 15 October 2014
Wouldn't it be great if our mobile data collection would be rule-driven to deliver exactly what is needed at the right time? Think of a case where a building inspector would receive dynamic forms on his device that are specific to the context he's in and to the forms already filled in on-site. This would greatly increase efficiency.
Gert-Jan van de Streek op 06 October 2014
Project planning is easy enough if you work on one project at a time. But when your team works on multiple things at a time and you add maintenance and support tasks, things can get messy and you can lose focus very easily. We have tried a couple of things before we found a process that works really well for us.