Ideas for the curious

Tech.ish Thoughts

Insights and thoughts on modern technology, software engineering, and web development — with a bias toward real-world systems and performance.

Currently exploringOff-Heap Algorithms in Java

Featured story

A rotating pick from the newest work, kept lightweight so the article feed can remain the main destination.

Recent articles

Filter by topic

30articles
Object Detection from Scratch: Part 6 - Shipping the System
New
Recent article

Object Detection from Scratch: Part 6 - Shipping the System

Part 6 closes the series by looking at the web application, deployment boundaries, correction workflow, limitations, operational tradeoffs, and what it takes to ship the detector as a usable system.

Arthur CostaAArthur CostaAugust 15, 202622 min read
Object Detection from Scratch: Part 5 - From Detection to Identification
New
Recent article

Object Detection from Scratch: Part 5 - From Detection to Identification

Part 5 follows the live identification pipeline: detection, OCR, Scryfall lookup, DINOv2 art matching, error propagation, and why the system needs more than a detector.

Arthur CostaAArthur CostaJuly 15, 202624 min read
Object Detection from Scratch: Part 4 - Reading Metrics Like an Engineer
New
Recent article

Object Detection from Scratch: Part 4 - Reading Metrics Like an Engineer

Part 4 explains how to read detection metrics in this project: precision, recall, mAP50, mAP50-95, per-class behavior, confusion patterns, and what the numbers imply for real product use.

Arthur CostaAArthur CostaJune 15, 202620 min read
Object Detection from Scratch: Part 3 - Training the Detector
New
Recent article

Object Detection from Scratch: Part 3 - Training the Detector

Part 3 explains how the MTG detector is trained: transfer learning, augmentation, optimization, early stopping, local CPU training, cloud GPU experiments, and the research behind each choice.

Arthur CostaAArthur CostaMay 15, 202628 min read
Polyglot GraphQL Federation: Part 5 - Observability Across the Stack
New
Recent article

Polyglot GraphQL Federation: Part 5 - Observability Across the Stack

Implement end-to-end observability for polyglot GraphQL federation with OpenTelemetry, Tempo, Prometheus, Loki, Alloy, and Pyroscope, including tail sampling, SLOs, and cross-signal correlation.

Arthur CostaAArthur CostaMay 6, 202645 min read
Polyglot GraphQL Federation: Part 4 - Kong, Apollo Router, and Query Planning
New
Recent article

Polyglot GraphQL Federation: Part 4 - Kong, Apollo Router, and Query Planning

How two gateways compose into a secure, observable API layer with intelligent query planning across subgraphs.

Arthur CostaAArthur CostaApril 21, 202622 min read
Object Detection from Scratch: Part 2 - Dataset, Labels, and the Reality of Training Data
New
Recent article

Object Detection from Scratch: Part 2 - Dataset, Labels, and the Reality of Training Data

Part 2 examines the dataset behind the MTG detector: splits, YOLO labels, class design, annotation noise, and why data quality sets the real performance ceiling.

Arthur CostaAArthur CostaApril 15, 202620 min read
Batch Processing: Amortized I/O for Audit Persistence
New
Recent article

Batch Processing: Amortized I/O for Audit Persistence

Amortize disk I/O costs with double-buffered batch processing, continuous flushing, and regulatory-compliant audit logging for trading systems.

ArthurApril 9, 202651 min read
Polyglot GraphQL Federation: Part 3 - When GraphQL Meets gRPC and REST
New
Recent article

Polyglot GraphQL Federation: Part 3 - When GraphQL Meets gRPC and REST

GraphQL is not the only protocol in a federated platform. This article explores how gRPC handles internal Java-to-Java communication while REST powers Stripe payment integration in Go.

Arthur CostaAArthur CostaApril 6, 202624 min read
K-FIFO Queues: Relaxed Ordering for Maximum Throughput
New
Recent article

K-FIFO Queues: Relaxed Ordering for Maximum Throughput

Trade strict FIFO ordering for dramatically higher throughput with K-FIFO queues, segmented buffers, and probabilistic fairness for metrics collection.

ArthurMarch 26, 202650 min read