Wiring Claude Code to Your Obsidian Vault via MCP
Every time you start a new Claude Code session, you start from zero. Your agent reads the files you point it to — and nothing else. If your project notes, ADRs,...
Every time you start a new Claude Code session, you start from zero. Your agent reads the files you point it to — and nothing else. If your project notes, ADRs,...
This is a submission for the Google I/O 2026 Challenge: Explore Google I/O 2026 At Google I/O 2026, Google made it official: Jetpack Compose is now the standard...
Every bug hunter knows the feeling. You're deep in a session. You find something weird — an IDOR, a sketchy endpoint, a parameter that behaves differently than...
Recently I has been given a task to implement AI powered semantic search for our catalogue and as we are already using snowflake we decided to implement this fe...
Let me tell you about a weird negotiation problem I stumbled into. Picture this: a corporate energy buyer needs to confirm that a hydrogen supplier holds at lea...
Hello. I'm a solo developer. I built Axomind. It's a collaborative platform combining Gantt planning, encrypted messaging AES-256-GCM and mind maps. Zero tracki...
Building MCP Servers in TypeScript That Don't Fall Apart Your MCP server works great at tool number three. By tool number twelve it is a pile of switch cases yo...
I spend more time than I want to admit redrawing architecture diagrams every time a service moves. This quarter I tried to stop doing that by hand and let AI ge...
Building Replygen started as a personal itch. As a solo SaaS founder, I needed to stay consistently active on LinkedIn, X, and Threads to drive organic distribu...
Something felt slow Our product backlog list page was sluggish. Not dramatically broken — just… off. The kind of slowness you notice when you switch from a fres...
TL;DR Server-Sent Events SSE is a one-way streaming protocol from server → browser built on plain HTTP. The browser opens a connection with new EventSourceurl,...
TL;DR You don't need Postman or a paid tool to test WebSockets. In 2026, the four tools that cover 99% of real debugging are: the browser DevTools Network tab,...
Segmentation brief: 'all subscribers living within 5km of our Hanoi store.' Data Filter doesn't have a geo-radius option. Before jumping to SQL Query, check whe...
Logistics and distribution operators running Dynamics 365 Supply Chain Management increasingly need the product of live operational data: shipments tracked by G...
Author's Note: This article documents a production incident investigation and the technical findings that emerged from returning to foundational documentation....
Book: LLM Observability Pocket Guide: Picking the Right Tracing & Evals Tools for Your Team Also by me: Thinking in Go 2-book series — Complete Guide to Go Prog...
'If you don't document it, the next person inherits your confusion—and that next person is often you, six months later, in a different city, wondering why you m...
Book: LLM Observability Pocket Guide: Picking the Right Tracing & Evals Tools for Your Team Also by me: Thinking in Go 2-book series — Complete Guide to Go Prog...
Kexa.io – Open-Source IT Security and Compliance Verification: The New Standard for Local AI Governance Enterprise adoption of Large Language Models is no longe...
Book: LLM Observability Pocket Guide: Picking the Right Tracing & Evals Tools for Your Team Also by me: Thinking in Go 2-book series — Complete Guide to Go Prog...
AI Is Too Expensive? I Run It for Free on My Laptop Here's How A medical student's guide to using AI without paying a cent in subscription fees. I remember the...
If you run a security scan on your site and it comes back with a wall of warnings about missing headers, the temptation is to either panic or ignore it entirely...
I could have created a generic 'bug fix' skill. A template that asks for the symptom, expected behavior, what's already been tried. Useful. Generic. Forgettable...
Most broken scrapers I see have the same shape: someone wrote the extraction logic first and the selectors second. The selectors were an afterthought — whatever...
The single most flake-prone test in any E2E suite is 'user signs up, I shipped AssertKit to remove that bridge entirely. The pitch in 8 lines of test code: impo...
This is a submission for the Google I/O Writing Challenge Firebase AI Logic is genuinely exciting. It went GA at Google I/O 2026, meaning you can call Gemini di...
Book: Decoupled PHP — Clean and Hexagonal Architecture for Applications That Outlive the Framework Also by me: Thinking in Go 2-book series — Complete Guide to...
When the books are wrong, the app doesn't crash. It just lies to you. That's what makes testing financial software different. Most bugs make noise. The app cras...
tl;dr — Agents are good at small fixes and terrible at 'make this algorithm better' because every change looks good in isolation and silently regresses elsewher...
Une nuit, deux audits, une même note Le 17 mai au soir, je termine la version 0.4.1 du Counterpart Toolkit et je décide de la soumettre à deux relectures extern...
One night, two audits, one identical score The evening of 17 May, I finish version 0.4.1 of the Counterpart Toolkit and decide to submit it to two external revi...
The agent had a list. I asked it to pick an item. It refused. Element not found Refresh. Same. So I opened DevTools and pasted in: document.querySelector'select...
Slashdot reader wiredmikey writes: Threat actors are exploiting a vulnerability in shared content delivery network CDN infrastructure to hide connections to mal...
Five days, an 8 GB laptop GPU, and a stubborn belief that for the kind of documents I actually read — research papers, internal memos, the API docs of one proje...
Simply put, “The cloud is a way to use someone else’s powerful computers through the internet.” You might be thinking: “Wait… what do you mean by someone else’s...
While building a file conversion and sharing app, I needed a way to show users the status of their file processing. My initial thought was WebSockets. Realtime...
'LLMs collapse the boundary between data and control. Here's how to reconstruct separation before generative systems become un-auditable attack surfaces.” 'Once...
So, I came across an ad for this contest just after having come up with a 5 pillar constitution that I plugged into my Hermes agent. Immediately after receiving...
The Problem I spend a lot of time on daily.dev. But I never had a structured way to act on that data. Bookmarks pile up. Articles get read in random order. Ther...
This is a submission for the Gemma 4 Challenge: Write About Gemma 4 There is a quiet revolution happening in artificial intelligence. For years, the prevailing...
This is a submission for the Gemma 4 Challenge: Build with Gemma 4 My cousin has a learning disability. Not the kind people notice immediately. She holds a conv...
Google I/O 2026 made one thing very clear to me: AI is no longer just for big tech companies. This year’s announcements showed how quickly AI tools are becoming...
A B2B SaaS team got an angry email from a customer last quarter. The customer's account team had asked the company's AI assistant whether their plan included SS...
When Sundar Pichai dropped the words 'agentic Gemini era' at Google I/O 2026, everyone naturally fixated on the shiny consumer updates. We all stared at Gemini...
Multi-legal-entity enterprises standing up centralized procurement on D365 Finance face a recurring master data problem. The same vendor gets purchases from mul...
This is a submission for the GitHub Finish-Up-A-Thon Challenge I built a final-year project around Perovskite Solar Cell PSC simulation and analysis using SCAPS...
Cada vez que sale un CVE importante, alguien pega el vector CVSS en el chat del equipo y todos hacen como que lo entienden. Spoiler: la mayoría solo mira el núm...
HiyokoKit includes Android remote control via scrcpy. Launching and managing scrcpy from a Tauri app has specific challenges. scrcpy is an open-source tool that...