Implementing Offensive Language Censorship in Your Chat Feature

In today’s digital landscape, user-to-user interaction is a core component of successful platforms. When you implement a real-time chat feature, you open a vital channel for community building. However, you also assume the responsibility of maintaining a safe, inclusive environment. Left unchecked, toxicity, profanity, and offensive language can quickly drive away valuable users and erode the trust in your product.

Censorship, in this context, is not about stifling conversation—it’s about protection and moderation.

This article will offer a use case for building real-time chat feature with censorship for offensive languages. I already have the existing code repository that built with React.JS and Nest.JS framework, but let’s build the chat feature from the beginning.

Read More

Deploy WordPress with Nginx and Let’s Encrypt Certbot (SSL)

WordPress is a widely used web content management system (CMS) originally designed for blogging but now supports various types of web content. It allows users to create and manage websites, blogs, forums, media galleries, e-commerce stores, and more.

WordPress is written in PHP. So, we can deploy it easily using Nginx, the same way as we deploy another PHP application.

And we will also protect our WordPress traffic data by using SSL.

Here we will see how to deploy WordPress on our own with Nginx and SSL to our server:

Read More

Alternative Way To Install Upwork Desktop App For Manjaro(Arch Linux)

A few days ago, I wanted to install the Upwork desktop application to my Manjaro OS. Before this, I succeeded in installing the Upwork desktop application on my Windows 10 OS. But when I tried to install the application to my Manjaro OS, there was an error when the installation process tried to fetch the binary from the AUR (Archlinux User Repository). I already tried to check my connection, VPN, and tried some solutions from the internet but they were not helpful at all.

Read More