It is not unfrequent to hear about companies that have one or more applications in their software stack that is outdated. In an ideal world, this should not be the case, everyone wants to have efficient and updated software in their portfolio. This kind of application is usually called legacy.
What is a legacy application?
A legacy application or system is “An information system that may be based on outdated technologies, but is critical to day-to-day operations. Replacing legacy applications and systems with systems based on new and different technologies is one of the information systems (IS) professional’s most significant…
I am currently working on a project wherein a Spark Dataframe has a column of type binary that contains an encoded Java class and I need to make transformations to create new columns from it.
This article is about how to create a UDF that accepts and parses a binary type that encodes a Java Class.
If you are on this very specific article I imagine you know what Apache Spark is, so no need for me to explain it:
This article is about the differences that I perceived and learned to live with when I switched from academia to industry. Among academic people, this change is like a forbidden fruit, and they usually ask you why you went to the dark side.
Let me start with a short anecdote.
When I was in the last year of my Ph.D., I received a call from a recruiter for a wonderful job opportunity [insert sarcasm here]. After the usual chitchat, it was time for me to discuss my working experience. All pumped up (this was one of my first interviews ever…
Senior Data Engineer/Scientist at TomTom. MSc in Telecommunications Engineer, Ph.D. in Computer Science.