In the heart of software development, in the city Brno, we launched a blog about 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.

Development in CloseIT in the Coronavirus Age

Almost out of nowhere, the whole internet is full of advice on how to cooperate within your team remotely. Well, for us, nothing really changes. In CloseIT we are used to working remotely, we are used to solving problems not only onsite with the team but also with clients remotely. So we maybe miss three small ones...

How To Avoid Drowning in the Ocean of Model Risk Management

Model governance regulators are moving their focus closer and closer to the qualitative elements of a model – the model governance process. Unfortunately, the regulator also often asks the bank to explain their internal risk mitigation process without the providing the specific guidelines necessary to match the model to the bank’s methodology.

Scrum Is Just The Medium, The Core Is The Team's Mindset

The Agile method Scrum is a more modern way of helping to eliminate Waterfalls' weaknesses. Its biggest advantage is higher project success, immediate client feedback at regular two-week intervals, higher satisfaction of the development team, etc., and, in close connection with the company's values, creates a powerful tool that takes quality and work to a completely different level.

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.

How To Be More Effective In Spring

When I started to work in CloseIT, I was eager to understand how the app works. Usually, I try it by trial and fail. On the other hand, each build takes time and it disturbs my workflow. I was wondering if there is a way to make it faster. It was my first work experience with Spring framework, but it didn't take a long time to find people with the same problem, and that's how I found the devtools from Spring.

How to allowDiskUse in PDI Mongo step

One use-case of our CRM solution is to run custom calculations with custom ETL jobs prepared by the application users. This is a big advantage of CRM because users have better insight to business logic than developers, which are concerned mostly about the technological side of application.