On Thursday 29th October we had the pleasure to be speakers in the Scala Barcelona meetup. The group is very active and tries to schedule an event every two weeks to talk, discuss and enjoy coding some Scala.
Being one of the few companies in Barcelona that use Scala in production, we were asked to do a presentation about how are we using it internally. Last June we spoke about Akka Streams and published a blog post about how to use Akka Streams to process larges amounts of data. This time we wanted to give a high level overview of how we are using Scala to do things like Natural Language Processing.
The presentation gave an overview of some of the problems we are solving at Intent HQ to provide the audience with some context. We ran through an example of how we could implement an algorithm that allows you to link a piece of text to a topic (aka Named Entity Linking).
Because of time constraints (and because it’s part of our core IP), we just presented an oversimplified algorithm that would allow some discussion and learnings. The code from the talk can be found on github.
The presentation, titled “Scala (based on a true story)” is available here:
Sometime in the next quarter we would like to participate again in the scala meetup and talk about some other technologies we are using, such as Spark. Let us know if you have any preference on what we could speak about!