This is a little project to create a recommender system to find mentors inside an organization, using Natural Language Processing. It started as an excuse to build a data visualization I had in mind: an interactive word cloud that did something. When I started, I didn’t know anything about Topic Modeling, Topic Extraction, or Natural… Continue reading Recommender system for finding subject matter experts using the Enron email corpus
Daniel Pradilla
I'm an Engineer and my main objective is to help people solve real world problems using readily available technologies. I've been doing it since I was a kid.
Getting IP location information with Angular 7
Using Angular Maps Components and a new service called ipapi, you will be able to quickly put together something that will allow you to get IP information from a client and put it on a map. Angular Maps Components is really great, and the setup with ipapi is a no-brainer (they have a free tier… Continue reading Getting IP location information with Angular 7
How to connect to SAP HANA using JDBC
Recently I had to connect a Java application to SAP HANA and I made some notes along the way: The first step is to get the SAP HANA JDBC driver, a file called ngdbc.jar. The quickest way is to download the SAP Hana Cloud Platform SDK from here: https://tools.hana.ondemand.com/#cloud Choose the latest “Java Web Tomcat 8”… Continue reading How to connect to SAP HANA using JDBC
How to build an API for SAP HANA using strongloop/loopback
One of the aspects I like the most about SAP HANA is the cloud app development environment that allows you to quickly put together a data-entry app using Fiori. Recently, I wanted to build a small JavaScript app for data querying and entry using the awesome ag-grid. The data was in SAP HANA but the… Continue reading How to build an API for SAP HANA using strongloop/loopback
Linear optimization with or-tools: containerizing a gunicorn web application
Previously, we left our app working with our local python+gunicorn+nginx installation. In order to get there we had to do quite a bit of configuration and if we wanted to deploy this in a server or send it to a friend, we would have to go through a very error-prone process subject to version changes… Continue reading Linear optimization with or-tools: containerizing a gunicorn web application