Understanding *args and **kwargs in Python, Explained in Plain English

Brent Ochieng |
If you’ve ever written a Python function and wondered how to make it accept any number of inputs, you’re not alone. This is where two strangely named but incredibly powerful tools come in: *args **kwargs Think of them as flexible containers that let your functions handle unpredictable or unlimited... read more

Guide - Audio Modding of "Arena of Valor"

Khang Nguyen |
I created this documentation first in Vietnamese, and published it on Notion. The mentioned game: "Arena of Valor" is a well-known MOBA game mostly in Southeast and East Asia, especially Vietnam, Thailand, and Taiwan. I have done thorough research on how the audio system worked in this game, and I... read more

🔔 Notifycli: A Lightweight Go CLI for Firebase Push Notifications

John Afariogun |
Need to send push notifications to your mobile or web clients — from the command line, a backend script, or a CI/CD pipeline — without building a full backend server?Notifycli is a simple, Go-based CLI that does exactly that: use Firebase Cloud Messaging (FCM) credentials + a device token to send p... read more

Simple Real-time in Laravel without WebSockets (Long Polling)

Levskiy |
I created a lightweight package to handle Long Polling in Laravel effortlessly. It helps you keep your stack simple while getting real-time-like updates. 📦 laravel-long-polling It allows you to hold the request until new data is available or a timeout occurs, significantly reducing server load c... read more

Day 55: Python Calculate Mean & Median Manually – No Statistics Module, Just Pure Python Power

Shahrouz Nikseresht |
Welcome to Day 55 of the #80DaysOfChallenges journey! This intermediate challenge forces you to implement mean and median from scratch, without using the statistics module or any external library. You’ll do it the old-school way: sum + division for mean, sort + middle element(s) for median. It’s sh... read more

The Block Structure of Podlite

Alexandr Zahatski |
Podlite is a small block-based markup language that is easy to read as plain text, simple to parse, and flexible enough to be used everywhere — in code, notes, technical documents, long-form writing, and even full documentation systems. One of the core ideas behind Podlite is its consistent block-... read more

Opensearch as a Vector Database for Semantic Search

Neel |
LLM, RAG, Embeddings, Vector Database. These were all buzz words to get everyone's attention a couple of years ago, but not anymore. Using an effective vector Database to perform Retrieval Augmented Generation or Semantic Search is mainstream now and with opensearch, you can make the process simple... read more

An Open-Source Exam/Assessment Platform

Mikhail Tokarev |
Hello everyone, I built software to help educational institutions make the assessment process smooth and easy. I call it PublicQ. PublicQ is a comprehensive assessment platform built with .NET 10 and React 19. It provides everything needed to create, manage, and deploy educational assessments wit... read more

Ditch LaTeX for Markdown to write your resume

kavyaj |
You found a beautiful, open-source LaTeX resume template. It promised pixel-perfect typography and the kind of professional polish that word processors could only dream of. You, a person who values precision and structure, chose the right path: plain text. But a few hours in, you found yourself on... read more

The Hidden Complexity Behind “Simple” WordPress Sites

Neil Beckett |
When you work with WordPress long enough, you start to notice the same patterns appearing across very different projects. A site looks straightforward on the surface. A small business. A clean design. A couple of plugins. Nothing unusual. Yet the admin feels slow. Updates break things. Features b... read more