The article library
73 articles so far. One idea at a time.
- machine-learning
The One Experiment Where the Split Didn't Matter
Every EEG and wearable experiment in this thread showed a leakage gap. Then I tried the same question on education data, and the gap nearly disappeared — which turned out to be the interesting part.
Read the article - eeg
Reproducing a Working-Memory Figure — and What Didn't Match
I tried to reproduce a published EEG finding on public data. My version came back the opposite direction. Here's the attempt, the honest result, and why I'm not calling it a refutation.
Read the article - system-design
The Main Types of System Design (And When Each One Fits)
A map of the system design vocabulary—monolith, layered, client-server, microservices, event-driven, SOA, P2P, and serverless—and the tradeoff each one is actually solving.
Read the article - system-design
The CAP Theorem: The Tradeoff Every Distributed System Makes
Why consistency and availability can't both survive a network partition, what CP and AP actually mean in practice, and why partition tolerance was never really the choice.
Read the article - eeg
What I'd Check Before Believing Any Brain-Decoding Result
Six small experiments in, here is the checklist I now run against any EEG or wearable-sensor accuracy claim — including my own.
Read the article - deployment-devops
Deploy an Application from a Laptop to a Server
A technical guide on moving a Java appointment service to a Linux VPS, covering environment configuration, reverse proxies, and service lifecycle.
Read the article - machine-learning
Wrist vs. Chest — How Much Does Sensor Placement Change the Answer?
Same people, same task, same evaluation discipline — just a comfortable wrist band instead of a clinical chest rig. What does that actually cost, in numbers?
Read the article - testing
Testing Code That Processes Signals: What a Unit Test Can and Cannot Prove
assertAlmostEqual isn't optional once floats enter the picture, and a passing test suite still can't tell you the filter cutoff was the right one.
Read the article - security
Build a JWT Authentication Flow with Explicit Trust Boundaries
A deep dive into stateless token issuance, signature validation, and the lifecycle of access and refresh tokens in a fitness application.
Read the article - eeg
How Much Data From One New Person Does a Model Need?
Starting from a model that has never seen you, how many of your own trials does it take to start closing the gap? A small calibration-curve experiment on real motor-imagery EEG.
Read the article - eeg
The Same Model, Scored Twice — Random Split vs. Subject-Wise Split
I trained the same classifier on the same EEG data and scored it two different ways. One score was a lie. Here is the experiment, the numbers, and where I got the first version wrong.
Read the article - api
Designing an API for Time Series Data
Range queries, downsampling, and why a time-series endpoint breaks the normal REST pagination rules — a small side note from building one for a monitoring tool.
Read the article - java-fundamentals
Use Optional as a Clear Absence Contract
Learn to use Optional to signal potential absence and manage expensive fallbacks using lazy evaluation.
Read the article - eeg
A Boring Baseline That Is Hard to Beat (CSP + LDA)
The standard motor-imagery pipeline, on one subject, with the honest number — weak, noisy, and still useful as a reference point for everything built on top of it.
Read the article - docker
Run and Diagnose an Application Stack with Docker Compose
Mastering service orchestration for a Recipe API and PostgreSQL, focusing on health-based readiness and diagnostic tools.
Read the article - eeg
Cleaning a Brain Signal: What Filtering Changes, and What It Hides
A band-pass filter and a notch filter, applied to one real EEG recording, with the before-and-after spectrum to show exactly what they removed.
Read the article - system-design
Use Messaging and Kafka When Work Must Survive the Request
Learn to decouple critical workflows using Kafka, focusing on the Outbox pattern, partition ordering, and idempotency to ensure reliable label printing and analytics.
Read the article - eeg
What I Found When I Opened My First EEG File
Before any model, before any question about accuracy — what is actually inside a single real EEG recording, and what did I get wrong reading it the first time?
Read the article - security
Store Passwords with Salted, Slow Hashes
Implementing secure password storage using BCrypt and Argon2id, focusing on salt management and migration strategies.
Read the article - uml-modeling
Choose and Build the UML Diagram That Answers Your Question
A guide to selecting and building UML diagrams based on the specific engineering question you need to answer, using a ticket reservation scenario.
Read the article
No articles match. Try a different search.