Blog
Insights on software development, databases, and modern technologies
-
The Claude Code Masterclass — Every Trick, Setting, and Workflow You Need
A comprehensive guide to getting the most out of Claude Code: prompt contracts, CLAUDE.md configuration, team workflows, memory systems, hooks, MCP servers, and the advanced techniques that separate casual users from power users.
-
Chrome's Local Network Access: What It Breaks and How to Fix It
Chrome 142 introduced Local Network Access restrictions that block cross-origin requests to private networks. Here's what it means for XSS protection, VPN tools like ZScaler, Google Ads, and how to adapt.
-
JVM Code Coverage Tools Compared: A Pragmatic Guide
A comparison of JaCoCo, Kover, OpenClover, Cobertura, and other JVM coverage tools - plus why 100% coverage should never be your goal.
-
MarkLogic Replication Failures: Understanding and Fixing XDMP-OLDSTAMP Errors
A practical guide to diagnosing and resolving XDMP-OLDSTAMP timestamp errors that cause replica forests to go unavailable in MarkLogic clusters.
-
The Patents Behind MarkLogic's Search Performance: Why It's Faster at Scale
How MarkLogic's foundational patents on XML indexing and query processing give it a structural advantage over competitors when searching billions of documents.
-
AI Tokens on Blockchain: A Plain-English Guide for Business Leaders
Understanding how AI providers are using blockchain technology to buy, sell, and manage AI compute tokens - explained without the technical jargon.
-
Kotlin on the JVM: An Honest Assessment
A pragmatic evaluation of Kotlin's genuine advantages over Java, Scala, and Groovy - and where it falls short. Based on real-world project experience.
-
Retool Agents: Democratising AI
How Retool's AI agents are making artificial intelligence accessible to non-technical teams and transforming internal tool development
-
Why Groovy Still Matters in 2026
The case for Groovy and Micronaut as a powerful combination for building production-ready REST API microservices
-
MarkLogic on a Budget: Managing Costs Without Sacrificing Capability
A practical guide to MarkLogic licensing costs and strategies for getting enterprise-grade features without breaking the bank
-
MarkLogic vs Elasticsearch: Why Publishers Choose Differently
A practical comparison of MarkLogic and Elasticsearch for large publishing companies, including cost analysis and architectural trade-offs
-
MongoDB Aggregation Pipelines: The Power You Might Not Be Using
Unlock the full potential of MongoDB with aggregation pipelines - transform, analyze, and reshape your data without leaving the database
-
Why We Chose Micronaut for Modern JVM Development
Exploring why Micronaut has become our go-to framework for building cloud-native JVM applications
-
Why MarkLogic Deserves a Place in Your Data Architecture
Exploring MarkLogic's multi-model architecture, enterprise search, security, and data integration capabilities
-
Building Internal Tools Fast with Retool
How lo-code platforms like Retool are changing the game for internal application development
-
PostgreSQL vs MySQL in 2025: Choosing the Right Database
A practical comparison of PostgreSQL and MySQL for modern application development
-
Database Performance: The Fundamentals That Actually Matter
Practical database performance optimization techniques that work across Oracle, SQL Server, PostgreSQL, and MySQL