Karya Semi
HomeBlogSearchCategoriesAboutContact
Karya Semi

Less noise. More notes.

HomeBlogAboutContactPrivacy PolicyDisclaimer

© 2026 Karya Semi. All rights reserved.

XGitHubLinkedIn
  1. Home
  2. /Tags
  3. /Best Practices

Tag

Best Practices

Every published article tagged with Best Practices.
Illustration for Why I Fired My AI Assistant: The Cost of Context Drift and Review Fatigue
AI/Aug 3, 2026

Why I Fired My AI Assistant: The Cost of Context Drift and Review Fatigue

An honest retrospective on why relying heavily on AI coding assistants can sometimes slow down development. We look at context drift, review fatigue, and the value of deep focus.

5 min read
AIProgramming
Illustration for Frontend Bundle Optimization: Eliminating Dead Code and Side Effects
Web Development/Aug 1, 2026

Frontend Bundle Optimization: Eliminating Dead Code and Side Effects

How to audit dynamic imports, parse dependency graphs, and configure bundlers to prune dead code and side-effect modules for faster page hydration.

6 min read
Web DevelopmentBest Practices
Illustration for Building Fault-Tolerant Background Job Queues Natively in Postgres
Software Engineering/Aug 1, 2026

Building Fault-Tolerant Background Job Queues Natively in Postgres

How to implement transactional, robust background job queues in PostgreSQL using SELECT FOR UPDATE SKIP LOCKED without adding external cache dependencies.

6 min read
Software EngineeringBest Practices
Illustration for Designing API Idempotency Keys for Distributed Payments
Software Engineering/Jul 31, 2026

Designing API Idempotency Keys for Distributed Payments

A guide to implementing safe API idempotency keys in distributed system endpoints using transactional locks, storage expiry, and unique request identifiers.

7 min read
Software EngineeringBest Practices
Illustration for Designing Resilient Pydantic v2 Schemas: Advanced Validation, Custom Serialization, and Error Handling
Programming/Jul 30, 2026

Designing Resilient Pydantic v2 Schemas: Advanced Validation, Custom Serialization, and Error Handling

Learn how to use Pydantic v2's modern validation engine, model configuration, and custom serializers to build bulletproof data schemas in Python applications.

7 min read
ProgrammingBest Practices
Illustration for The Developer's Trap: Why Git Signed Commits Don't Guarantee Codebase Security
Software Engineering/Jul 15, 2026

The Developer's Trap: Why Git Signed Commits Don't Guarantee Codebase Security

Mandating Git commit signing is a trending compliance requirement. But relying on the green badge creates a false sense of security that leaves repositories vulnerable.

5 min read
GitSecurity
Illustration for 7 Git Mistakes Every Developer Keeps Making
Programming/Jun 28, 2026

7 Git Mistakes Every Developer Keeps Making

After two years of using Git and watching developers struggle with it, these are the mistakes I see most often and how to avoid them.

5 min read
GitVersion Control
Illustration for The Definitive Guide to Test-Driven Development for Modern TypeScript Projects
Software Engineering/Jun 28, 2026

The Definitive Guide to Test-Driven Development for Modern TypeScript Projects

Master Test-Driven Development (TDD) in TypeScript. Learn the Red-Green-Refactor cycle, practical patterns, and build robust, maintainable code with confidence.

5 min read
TDDTypeScript
Illustration for Mastering Testing in Modern TypeScript: A Comprehensive Guide for Developers
Software Engineering/Jun 20, 2026

Mastering Testing in Modern TypeScript: A Comprehensive Guide for Developers

Learn essential testing strategies, tools, and patterns for TypeScript applications, including unit, integration, and end-to-end testing with practical examples.

5 min read
TypeScriptTesting