Search
26 results for “lotharschulz”
-
The new Claude Desktop app includes a new diff viewer. I compared three ways to review Claude's code changes: the Desktop app diff viewer, the Claude Code CLI, and plain git diff, with a note on when to reach for each one.
-
The new Claude Desktop app includes a new diff viewer. I compared three ways to review Claude's code changes: the Desktop app diff viewer, the Claude Code CLI, and plain git diff, with a note on when to reach for each one.
-
The new Claude Desktop app includes a new diff viewer. I compared three ways to review Claude's code changes: the Desktop app diff viewer, the Claude Code CLI, and plain git diff, with a note on when to reach for each one.
-
Claude's new Managed Agents API requires a different anthropic-beta header for streaming than for other calls. Use "anthropic-beta: managed-agents-2026-04-01" to create sessions and events, but "anthropic-beta: agent-api-2026-03-01" to stream results.
https://www.lotharschulz.info/2026/04/11/claude-managed-agents-quickstart-400-error/
-
Claude's new Managed Agents API requires a different anthropic-beta header for streaming than for other calls. Use "anthropic-beta: managed-agents-2026-04-01" to create sessions and events, but "anthropic-beta: agent-api-2026-03-01" to stream results.
https://www.lotharschulz.info/2026/04/11/claude-managed-agents-quickstart-400-error/
-
Claude's new Managed Agents API requires a different anthropic-beta header for streaming than for other calls. Use "anthropic-beta: managed-agents-2026-04-01" to create sessions and events, but "anthropic-beta: agent-api-2026-03-01" to stream results.
https://www.lotharschulz.info/2026/04/11/claude-managed-agents-quickstart-400-error/
-
Claude Code runs with your full user permissions. nono wraps it in a kernel-level sandbox that makes unauthorised filesystem and network operations structurally impossible — not policy-blocked, not permission-dialogo'd: impossible. Five hands-on scenarios tested on macOS: escaping the working directory, reaching for AWS credentials, deleting directories outside the project and blocking outbound network calls. Plus the honest account of what it actually takes to trigger rollback.
https://www.lotharschulz.info/2026/04/11/sandboxing-claude-code-cli-with-nono/
-
Claude Code runs with your full user permissions. nono wraps it in a kernel-level sandbox that makes unauthorised filesystem and network operations structurally impossible — not policy-blocked, not permission-dialogo'd: impossible. Five hands-on scenarios tested on macOS: escaping the working directory, reaching for AWS credentials, deleting directories outside the project and blocking outbound network calls. Plus the honest account of what it actually takes to trigger rollback.
https://www.lotharschulz.info/2026/04/11/sandboxing-claude-code-cli-with-nono/
-
Claude Code runs with your full user permissions. nono wraps it in a kernel-level sandbox that makes unauthorised filesystem and network operations structurally impossible — not policy-blocked, not permission-dialogo'd: impossible. Five hands-on scenarios tested on macOS: escaping the working directory, reaching for AWS credentials, deleting directories outside the project and blocking outbound network calls. Plus the honest account of what it actually takes to trigger rollback.
https://www.lotharschulz.info/2026/04/11/sandboxing-claude-code-cli-with-nono/
-
Build Real Time Data Pipelines with #PostgreSQL and Apache #Nifi: #CDC via logical replication and #Outbox via table polling.
The Outbox Pattern offers simple operations and explicit control over event schemas, making it well-suited for event-driven architectures where you control the source application.
The CDC Pattern is ideal when you need the complete change history or must capture changes from applications you can't modify. However, it requires more operational overhead (compared to outbox) to manage replication slots and WAL growth.
Choose CDC (Logical Replication) when:
You need to include all changed data, including legacy applications you can't modify
Your schema changes are database-driven
You build a data lake or audit log is required including complete change historyChoose Outbox Pattern when:
You focus simpler operations
You manage and implement the application that is the source of data changes
You need explicit control over event schema and content
You implement event-driven architecture with self- or well-defined domain events -
🚀 New blog post: Choosing the Right LLM with MLflow
How do you systematically evaluate which open-source LLM performs best for your use case?
I wrote a hands-on guide covering:
✅ Comparing multiple models (Llama, Mistral, DeepSeek)
✅ Docker Compose infrastructure
✅ Complete Python & bash codeThe evaluation pipeline works unchanged from local → staging → production.
#MLOps #LLM #MLflow #Python #DevOps #MachineLearning #OpenSource #AI
-
🔧 Debugging story: Snowflake connector pod stuck in CrashLoopBackOff.
Root cause? Private key stored in Azure Key Vault was missing newline characters - stored as one continuous string instead of proper PEM format.
Fix: Use Azure CLI with --file flag to preserve formatting.
Remember: In cryptography, EVERY character matters - even newlines! Always use CLI tools for uploading keys, never web portals.
Full writeup: https://www.lotharschulz.info/2025/10/13/when-newlines-matter-troubleshooting-a-snowflake-connector-pod-crash/
#DevOps #Kubernetes #Snowflake #Azure #TechDebugging #CloudOps
-
🤖 Tested Kiro IDE's spec-driven AI development approach - very different from traditional coding assistants!
Instead of chat-based coding, it uses:
✅ EARS requirements syntax
✅ Structured design blueprints
✅ Granular agent security controlsPromising for enterprise teams but has preview-stage limitations. The planning-first methodology could be game-changing.
-
📢 AI coding tools are creating silent vulnerabilities through "slopsquatting"—where attackers register package names hallucinated by AI.
This attack vector “exploits vibecoding" (using AI without review) and specifically targets less technical developers.#AISecurityRisks #Slopsquatting #VibeCoding #SecureCoding #CyberSecurity
-
Software engineering metrics are crucial for understanding & improving software development1.... But which metrics are right? 🤔
Moving away from simple LOC counts towards modern, holistic approaches
My new post compares the leading frameworks: ✅ DORA ✅ SPACE ✅ DevEx ✅ DX Core 4 ✅ ESSP
Each framework illuminates different aspects of technical effectiveness. Understand how they work & which fits your goals.
More in the blog: https://www.lotharschulz.info/2025/05/04/engineering-metrics-frameworks-dora-devex-space-dx-core-4-essp-comparison/
#SoftwareDevelopment #Engineering #Metrics #DevOps #DORA #DORAmetrics #SPACEframework #DevEx #DXCore4 #ESSP #TechMetrics #Developer
-
🚀 Bring Rust to AI Workflows!
Learn how to integrate Rust with AI frontends like Claude Desktop using the Model Context Protocol (MCP) by leveraging WebAssembly (Wasm)!
#AI #RustLang #MCP #WebAssembly #AIIntegration #LLMs #ClaudeDesktop
-
The Semicolon’s Little Ballet in Happy Rust Programming
The #semicolon in #Rust is not just a punctuation mark; it’s a quiet communicator. Understanding the role of the semicolon unlocks a precise distinction between #statements and #expression
https://www.lotharschulz.info/2023/12/28/the-semicolons-little-ballet-in-happy-rust-programming/
-
Das Wochenende in Augsburg bietet Termine für jeden Geschmack - und den Ausblick auf ein besonderes Augsburger Fest.#Benefizkonzert #Mittelalter #Eintrittskarte #SpiderMurphyGang #LotharSchlessmann #MatthiasBublath #WolfgangLackerschmid #Augsburg
Veranstaltungen am Wochenende 28.-30.07. ? Tipps in Augsburg -
Das Wochenende in Augsburg bietet Termine für jeden Geschmack - und den Ausblick auf ein besonderes Augsburger Fest.#Benefizkonzert #Mittelalter #Eintrittskarte #SpiderMurphyGang #LotharSchlessmann #MatthiasBublath #WolfgangLackerschmid #Augsburg
Veranstaltungen am Wochenende 28.-30.07. ? Tipps in Augsburg -
🔴⚠️⛈🌀 The #StormPoly over the #Netherlands.
The #Copernicus #Sentinel3 captured on July5th the strongest summer storm moving from #UK to #Denmark and bringing heavy rain and strong winds at 140kmh to Netherlands and partially to #Germany #weather @MarkH @LotharSchueller @keraunos @SamGerrits @GOGREENECOWARRIORSS @emergenza24 @geologoenapuros @gaetanheymes @terliwetter @andreabettini @lavergnetho @Fischblog @JPvanYpersele @rahmstorf @rainews
#ClimateEmergency @HelgavanLeur @capitalweather -
🔴⚠️⛈🌀Almost 24hrs animation from #MSG #Seviri of the rare summer #StormPoly going from #UK to #Denmark until 21UTC bringing high speed winds with disruption to #Netherlands and #Germany while moving eastward.#weather #coderood #rain
@giulio_firenze
@HelgavanLeur #windstoten #poly@MarkH @LotharSchueller @keraunos @SamGerrits @GOGREENECOWARRIORSS @afreedma @emergenza24 @geologoenapuros @gaetanheymes @terliwetter @andreabettini @lavergnetho @Fischblog @JPvanYpersele @rahmstorf @rainews
-
🔴⚠️⛈🌀Almost 24hrs animation from #MSG #Seviri of the rare summer #StormPoly going from #UK to #Denmark until 21UTC bringing high speed winds with disruption to #Netherlands and #Germany while moving eastward.#weather #coderood #rain
@giulio_firenze
@HelgavanLeur #windstoten #poly@MarkH @LotharSchueller @keraunos @SamGerrits @GOGREENECOWARRIORSS @afreedma @emergenza24 @geologoenapuros @gaetanheymes @terliwetter @andreabettini @lavergnetho @Fischblog @JPvanYpersele @rahmstorf @rainews
-
🔴⚠️⛈🌀Almost 24hrs animation from #MSG #Seviri of the rare summer #StormPoly going from #UK to #Denmark until 21UTC bringing high speed winds with disruption to #Netherlands and #Germany while moving eastward.#weather #coderood #rain
@giulio_firenze
@HelgavanLeur #windstoten #poly@MarkH @LotharSchueller @keraunos @SamGerrits @GOGREENECOWARRIORSS @afreedma @emergenza24 @geologoenapuros @gaetanheymes @terliwetter @andreabettini @lavergnetho @Fischblog @JPvanYpersele @rahmstorf @rainews
-
🔴⚠️⛈🌀Almost 24hrs animation from #MSG #Seviri of the rare summer #StormPoly going from #UK to #Denmark until 21UTC bringing high speed winds with disruption to #Netherlands and #Germany while moving eastward.#weather #coderood #rain
@giulio_firenze
@HelgavanLeur #windstoten #poly@MarkH @LotharSchueller @keraunos @SamGerrits @GOGREENECOWARRIORSS @afreedma @emergenza24 @geologoenapuros @gaetanheymes @terliwetter @andreabettini @lavergnetho @Fischblog @JPvanYpersele @rahmstorf @rainews
-
🔴⚠️⛈🌀Almost 24hrs animation from #MSG #Seviri of the rare summer #StormPoly going from #UK to #Denmark until 21UTC bringing high speed winds with disruption to #Netherlands and #Germany while moving eastward.#weather #coderood #rain
@giulio_firenze
@HelgavanLeur #windstoten #poly@MarkH @LotharSchueller @keraunos @SamGerrits @GOGREENECOWARRIORSS @afreedma @emergenza24 @geologoenapuros @gaetanheymes @terliwetter @andreabettini @lavergnetho @Fischblog @JPvanYpersele @rahmstorf @rainews
-
🔵🌊🌀🇳🇴In the last few days a huge #Phytoplancton bloom is located in the #NorwegianSea,just about 100km from #Tromsø. The #Sentinel3 water reflectance shows all the colors of eddies and swirls covering more than 54000km2 and partially hidden by clouds. It is #EarthArt #Norway @MarkH @HelgavanLeur @Nature @NorwayEU @vincentgabaglio @LotharSchueller
@markmccaughrean @RaphaelGrandin @rsimmon @SatelliteSci