Hexmos Journal
Philosophy x Engineering blog by hexmos.com
- Posts
- 196 from 26 Feb 2022 to 25 Oct 2026
- Posting
- weekly (26 in the last year)
- Kind
- company blog
- Feed
- https://journal.hexmos.com/rss/
2026 22
- Introducing LeanPort: Bring Proven Lean 4 Modules into Your Go Projects
- 5 Skills That Make Your Coding Agent Work Better
- LLMs Can Generate Paragraphs. But What If You Just Need a Decision? Meet Jev
- From Linear Algebra to OpenCV: Understanding Image Transformations
- Affordable RAG in Go with Gemini File Search: no vector DB, two calls, one hosted store
- When Coding with AI, You Get What You Inspect, Not What You Expect
- A Headless Browser Without a Rendering Engine, Built for Agents
- How Does AI Know What's Inside an Image? Meet Vision Language Models
- How I Reduced AI Coding Agent Token Waste by 70%
- Teaching Your AI Web Design Some Actual Taste
- Introducing dbctx: Compile PostgreSQL Database into LLM-Friendly Context
- Your AI Assistant Forgets Everything. Memory Layers Fix That
- How to Create Your Own AI Second Brain with Hermes That Works 24/7
- Cloud Computing Is Just npm install for Infrastructure
- How Real-Time Speech Translation Works: ASR, Segmentation, and Context
- At Last, I clasp: Escaping the G's Apps Script Copy-Paste Gauntlet
- Perfectly Hitting the Wrong Target: The Story of an AI Code Review Benchmark
- Manage Finance Like a Codebase
- Building Neural Networks from Scratch in PyTorch: Learn How Training Actually Works
- How PainlessMesh Turns Your NodeMCU Into a Network That Heals Itself
- Does your team use different AI agents? Here’s how to standardize your products.
- Understanding AI Code Fast: A 60-Second Habit for Institutional Memory
2025 47
- Building a Bayesian Spam Classifier from First Principles
- Stop Paying for LLMs — Run Your Own Locally
- Why Your Page Feels Slow (and Hurts Your PageSpeed Score): Render Blocking and Critical CSS Explained
- A Simple Guide to SVG and How It Works
- Story of a TCP Packet: An Intuitive Entrypoint To Linux Networking
- How TCP and UDP Protocols Work: Understanding Their Critical Role in Internet Communication
- Fan-In and Fan-Out in Go: Parallelism Made Simple
- Control the SEO Ecosystem: Tags, Sitemaps, Backlinks, and Who Really Controls Search
- Turning PostgreSQL into a Robust Queue for Go Applications
- LLM Fundamentals: How Large Language Models Work
- Is Your Website Fast Enough? What Google's Core Web Vitals Reveal
- These Key Features of GraphQL make it Unique among Other API Technologies
- eBPF 101: Your First Step into Kernel Programming
- From Logic to Linear Algebra: How AI is Rewiring the Computer
- Unboxing the Black Box: Understanding LLMs with Reverse Mechanistic Localization
- The Proxy Playbook: Building Fast, Secure Middle Layers in Go
- Simple Tweaks That Can Make Your Meilisearch Faster
- Implementing Graphs in Golang Without Starting from Scratch
- From Packet Capture to Threat Hunting with Wireshark
- Automate the Boring Stuff! Check Out This Open-Source Tool
- Why Every Tech Org Needs an Internal API Map
- Why We Chose Ansible for Infrastructure as Code
- Why Linux Isn’t Immune: The Rising Tide of Malware and How to Respond
- Learn How to Navigate Code Structures and Extract Details Using Tree-sitter
- Build Your CAN Bus Skills: A Beginner’s Guide to Using CAN in Your Projects
- Getting the Best Out of GitHub Copilot
- Unlocking API Discovery: How We Nail Accuracy in LiveAPI
- The API Boom: How AI Is Supercharging the Future of Software
- Analyze JS Express Code with Tree-sitter
- What the Hash?! Understanding the Basics of Hashing
- LiveAPI Beta Devlogs
- Understanding CAN Bus: How Your Car’s Electronics Communicate with Each Other
- Data Races in Go: What They Are and Why You Should Care
- Making UX That Clicks: Motivation, Mind Games, and Mental Models
- 5 Common Go Concurrency Mistakes That’ll Trip You Up
- Speed Up DB Queries Like a Pro
- Which Go Web Backend Framework Is Right for Your Next Project? A Detailed Analysis of Features and Performance
- The Stuxnet Story: How a Digital Worm Changed Cyber Warfare Forever
- Context-Based UI: The Missing Piece in User Experience Design
- Don't Let Your LLM Hallucinate—Check Out These Prompting Rules and Methods!
- All You Need To Know About RxJS To Get Started
- Golang: Implementing Cron-Like Tasks / Executing Tasks at a Specific Time
- I Explored Python Frameworks -Here’s What Stood Out
- React 19: New Hooks Every Developer Should Know
- How I Built a DIY IoT Notification System for Monitoring Service Downtime
- I Surveyed the Top 10 Backend Frameworks Here's What I Found
- Write Prompts Like a Pro: Checkout these Prompt Engineering Tools
2024 60
- How This SCSS Project Stays Organized Starting from a Map
- LiveAPI Devlogs Part 3: Transforming User Onboarding with 3 Industry-Inspired Methods
- Super-Convenient Software, or The End of Workflows as We Know Them
- I Found an Easy Way to Spot UI Bugs That Appear After Bug Fixes—Here’s How
- Musings Over What Makes LiveAPI Different (from Swagger Et Cetera)
- LiveAPI Devlogs Part-2
- I Studied How Google Signs You Into All Services With One Login. Here's What I Learned
- From Vulnerabilities to Vault: How We Stopped Hardcoding Secrets and Started Using Hashicorp Vault
- Don’t Make Your Customers Think: I Found These 10 Onboarding Techniques from Successful Products
- Build up your confidence with Regex: 5 Techniques to make it STICK
- LiveAPI v0 Devlogs
- REST APIs Turn 25: How They Came To Be and What Could Be Next
- How To Build An Interactive, Persistent Tree Editor with MongoDB, Node.js, and React
- Why We Chose NGINX + HashiStack Over Kubernetes for Our Service Discovery Needs
- How to Make API Documentation Better with this one Metric.
- I Analyzed 4 Successful Products to Find These Powerful UI Design and Implementation Principles
- Why your API Doc Structure Matters: How these 5 Principles make it easy for your readers
- This Single-Line Command Reduced Our Database Object Management Efforts
- How I Learned to Get By with C++ Packaging: A 5-Minute CMake Survival Guide
- I Built a Bot To Help You Write Production Code From API Docs in Minutes, Not Days.
- Our team procrastinated on writing bug reports. So we built an AI to do it for us
- Faster, Easier Deployments: How We Simplified Our Infrastructure with Nomad in 15 Hours (Goodbye, Kubernetes!)
- My AWS SQS Requests Skyrocketed to 1 Million at Month's Start. This is How I Implemented a Cost-Effective Solution.
- We Chose Meilisearch Over 10+ Other Search Engines Despite a Major Drawback
- I Struggled with Page Speed Optimization until I Found Out about These 5 Concepts
- Ship GoLang to WebAssembly in Days Using These Techniques
- Minimal Effort Scaling with Ray.io - Easy Analogies to Get Started
- Is Your Sidebar Hurting Your UX? Our Redesign Journey to Effortless Navigation
- React Project Outgrowing Expectations? Learn These Basic Principles to Manage Better
- What I Discovered About Making Great Widgets: Insights From 100+ Real Users
- I spent the last 6 months building LiveAPI Proxy: Here are 10 HARD-EARNED Engineering Lessons you can use now
- How the Best Security Hackers Learn Their Craft
- Good Practices For Connecting Go Server To Postgres
- Introducing: 5 Quick Advertising Lessons for Busy Makers, Builders, & Engineers
- Bot Invasion To Automated Defense: My Journey With ML Deployment
- Designing an API? Try These Techniques to Avoid Future Headaches
- How LangChain and ChatGPT plugins are getting attacked by this bug
- The Newton of Engineering Management
- Avoid logging into Listmonk for Campaign Previews. Use this hack instead
- Credits got depleted and can't create AI images anymore? How to run your own image generator for free
- Want to Join the Top 1%? Accelerate Your Business Skills with This Habit
- Bots Invaded My Newsletter. Here's How I Fought Back with ML ⚔️ 🤖
- How ML Model Data Poisoning Works in 5 Minutes
- Build a Consistent Reading Habit by Investing 10 Minutes Every Day
- Learn How Docker Works via Mocker, a Tiny Python Implementation
- Training LLMs Taking Too Much Time? Technique you need to know to train it faster
- AI/ML Business Use Cases You Cannot Afford To Ignore
- Rickover Series #3: Engineering in Practice
- Rickover Series #2: A Talented Mind - Opportunity & Obligation
- Rickover Series #1: Engineering Opportunities
- How we made an AI Attendance System for better Team Performance
- Faster Blogging: A Developer's Dream Setup
- My Experiments with Open Source AI/ML to Improve Team Productivity (Part 1)
- Tired of Slow Loading Pages? Speed Up Your Web App with This Technique
- Almost 50% of web pages have this bug. Learn How it is exploited in the wild
- How I Raised My ML Skills Using This Simple Project
- How This Underrated Technique Saved My Team Hours of Debugging
- 6 Kubernetes Ports: A Definitive Look - Expose, NodePort, TargetPort, & More
- How I Built a Great Team Culture using First Principles (No Gimmicks)
- Learning NLP: Text Similarity Analysis
2023 26
- Why Your CSS Code Is a Slow, Broken, and Hard-to-Manage Mess
- 🚀Hack Your Design Skills: Basic Rules of Design for Non-Designers 🎨🌎
- Build your first custom AI-powered application with LangChain
- Inside Marker: A Guided Source Code Tour for an AI-powered PDF Layout Detection Engine
- Upskill yourself in Minutes with YOLO: Learn AI Object detection with examples
- 🤔Cloud Document AI Too Expensive? A Concise Review of State-Of-The-Art Alternatives 💸🚀
- Point, Shoot, and Detect: Object Detection with PyTorch Mobile
- GPU Survival Toolkit for the AI age: The bare minimum every developer must know
- Spotting Silent Pod Failures in Kubernetes with Grafana
- Good Bye CRUD APIs, Hello Sync: Realtime PostgreSQL with ElectricSQL
- The End of Books? The Future of Reading in the Age of AI Magic
- Golang to WASM: Basic Setup and Handling HTTP Requests
- Hacking Gitlab: How We Supercharged Coverage Reports with Greasemonkey
- The Mechanics of Mental Concentration: A Deep Dive
- Crafting a Language Server in Golang: A VSCode LSP for Lama2
- Portless Ports: Demystifying Kubernetes Port Forwarding
- glee for Ghost: Why we abandoned the Web Editor and Adopted Markdown Files
- 5 Critical Concepts: Creating Responsive and Cross-Browser-Compatible Websites
- Auto-Formatting with Prettier, Husky & lint-staged on Every Git Commit
- DevTools in the Pipeline: How to Keep Your Website Snappy, Lean, and Beautiful
- Ansible + Nuitka: One-line Installer for Smoother Employee Onboarding
- Newton admired and practised autodidacticism
- Newton's problem-solving framework
- Why your team needs a daily reading program
- Beyond GDP: Measuring the True Worth of a Civilization's People
- Against making all employees happy in the name of culture
2022 10
- Treasure Hunt: An interestingness based study of the net/http Golang code, plus a proposal
- Evolution of thinking and techniques behind Hexmos Karma
- Productive programming - psychology and habits
- Long term collaboration in teams: Role of arguments
- Heuristics for risk taking
- Build and Sustain Teams
- Building engineering tools as a group
- Let's together raise the standards in Software Industry with Hexmos Karma
- Consistent practice, compounded results
- A tour of frequently used ideas and themes in Hexmos, for newcomers and veterans alike
Undated 31
- Udwall
- Cavlite
- Designing a go etl pipeline when sqlite allows only one writer at a time
- Ollama performance debug guide
- Git uses dag
- Matrix factorization
- Introducing installerpedia
- Datascience with dowhy
- Understanding sqlite
- Go in memory cache
- Improving webpage speed
- Neural networks starter kit
- Popper ai
- Understanding sqlite 2
- Understanding go slices algorithm
- 7 pillars of the installation experience
- How ai systems self correct with langgraph
- Understanding sqlite 3
- Git packfiles from the ground up
- How task scheduler works
- Rnn explained 4 ideas
- How hnsw solved the scale problem
- Responsible design
- Why agentic engineering must replace vibe coding
- The subsidy era is over
- How python gil actually works
- A new method for stable software
- Securing nomad cluster
- Whats happening with ai token prices
- Learn build mcp
- What happens when you run npm run dev