Digital transformation is a cryptic concept under which different people imagine different things. Most would agree that digital transformation is associated with new technologies and their use for new types of services, products and processes. The term digital transformation has a long history. Google lists 1,450 search results for this term from the year 1998. That is the year Google was founded as …
All posts
Doing a master’s thesis at work: Killing two birds with one stone
As we already mentioned in a previous blog article, as part of our long-term cooperation with universities, we help students with their final theses and offer them real experience working on our projects. This was the case with Šárka, who Ondřej Zýka took under his wing. Like every master’s student, Šárka waited until just before the last year of study to …
Career Suicide by Integrated Information Theory
I guess everyone expects that all seasoned professionals know absolutely everything about their craft. (And you may even think that these professionals are supposed to have some hidden secrets). Since what I do for a living is help others manage their data—my product is that ever boring and technical information—here is something like a confession of what I really think of it. In fact, …
Peek Into the Software Kitchen With Us: How to Survive as a Team Leader
Recently, we took another peek into our Software kitchen. As we have already received feedback from more than 30 participants, we can share their general impressions with you. Due to COVID-19 measures and to ensure the safety of all participants, we decided to hold the event online. Despite initial concerns (personal interaction is always better), we are delighted we made …
Nowadays, everybody is “senior”. But do the results correspond?
It has been ten years since I joined Profinit as a junior Java developer. Because of the work I had done while studying at the Czech Technical University Faculty of Electrical Engineering, I already had four years of work experience under my belt at the time. However, it still seemed somehow logical and right for me to apply as a junior developer. You may say …
Self-Documenting Code Is NOT Code without Documentation
The current global situation is enough to make anyone sink into a state of depression and helplessness. It has even happened to me, but for entirely different reasons than one would expect. Over the last month, more often than not, I have encountered very strong opinions on so-called self-documenting code. It was either in interviews with potential employees or when reading articles …
Get Ahead through Knowledge with Profinit Education
“Ahead through knowledge” isn’t our slogan just by chance. We are very well aware that the fruit of our work can only be as good as the people who do it, so we make sure the employees we hire have a quality education. And education definitely doesn’t end when someone gets a job. We have our own education system here at Profinit …
What’s New in the World of Hadoop?
Even though Hadoop is still a relatively new technology compared to established data warehouse products, it has found a way into many companies in recent years, where it plays an irreplaceable role in the processing and analysis of massive volumes of data. Apache Hadoop is an open platform with an active community of developers, who in addition to maintaining and optimizing existing …
QCon London 2020
Just like last year, we headed off to London for the QCon software conference again in 2020. QCon targets software architects, team leaders and senior developers. In addition to the technology and talks, an undeniable attraction is the venue in the Westminster area, located just across the street from Westminster Abbey. The conference lasts three days and has one great …
Data Warehouse Development Is Like an Endless Relay Race
Some time ago we organized a workshop for one of our customers as an introduction to a less popular field called BI governance. It can be loosely defined as a system of internal processes for the operation and continuous development of data warehouses, such as change management, configuration management, release management and so on. We talked about the need for atomic architecture that …