
Blogs
2026

2025

Waydroid is FIRE: Native Android on Linux (X11 & Wayland Guide)
·548 words·3 mins
Imagine running Android apps on your Linux desktop—not in a slow, heavy emulator, but natively, sharing your kernel with the host. The performance is absolutely FIRE.

Bandit Level 11 to 12: Cracking the Caesar Cipher (ROT13)
·510 words·3 mins

Bandit Level 10 to 11: The Secret Language of Base64
·447 words·3 mins

Bandit Level 9 to 10: Sifting Through Binary Data with 'strings
·529 words·3 mins


What's New in Flutter 3.35.0
·349 words·2 mins
Flutter 3.35.0 has officially landed, bringing a host of improvements across web, desktop, accessibility, UI components, and tooling.

How to Install Docker and Docker Compose on Ubuntu Server
·410 words·2 mins
Docker has revolutionized how developers build, ship, and run applications. By using containerization, it allows you to package an application with all of its dependencies into a standardized unit for software development. Whether you’re setting up a simple project or deploying a complex backend like Appwrite, having Docker installed correctly is the essential first step.
This guide will walk you through the official and most straightforward method to install Docker Engine and Docker Compose on your Ubuntu 22.04 server.

Deploying Appwrite on a VPS with Nginx: A Step-by-Step Guide
·740 words·4 mins
Self-hosting Appwrite gives you complete control over your backend infrastructure, data, and costs. It’s a powerful solution for developers who want a flexible Backend-as-a-Service (BaaS) without vendor lock-in. However, a common challenge arises when you want to deploy Appwrite on a Virtual Private Server (VPS) that’s already running other websites using an Nginx web server.

Linux Command Line Cheat Sheet : 75 Essential Linux Commands
·1032 words·5 mins
The command line is where you get real control in Linux. It lets you dig into the system, automate tasks, and solve problems directly.


Bandit Level 8 to 9: Finding the Unique Line
·645 words·4 mins

Bandit Level 7 to 8: Finding a Needle with grep
·475 words·3 mins

Bandit Level 6 to 7: Searching the Entire Filesystem
·625 words·3 mins

Bandit Level 5 to 6: Mastering the 'find' Command
·622 words·3 mins

Bandit Level 4 to 5: Finding Human-Readable Text in a Data Maze
·560 words·3 mins

Bandit Level 3 to 4: Uncovering Dot-Prefixed Files
·493 words·3 mins

Bandit Level 2 to 3: The Ultimate Filename Challenge
·629 words·3 mins

Bandit Level 1 to 2: The Case of the Hyphen File
·718 words·4 mins

Flutter 3.32.0: What's New, Improved, and Changed
·909 words·5 mins

ShrinkWrap vs Slivers in Flutter
·504 words·3 mins
First Post
·252 words·2 mins