

An AI Retro Turn Based Encounter Game


WebSocket servers maintain persistent client connections, but when scaled horizontally, each instance handles its own isolated connections. This creates a challenge: messages can't reach clients connected to other instances.

Khmer Coders Gathering V7 brought Cambodia’s developer community together at Raintree, Phnom Penh, for an evening of AI, cybersecurity, community project showcases, networking, and collaboration under the theme Connect • Learn • Build.

Explore methods for leveraging the Claude Code terminal application without direct payment, primarily through the use of the Claude Code Router and integration with alternative, potentially free, Large Language Models (LLMs) and tools like LM Proxy.
តើធ្វើដូចម្តេចដើម្បីក្លាយជា software engineer? មានចំណុចមួយចំនួនដែលយើងត្រូវធ្វើ ដើម្បីក្លាយជា software engineer។ There are Education, Learn Programming Languages and Practice, Specialize, Internships, Stay Updated and Continuous Learning, Build Soft Skills and Build a Portfolio and Networking.
![[Code Inside] How I Use Modern Tech Stack (Docker, FastAPI, NextJS, Shadcn, PostgreSQL) to Build a Beautiful E-commerce Data Analytic Dashboard](https://cdn.khmercoder.com/cdn-cgi/image/width=550,height=250,quality=100/6b445b3e-aa4f-42c2-bed7-4b89e2a64946.png)
In this project, I combined Docker, FastAPI, Next.js, Shadcn, and PostgreSQL to build a modern E-commerce Data Analytic Dashboard. The idea was to create a scalable architecture where backend services handle heavy data processing while the frontend displays insights in a clean and interactive way.

When you buy a domain name, the next step is to connect it to your server so people can visit your website using yourdomain.com. In this guide, we’ll walk through connecting a domain with Nginx and setting up HTTPS using Let’s Encrypt.

Create Bakong API proxy for solving country blocking.

Pointing your domain directly to your droplet isn’t safe or smart. It makes your site harder to manage, vulnerable to attacks, and at risk of being shut down by your provider during heavy traffic or DDoS. Using Cloudflare acts as a protective layer — allowing you to switch servers easily, block malicious traffic, and avoid downtime. Even the free plan offers big benefits like SSL, caching, and analytics. Stop exposing your real server — start using Cloudflare. No matter how advanced your Nginx setup is or how experienced you are with Linux servers, you still need Cloudflare. It’s not about proving your skills — it’s about building secure, resilient infrastructure the smart way.

A guide on how to get your services & projects online right from your bedroom.
Khmer Coders has grown to become Cambodia's largest coding community. We bring together developers, designers, and tech enthusiasts to learn, share, and grow together.
Our platform is open source. If you'd like to help us improve it, please submit a pull request or contribute directly to our repository on GitHub.