It’s no secret Node.js is one of the most widespread frameworks for writing apps nowadays. Though with the rise of Cloud-based Machine learning popularity, finding ways to stay on top of the trends by adding machine learning-based functionalities is becoming vital for Node.js developers and the success of their apps.

If you’re one of those app creators banging their heads about how to introduce machine learning to your Node.js project, let me give you a break by saying that the opportunity to train Machine Learning models is not a reserved space only for experienced Data Scientist and ML engineers anymore…

Image by author

With the approximately 4.54 billion internet users(June 2020) worldwide, generating an unprecedented quantity of content, moderation is becoming a heavier task by the day! And the number of active users and apps on the market is constantly steeping. Left unsupervised, users can freely share any kind of content and create tons of digital garbage.

Naturally, content moderation is becoming a mandatory feature for each web or mobile application. But manual moderation is extremely time-consuming and surely stressful and Machine Learning solutions come quite pricey. So many drawbacks! …

How to Build a Content Moderation Service with Node.js, TensorFlowJS, and ReactJS. Part 2: Moderation Automation | Image by author

Over the last weeks, our team successfully has taken on the challenge to develop a simple and yet effective Content Moderation Service. The end goal is to help app creators keep their projects safe for work and free from abusive images, without spending too much time and effort in content moderation.

The solution comes in a brief series of just three tutorials that present a fully-functional Open-Source Content Moderation service with ReactJS based Admin Panel that can be easily integrated into every project even if this is your first encounter with Machine Learning.


1. Background

2. The Problem

3. The…

Content Moderation Service with Node.js, TensorFlowJS, and ReactJS. Part 1: Restful API Service

The Open-Source Content Moderation Service we have prepared for you is so simple and elegant to use, that even if you do not have any knowledge about algorithms, it won’t matter! You just need to know, it’s using Machine Learning … it’s trendy! 😜


  1. The Problem
  2. The Solution
  3. The Stack
  4. Development Environment
  5. API Usage Examples
  6. File Structure
  7. NSFW Models
  8. Deploying on Production
  9. What comes Next

The Problem

Publishing user-generated content always comes with a risk and moderation is a must! Going through piles of disturbing content, however, is time-consuming and seriously stressful. Big companies like Google and Facebook have entire teams dedicated…

Content Moderation Made Simple with Machine Learning & SashiDo

Ever wondered how innovation is born? No, light bulbs don’t really illuminate above the head of geniuses when an epiphany strikes them. :)

The Catalyst

To create such magic you always need a catalyst. Something to spark a reaction towards changing the status quo. Normally this thing is a problem, but not any kind — it must be a real-pain-in-the-butt kind of problem.

Maybe it is a manual task you do over and over again, a time-consuming and seriously stressful process that is just too expensive to alter and delays your progress. …

It has been more than 2 years since, and many of us still recall the day when Facebook officially shut down Parse* with a lot of mixed emotions. It was a painful blow for many developers, but at the same time, it gave a reason for others to start businesses on top of what the Parse organization had created.

Even today I find myself asking why things happened the way they did. Would it have been different if Facebook had decided to keep alive Parse?

A reflection on the past

A couple of months back The Software Engineering Daily released a very personal interview with…

SashiDo - The Real Parse Alternative

I remember as it was yesterday: January 2016 when Parse announced their shutdown. I saw the confusion that mobile developers felt, they had to deal with servers, infrastructures, databases, backups, app scaling etc, all necessary things that they need, but take a lot of time, effort and knowledge to implement.

I was thinking … these guys create amazing apps with inspiring UX design, why bother them with troubleshooting production systems? Set their minds free, give them time, stable platform and tools to unleash their powers. …

We saw you enjoyed how easy and straightforward is the setup of Cloud Code in SashiDo. But do you have any idea how cool and helpful this integration with GitHub can actually be? As developers we use GitHub every day, but you probably haven’t thought of all the ways you can take advantage of the possibilities, given by SashiDo and GitHub, working together.

First of all, let me explain why SashiDo chose to integrate its service with GitHub — we do believe that using MBaaS services is very useful, but sometimes you want a little more control over your code…

As Parse developers ourselves we were wondering what is about to happen with our files after the service stops. Now, we have a free tool for that.

As Parse developers ourselves we were wondering what is about to happen with our files after the service stops. How to transfer them over the new platform? Whether they will be stored somewhere by Parse, or they will disappear and we have to take precautions. No one provides a service for this.

The most probable scenario is that after Jan 28th, 2017 you won’t be able to access your files even if they…

Dangers and benefits of the freemium model — What did we learn out of Parse’s shutdown?

Freemium business model is very popular, especially among start-ups. The main idea is to give users cool free service and a premium version of it with more features included. That’s a great marketing approach because naturally people like free things(cool service for free yeaah :) ), so soon they are hooked up and the service can grow pretty fast.

There are some classic examples of great and successful freemium project such as Spotify, which was launched in September 2008 and 8 year later, in…

API Development, Deployment, and Scaling Made Simple. Build & host globally mobile and web apps with @ParsePlatform, @MongoDB & @NodeJS.

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