Last week, our Head of Data Science, Petr Paščenko, and Data Scientist Sergii Stamenov attended the DataWorks Summit #DWS19 held in Barcelona. Here are some of their brief impressions: As the event was hosted by Cloudera, the upcoming merge with Hortonworks was a hot topic. For a data scientist, it is positive to hear that the plan is to keep Hadoop available …
All posts
What is Data Science? or How to explain data science to your grandma?
Despite being one of the most hyped-up job titles of the 21st century, explaining what a data scientist actually does so that your grandma would understand can often be challenging. There is still a vast proportion of the population out there that have never even heard this term before. Whether you are an aspiring data scientist or someone whose job description still …
Unused riches at your fingertips
Have you ever tried digging deeper into your company data warehouse? Perhaps you found one or two skeletons in the cupboard, but maybe also a hidden golden vein. If you haven’t, then it’s about time you roll your sleeves up and start the data mining! We live in the age of information and it has been said often enough that data …
Database Systems in Practice
As every year, at the end of summer I updated the lectures for the course called Database Systems in Practice that we teach at universities. This time I decided to radically update our computer workshop material. For my students, I have the same environment prepared on various database servers. The students look for errors in the relational model, write scripts for changes in …
Software Development in Times of a Developer Shortage – Part III
This is the last part of the series where Profinit’s CEO, Tomas Pavlik, offers recommendations on how to avoid serious mistakes when searching for developers for your team or when shopping for custom software development when there is a serious shortage of qualified software professionals in Europe. 5th Recommendation: Don’t let a civil engineer do your heart surgery Software development is a demanding field …
Software Development in Times of a Developer Shortage – Part II
Here is the second segment of the three-part series where Profinit’s CEO, Tomas Pavlik, offers recommendations on how to avoid serious mistakes when searching for developers for your team or when shopping for custom software development when there is a serious shortage of qualified software professionals in Europe. 3rd Recommendation: Delivery management is the key I am convinced that the success of …
Don’t cry for me …
Sorry, I don’t have Argentina on my mind. Indeed, we are in the software business, and you’ve probably already guessed that it’s something about that pile of possible disasters. You are right; I want to talk about systems and requirements unimaginatively called non-functional. When they are non-f…, why the hell should we bother, excuse my French. OK, let’s not get into linguistics. …
Software Development in Times of a Developer Shortage – Part I
This is the first segment of a three-part series where Profinit’s CEO, Tomas Pavlik, offers recommendations on how to avoid serious mistakes when searching for developers for your team or when shopping for custom software development when there is a serious shortage of qualified software professionals in Europe. Over the last two or three years, we have seen a new trend emerge among developers …
Big Data Harvest
Well, another autumn is here, and our data grow bigger every year (Based on a prediction from the IDC report, the global data volume will grow exponentially from 4.4 zettabytes to 44 zettabytes (44×1021 bytes) between 2013 and 2020). We use it to feed ever-hungry sales, marketing, accounting, management, and day-to-day operations, then there is the stuff we are obliged to …
3A Systems– 42 Thoughts
3A systems described in the previous article “3A Systems – Definition“ are data processing systems whose development presents the same problems that need to be addressed and the same decisions that must be made. Getting to know them before getting deep into system planning and development can help us avoid serious mistakes and reach our objectives. Below, I have compiled a list …