Author name: Sadik

Uncategorized

Scaling Jitsi for 300–400+ Interactive Users: A Full Tutorial

Video conferencing at scale is deceptively complex. Jitsi is great for mid-sized meetings, but once you push past 200 participants, the architecture, bandwidth, and testing strategy must be carefully planned. Here’s a step-by-step guide to set up, configure, and stress-test Jitsi for 300–400+ interactive users. 1. Understanding Jitsi Limits Jitsi uses an SFU (Selective Forwarding […]

Thoughts

Unlocking the Future of Weather Forecasting with Quantum Computing

Weather forecasting is an essential part of our daily lives, influencing everything from travel plans to disaster preparedness. However, despite decades of technological advancement, forecasting the weather remains a complex and uncertain task, especially when it comes to long-term predictions. Traditional weather models rely on massive computational resources, which can still be limited when it

Thoughts

My Love-Hate Relationship with Coffee: A Brew-tiful Tale

I’ve always loved coffee. Well, except espresso. Too bitter for my soul! LOL. Back in my university days, I experimented with different kinds of coffee like a mad scientist—mocha, cappuccino, latte, you name it. But my go-to was Tora Bika minipacks. Ah, those little sachets of caffeine magic. Only 15 taka for a cappuccino back

Thoughts

The Blessing of Boredom: How I Found Creativity in Stillness

Let me start by saying something that might surprise you—I love feeling bored. I know that sounds strange, especially in a world where we’re always chasing distractions and trying to fill every moment with something. But over time, I’ve learned that boredom isn’t something to be feared or avoided. In fact, it’s been a blessing

Dev ops, Programming, Thoughts

লো-লেভেল ডিজাইন (LLD) শেখার রোডম্যাপ: একজন প্রফেশনাল ডেভেলপারের পথে

লো-লেভেল ডিজাইন (LLD) হলো সফটওয়্যার ডেভেলপমেন্টের মেরুদণ্ড। এটি শুধুই কোডিং নয়—বরং এমনভাবে একটি সমস্যা সমাধান করা, যাতে কোড হয় স্কেলেবল, রিডেবল ও মেইন্টেইনেবল। আজকের এই গাইডে আমরা ধাপে ধাপে আলোচনা করবো কীভাবে একজন দক্ষ LLD ইঞ্জিনিয়ার হওয়া যায়। ✅ ধাপ ১: OOP-এর ভিত্তি মজবুত করুন লো-লেভেল ডিজাইনের যাত্রা শুরু হয় Object-Oriented Programming (OOP) এর গভীর

Dev ops, Linux, Programming

Automated Deployment Script for Java Applications using Docker and Docker Compose

Introduction Deploying Java applications efficiently is crucial for ensuring smooth updates and minimizing downtime. This comprehensive guide provides an automated deployment script along with necessary Docker and Docker Compose configurations. This setup allows seamless deployment of Java applications, ensuring they are built, tested, and deployed with minimal manual intervention. Deployment Script Docker Compose Files docker-compose.yaml

Dev ops, Linux

Exim Setup Guide on Linux

Setting up Exim, a popular mail transfer agent (MTA), on Debian can be straightforward with the right steps. Here’s a comprehensive guide to installing and configuring Exim on a Debian system: Step 1: Install Exim First, ensure your system packages are up to date. Open a terminal and run the following commands: Now, install Exim:

Dev ops

Setting Up StrongSwan for Site-to-Site IPsec VPN

StrongSwan is an open-source IPsec-based VPN solution that provides secure communication between two or more networks. In this guide, we’ll walk through the steps to set up StrongSwan on Ubuntu for a site-to-site IPsec VPN. Prerequisites Before we begin, ensure you have the following: Step 1: Install StrongSwan Update the repository indexes and install StrongSwan

Dev ops

Setting Up WireGuard VPN

WireGuard is a modern VPN (Virtual Private Network) protocol known for its simplicity and efficiency. In this guide, we’ll walk through the steps to install and configure WireGuard on a Linux server and client. Step 1: Installation Begin by updating the package list and installing WireGuard on your server: Step 2: Generating Keypairs Navigate to

Scroll to Top