<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Juan Antonio Cano Salado — Blog</title><description>Articles on Web3 security, C# and .NET, architecture, technical leadership and hands-on data tools.</description><link>https://jacano.github.io/</link><item><title>Which AI subscription to keep: I built a benchmark to decide</title><link>https://jacano.github.io/blog/llm-endpoint-bench-choose-a-subscription/</link><guid isPermaLink="true">https://jacano.github.io/blog/llm-endpoint-bench-choose-a-subscription/</guid><description>I measured two $10 agent subscriptions from Seville, using the same model and four test phases, to decide which route to keep.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><category>AI Tooling</category></item><item><title>DeepSeek Harness with Command Code and OpenCode Go</title><link>https://jacano.github.io/blog/deepseek-harness-opencode-commandcode/</link><guid isPermaLink="true">https://jacano.github.io/blog/deepseek-harness-opencode-commandcode/</guid><description>How I connected Command Code and OpenCode Go to DeepSeek Harness, and why the built-in tokens-per-second readout is useful when an agent makes many calls.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><category>AI Tooling</category></item><item><title>See every packet on your LAN from Windows</title><link>https://jacano.github.io/blog/see-every-packet-lan-windows-arp-mitm/</link><guid isPermaLink="true">https://jacano.github.io/blog/see-every-packet-lan-windows-arp-mitm/</guid><description>A lab guide to capturing traffic from an authorized device on a Windows LAN with Npcap, Wireshark, Scapy, and an ARP relay.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><category>Networking</category></item><item><title>Understand your electricity patterns over a year</title><link>https://jacano.github.io/blog/understand-electricity-patterns/</link><guid isPermaLink="true">https://jacano.github.io/blog/understand-electricity-patterns/</guid><description>An unofficial Python client for the e-distribucion private area. It downloads hourly readings so you can compare tariffs and check contracted power.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate><category>Energy</category></item><item><title>From audits to continuous posture: why Web3 needs W3SPM</title><link>https://jacano.github.io/blog/web3-security-posture-management/</link><guid isPermaLink="true">https://jacano.github.io/blog/web3-security-posture-management/</guid><description>Why smart-contract audits are not enough when signers, permissions, oracles, and other parts of a Web3 system keep changing.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>Web3 Security</category></item><item><title>C# native interop: 10 years of lessons with Box2DCS and Crunch</title><link>https://jacano.github.io/blog/c-sharp-native-interop/</link><guid isPermaLink="true">https://jacano.github.io/blog/c-sharp-native-interop/</guid><description>Lessons from maintaining C# bindings for C and C++: choosing between P/Invoke and C++/CLI, avoiding unnecessary copies, managing native memory, and packaging for the runtimes you support.</description><pubDate>Sat, 02 Aug 2025 00:00:00 GMT</pubDate><category>C# / C++</category></item><item><title>Lead remote engineering: culture, delivery and trust</title><link>https://jacano.github.io/blog/lead-remote-engineering/</link><guid isPermaLink="true">https://jacano.github.io/blog/lead-remote-engineering/</guid><description>Practical notes on leading a distributed engineering team: useful rituals, space for people to solve problems, delivery metrics, and hiring.</description><pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate><category>Leadership</category></item><item><title>Hello world: why I started this blog</title><link>https://jacano.github.io/blog/hello-world-why-i-started-blog/</link><guid isPermaLink="true">https://jacano.github.io/blog/hello-world-why-i-started-blog/</guid><description>Why I started writing down lessons from software development, Web3 security, native interop, architecture, and technical leadership.</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate><category>Personal</category></item><item><title>Realtime mobile object detector in Xamarin.Android</title><link>https://jacano.github.io/blog/realtime-mobile-object-detector-xamarin-android/</link><guid isPermaLink="true">https://jacano.github.io/blog/realtime-mobile-object-detector-xamarin-android/</guid><description>How a Xamarin.Android sample used TensorFlow Lite, native NV21-to-RGB conversion, and SkiaSharp to detect a hardhat at about 7 fps.</description><pubDate>Thu, 04 Jul 2019 00:00:00 GMT</pubDate><category>Archive · Xamarin</category></item><item><title>WasmSample: .NET on WebAssembly with Mono.WebAssembly.Sdk</title><link>https://jacano.github.io/blog/wasm-sample-mono-webassembly-sdk/</link><guid isPermaLink="true">https://jacano.github.io/blog/wasm-sample-mono-webassembly-sdk/</guid><description>A small 2019 sample showing .NET running in a browser through WebAssembly and Mono.WebAssembly.Sdk.</description><pubDate>Sat, 04 May 2019 00:00:00 GMT</pubDate><category>Archive · WASM</category></item></channel></rss>