Deriving Golden Signals from Trace Spans: A Local Kubernetes Chaos Engineering Lab

Nowadays, modern application architecture is become more and more complex. And this complexity will comes with some problems like high CPU usage, network degradation, and maybe some random pod that crashes on production environment. And usually we have our monitoring and alerting system that will make us aware about those problems. But we also need to check if our monitoring and alerting system is always reliable or not since waiting for an incident to occur before test your monitoring stack is a recipe for disaster.

Read More

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

wordpress-widget

Crafting Your Own WordPress Widget Plugin: A Step-by-Step Guide

Want to make a custom widget for your blog that works just how you like? If you’re not sure how to start, here’s a simple guide on making your own WordPress widget plugin.

The widget we’ll create is a simple one that ranks posts on our WordPress website. The ranking will be based on the number of views each post has, with the most viewed posts appearing first. Of course, we will limit the display to the top 10 posts.

Read More