DEV Community

EME GUG profile picture

EME GUG

404 bio not found

Joined Joined on 
Your AI-Written Tests Are Too Polite: Mutation Testing and Property-Based Testing to Catch Slop

Your AI-Written Tests Are Too Polite: Mutation Testing and Property-Based Testing to Catch Slop

Comments
6 min read

Want to connect with EME GUG?

Create an account to connect with EME GUG. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Running MoE LLMs Larger Than Your RAM: A Practical Guide to mmap, Expert Offloading and SSD Streaming with llama.cpp

Running MoE LLMs Larger Than Your RAM: A Practical Guide to mmap, Expert Offloading and SSD Streaming with llama.cpp

Comments
8 min read
Fingerprints Are the New Cookies: How Browser Fingerprinting Works and What Developers Should Do About It

Fingerprints Are the New Cookies: How Browser Fingerprinting Works and What Developers Should Do About It

Comments
7 min read
IRCv3 in Practice: Build a Modern IRC Bot with Capability Negotiation, SASL and Message Tags in Python

IRCv3 in Practice: Build a Modern IRC Bot with Capability Negotiation, SASL and Message Tags in Python

Comments
8 min read
Your README Is Lying to You: Test Your Onboarding Docs Like You Test Code

Your README Is Lying to You: Test Your Onboarding Docs Like You Test Code

Comments
7 min read
Sandboxing AI Coding Agents: Run Agent-Generated Code Without Betting Your Machine On It

Sandboxing AI Coding Agents: Run Agent-Generated Code Without Betting Your Machine On It

1
Comments 3
7 min read
Your Users Will Pick '123456': Password Storage and Breached-Password Checks Done Right

Your Users Will Pick '123456': Password Storage and Breached-Password Checks Done Right

1
Comments 1
7 min read
Write Once, Run on Any Runtime: Practical Runtime-Agnostic TypeScript for Node, Deno, Bun and Cloudflare Workers

Write Once, Run on Any Runtime: Practical Runtime-Agnostic TypeScript for Node, Deno, Bun and Cloudflare Workers

Comments
7 min read
Cheap Models First: Building an LLM Cascade Router That Cuts Your AI Bill Without Hurting Quality

Cheap Models First: Building an LLM Cascade Router That Cuts Your AI Bill Without Hurting Quality

Comments
7 min read
To Retry or Not to Retry: Safe Retry Logic with Exponential Backoff, Jitter and Idempotency Keys

To Retry or Not to Retry: Safe Retry Logic with Exponential Backoff, Jitter and Idempotency Keys

Comments 2
8 min read
To Retry or Not to Retry: Exponential Backoff, Jitter and Idempotency Keys Done Right

To Retry or Not to Retry: Exponential Backoff, Jitter and Idempotency Keys Done Right

Comments
7 min read
Shipping JPEG XL Today: A Practical Guide to Conversion, Content Negotiation and Safe Fallbacks

Shipping JPEG XL Today: A Practical Guide to Conversion, Content Negotiation and Safe Fallbacks

Comments
7 min read
Why Your TypeScript Still Crashes in Production: Validating Data at the Boundary with Zod

Why Your TypeScript Still Crashes in Production: Validating Data at the Boundary with Zod

Comments
7 min read
Why Your TypeScript Code Still Crashes in Production: Validating Data at Runtime Boundaries with Zod

Why Your TypeScript Code Still Crashes in Production: Validating Data at Runtime Boundaries with Zod

Comments
6 min read
Build a Shared Encrypted Scratchpad for Your Coding Agents (Python + AES-GCM, ~150 Lines)

Build a Shared Encrypted Scratchpad for Your Coding Agents (Python + AES-GCM, ~150 Lines)

Comments
7 min read
Giving Your LLM Agent Web Search Without Burning Money: Self-hosted SearXNG, Caching and Citation Checks

Giving Your LLM Agent Web Search Without Burning Money: Self-hosted SearXNG, Caching and Citation Checks

Comments
8 min read
Your Database Will Leak Someday: Field-Level Encryption and Blind Indexes for PII with Python and PostgreSQL

Your Database Will Leak Someday: Field-Level Encryption and Blind Indexes for PII with Python and PostgreSQL

Comments
7 min read
Running 100B+ MoE Models on a Single RTX 4090: A Practical Guide to Expert Offloading with llama.cpp

Running 100B+ MoE Models on a Single RTX 4090: A Practical Guide to Expert Offloading with llama.cpp

Comments
8 min read
Running 100B+ MoE LLMs on a Single RTX 4090: A Practical Guide to Expert Offloading with llama.cpp

Running 100B+ MoE LLMs on a Single RTX 4090: A Practical Guide to Expert Offloading with llama.cpp

Comments
7 min read
Agents Don't Need Memory, They Need Documentation: A Practical AGENTS.md Playbook

Agents Don't Need Memory, They Need Documentation: A Practical AGENTS.md Playbook

Comments
7 min read
Your Sort Is Slow Because of Your Comparator: The Schwartzian Transform in JavaScript, Python and Dart

Your Sort Is Slow Because of Your Comparator: The Schwartzian Transform in JavaScript, Python and Dart

Comments
7 min read
Running a Small LLM Locally to Parse Bank Notifications: Structured Output with Ollama, Pydantic and a Regex Safety Net

Running a Small LLM Locally to Parse Bank Notifications: Structured Output with Ollama, Pydantic and a Regex Safety Net

Comments
8 min read
A Linux Kernel CVE Just Dropped. Now What? A Practical Patching Playbook for Small Teams

A Linux Kernel CVE Just Dropped. Now What? A Practical Patching Playbook for Small Teams

Comments
7 min read
Preparing for Git 3.0's SHA-256 Default: Find What Breaks in Your Tooling Before It Breaks

