CLOSEIT BLOG

In the heart of amazing software development, in the city Brno, we launched a blog to share our thoughts.

Proof the feature works

There are many ways how to make sure the implemented software feature works. But sometimes, you need proof not only for yourself but also for your customer. What if the customer could monitor application functions?

Solving the Unirest JSON parsing problem on Databricks

Parsing Unirest response to JsonNode can lead to parsing error on Databricks if the top-level JSON structure is an array. We propose a workaround solution, which works best in custom Java libraries.

Is Databricks good for complex applications?

Can we use the Databricks as a runtime platform for complex applications using the standard development model with git, deployment pipelines and several independent modules / services?

Can you run it locally?

The software during the development cycle will go through many stages. It usually starts as a source code in IDE, different pars will be executed in unit tests, maybe even whole components will be tested. It’s somehow packaged (compiled) and deployed to some server (staging, production,…). That is a very rough lifecycle which is not applicable in all cases, but at least during my time in CloseIT, many projects followed it.

Starting AWS SAM folder structure (NodeJS)

When I started putting together my first AWS SAM project, I was confused with the project structure - as always, when I’m starting new project with new technology. You can easily make a bloated project where code is duplicated in each lambda function.

CloseIT DevTips June 2020

Here we go again. The last day of June and you can read interesting topics from the development world that we have read this month.

CloseIT Hackathon #1

A few days ago, our first company hackathon finished successfully. But in order to define success, we have to define goals. With every new project, we evaluate what technologies to use.

CloseIT DevTips May 2020

The end of the month is marked by devtips recommended by developers from CloseIT. Look at interesting blog posts and website that we found during May.

CloseIT DevTips April 2020

In CloseIT, we have a channel on Slack where we share interesting development YouTube channels, blog posts, articles, etc. with each other. Here are our DevTips from last month.

How Do We Aggregate Licenses

If you develop a public software product that uses third party code, it's very likely that licenses force you to list them on some visible place. You can find them in your smartphone OS or even in a car if you have one with the onboard computer.

Dynamic Fields in Pentaho Data Integration

Let's say that the ETL tool PDI isn't very suitable for dynamic data processing. But you could probably say something similar about other ETL tools. At the end of the day, you need to tell the software how to transform the data. It is only logical that we also have to define the data structure.

How Do We Develop Jira Plugins

Jira is a popular issue tracking tool and is also used in many businesses as a business process management system (BPM). Sure, there are more suitable tools like jBPM, but Jira is much more user-friendly. And even though it's less feature-rich regarding BPM options, it can be easily extended using plugins written in Java language.