We interviewed our long-time colleague Martin Hlavatý, who has worked at Profinit as a developer, analyst, and team leader and now is our delivery manager. How does he view Profinit, what motivates him to succeed, and how does he think Profinit differs from other companies? How long have you been working for Profinit and how did you get here? I started …
All posts
Where can I get vaccinated? The application from OpenDataLab will tell you!
Go to the website ockovani.opendatalab.cz to get an overview of the openings to get vaccinated against COVID-19. The goal of the application is to give Czechs a quick overview of vaccination capacity, which, until now, hasn’t been available anywhere. The application was developed by Marek Sušický and Jan Staněk from OpenDataLab, the joint workplace of the Faculty of Information Technology of …
Build once, deploy many in React: Dynamic configuration properties
Build once, deploy many is an essential principle of software development. The main idea is to use the same bundle for all environments, from testing to production. This approach enables easy deployment and testability and is considered a fundamental principle of continuous delivery. It is also part of the twelve-factor methodology. As crucial as it is, it has not received significant …
How Kotlin can help with old project modernisation
On my projects, I mostly work with modern Java (11+), but I still occasionally work with older versions (6,7) as well. Every time I switch to an older one, I miss modern Java features, especially those found in functional programming such as lambdas and streams, which I find very useful. Imagine you have an old maintenance project with poor old Java 6 or 7, and …
Social Scoring and Credit Forecasting: Data Science Breakfast
We held another professional breakfast, this time on the topic of credit forecasting. The breakfast was mainly directed at professionals from the fields of AI, data analysis, and modelling, but we also gladly welcomed directors and managers, especially from the banking sector as they are directly affected by the topics from a business perspective. After all, the highlight of the breakfast …
Full-stack, T-shaped, M-shaped, comb-shaped, … can we stop it, please?
History tends to repeat itself. It is a simple fact to embrace, especially in IT. Principles defined 70 years ago and nearly forgotten 40 years ago are trending again. Yes, I am talking about functional programming, for example. All modern programming languages support it. For some of them, it was a pure revolution (say hello to Java streams!). But how many millennials are …
DevOpsCon London 2020: The Online Conference
Profinit was to participate in DevOpsCon for the first time in April 2020. The conference was supposed to take place in the heart of London, but the COVID-19 pandemic prevented that from happening. At the last minute, the organizers announced that the conference was postponed to early September, so all we could do was wait and see how things would …
The Information Paradox of Stories
According to a quote attributed to American poet Muriel Rukeyser, “the universe is made of stories, not of atoms.” Perhaps surprisingly, this opinion is supported by astrophysicist Brian Greene in his recent book Until the End of Time. While our “objective” external world really seems to be composed of infinite moves and re-combinations of elementary particles—which can be seen as something …
WEBINAR: Revealing clients’ behaviour from transactional data
We are living in a world of relations. Every click on a link, every article, image or video you have seen, every like you have given – those all make relations between you and some content. This fact is not applicable to social media exclusively. In the land of banking transactions, you are creating relations by sending and receiving money. Real, hard-earned …
Experiences from TechEd 2020 Online
TechEd is a purely Czech, professional conference where IT experts share information about what’s new in the world of IT, and this was their 18th annual event. As in previous years, Profinit was a conference partner, so my colleagues and I couldn’t miss it. What was different from previous years was that this year’s conference was affected by the COVID-19 pandemic, so it …