Building a Natural Language Processing Demo

Quick Note

This is not an article to teach Natural Language Processing — NLP, nor teach about building web applications or APIs. It’s just an article where I’m talking about the demo application I’ve been working on to process NLP and some basic concepts I’ve been learning. The code’s repository can be found here.

Natural Language Processing

Before anything else, let’s start with Natural Language itself. According to this Wikipedia article, natural language is any language that has evolved naturally in humans through use and repetition without conscious planning or premeditation.

According to Ethnologue, today there are 7,7117 spoken…

Using Graphene to build a Django API

A few weeks ago I wrote an article where I talked about using GrahpQL. In that article the stack used was JavaScript (Node Js and TypeScript) to develop the API. “I never had a chance” to get into details of the use case or the GraphQL concept per se.

GraphQL is a query language developed by Facebook and went public in 2015. “GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more” —

It provides…

A post management API using these three beauty

So I’m on my holidays and I’ve been working with MongoDB, which is “…a cross-platform document-oriented database program”. But to make things more exciting I’ve decided to combine it with GraphQL, “an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data”, developed by Facebook. This is not an introductory article on GraphQL, TypeScript or MongoDB, so some knowledge from might be useful.

1. So what are we going to build?

We are going to simulate a post management API, where we can have two user case:

  • Normal User, no business, just post…

Yanick Jair Andrade

As a Software Engineer I’m always trying to learn new things and keep growing. That’s why I started writing articles.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store