Preparing for Git 3.0's SHA-256 Default: Find What Breaks in Your Tooling Before It Breaks

Comments
6 min read
Stop Using Float for Money: A Practical Guide to Decimal Arithmetic in Python, JavaScript and PostgreSQL

Stop Using Float for Money: A Practical Guide to Decimal Arithmetic in Python, JavaScript and PostgreSQL

Comments
8 min read
You Said No MCP? When AI Agents Should Just Use the CLI (and When They Shouldn't)

You Said No MCP? When AI Agents Should Just Use the CLI (and When They Shouldn't)

Comments
7 min read
Is Your LLM Quietly Getting Worse? Build a Tiny Drift Detector for Your AI Features

Is Your LLM Quietly Getting Worse? Build a Tiny Drift Detector for Your AI Features

Comments
7 min read
Stop Leaking PII to LLM APIs: Build a Reversible Redaction Layer for Your AI Agents

Stop Leaking PII to LLM APIs: Build a Reversible Redaction Layer for Your AI Agents

Comments
8 min read
Your App Is Probably Leaking User Data to AI APIs and Ad Trackers — A Practical Guide to Stop It

Your App Is Probably Leaking User Data to AI APIs and Ad Trackers — A Practical Guide to Stop It

Comments
7 min read
Before You Build an AI Agent, Try an If-Statement First

Before You Build an AI Agent, Try an If-Statement First

Comments
8 min read
Your Go Module Path Is a Hidden Dependency: Decoupling Go Code from GitHub

Your Go Module Path Is a Hidden Dependency: Decoupling Go Code from GitHub

Comments
7 min read
Flaky Tests Are Not Bad Luck: A Practical Playbook for Hunting Inexplicable Failures

Flaky Tests Are Not Bad Luck: A Practical Playbook for Hunting Inexplicable Failures

Comments
8 min read
Diagrams as Code: Keep Your Architecture Docs Alive Inside the Repo

Diagrams as Code: Keep Your Architecture Docs Alive Inside the Repo

Comments 1
7 min read
Local Cloud Emulation in 2026: Stop Paying AWS to Run Your Unit Tests

Local Cloud Emulation in 2026: Stop Paying AWS to Run Your Unit Tests

Comments
7 min read
Git as a Database: How git-bug Stores Issues Inside Your Repo (and How to Build Your Own)

Git as a Database: How git-bug Stores Issues Inside Your Repo (and How to Build Your Own)

Comments 1
7 min read
Git as a Database: What git-bug Teaches Us About Storing Data in Refs

Git as a Database: What git-bug Teaches Us About Storing Data in Refs

Comments
7 min read
Reproducible Builds: What F-Droid Teaches Us About Trusting Our Own Binaries

Reproducible Builds: What F-Droid Teaches Us About Trusting Our Own Binaries

Comments
7 min read
Cách debug memory leak trong Node.js

Cách debug memory leak trong Node.js

Comments
2 min read
Logging best practices: stop using console.log

Logging best practices: stop using console.log

Comments
2 min read
Vim/Neovim cho người mới: 10 phút để productive

Vim/Neovim cho người mới: 10 phút để productive

Comments
2 min read
Writing better API error responses

Writing better API error responses

Comments
2 min read
Makefile cho developer: không chỉ dành cho C/C++

Makefile cho developer: không chỉ dành cho C/C++

Comments
2 min read
How to write tests that actually catch bugs

How to write tests that actually catch bugs

Comments
2 min read
Cách mình setup CI/CD đơn giản với GitHub Actions

Cách mình setup CI/CD đơn giản với GitHub Actions

Comments
2 min read
Why your Docker images are too big (and how to fix it)

Why your Docker images are too big (and how to fix it)

Comments
2 min read
Environment variables done right

Environment variables done right

Comments 1
2 min read
WebSocket vs Server-Sent Events: choosing the right tool

WebSocket vs Server-Sent Events: choosing the right tool

Comments
2 min read
Redis beyond caching: 5 use cases you should know

Redis beyond caching: 5 use cases you should know

Comments
2 min read
Understanding async/await pitfalls in JavaScript

Understanding async/await pitfalls in JavaScript

Comments
2 min read
Tại sao mình chuyển từ REST sang GraphQL (và khi nào không nên)

Tại sao mình chuyển từ REST sang GraphQL (và khi nào không nên)

Comments
2 min read
Nginx reverse proxy: từ zero đến production

Nginx reverse proxy: từ zero đến production

Comments
2 min read
Tmux cho developer: làm việc hiệu quả hơn trên terminal

Tmux cho developer: làm việc hiệu quả hơn trên terminal

Comments
2 min read
Tại sao bạn nên dùng SSH key thay vì password

Tại sao bạn nên dùng SSH key thay vì password

Comments
2 min read
Cách viết Dockerfile an toàn hơn

Cách viết Dockerfile an toàn hơn

Comments
2 min read
AI tools cho developer 2024: ChatGPT, Claude, Copilot — dùng gì cho đúng?

AI tools cho developer 2024: ChatGPT, Claude, Copilot — dùng gì cho đúng?

Comments
2 min read
Understanding database indexes: the missing mental model

Understanding database indexes: the missing mental model

1
Comments 1
2 min read
Cách mình tổ chức code trong dự án lớn

Cách mình tổ chức code trong dự án lớn

Comments
2 min read
Tại sao developer nên thử Claude Pro (so sánh thực tế với ChatGPT)

Tại sao developer nên thử Claude Pro (so sánh thực tế với ChatGPT)

Comments
2 min read
Best free and paid AI tools for developers in 2024

Best free and paid AI tools for developers in 2024

Comments 1
2 min read
Test Devto Check

Test Devto Check

Comments
1 min read
loading...