home.social

Search

26 results for “lotharschulz”

  1. 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.

    lotharschulz.info/2026/04/17/c

    #claude_code #diff

  2. 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.

    lotharschulz.info/2026/04/17/c

    #claude_code #diff

  3. 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.

    lotharschulz.info/2026/04/17/c

  4. 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.

    lotharschulz.info/2026/04/11/c

    #claude #ManagedAgents

  5. 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.

    lotharschulz.info/2026/04/11/c

  6. 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.

    lotharschulz.info/2026/04/11/c

    #claude #ManagedAgents

  7. 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.

    lotharschulz.info/2026/04/11/s

    #claude_code #nono #CLI #AISecurity #sandbox

  8. 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.

    lotharschulz.info/2026/04/11/s

  9. 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.

    lotharschulz.info/2026/04/11/s

    #claude_code #nono #CLI #AISecurity #sandbox

  10. 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 history

    Choose 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

    lotharschulz.info/2026/01/05/b

  11. 🚀 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 code

    The evaluation pipeline works unchanged from local → staging → production.

    lotharschulz.info/2025/12/08/c

    #MLOps #LLM #MLflow #Python #DevOps #MachineLearning #OpenSource #AI

  12. 🔧 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: lotharschulz.info/2025/10/13/w

    #DevOps #Kubernetes #Snowflake #Azure #TechDebugging #CloudOps

  13. 🤖 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 controls

    Promising for enterprise teams but has preview-stage limitations. The planning-first methodology could be game-changing.

    Full review: lotharschulz.info/2025/07/20/k

    #Kiro #DeveloperTools #SpecDriven

  14. 📢 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

    lotharschulz.info/2025/05/12/t

  15. 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: lotharschulz.info/2025/05/04/e

    #SoftwareDevelopment #Engineering #Metrics #DevOps #DORA #DORAmetrics #SPACEframework #DevEx #DXCore4 #ESSP #TechMetrics #Developer

  16. 🚀 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)!

    lotharschulz.info/2025/04/09/r

    #AI #RustLang #MCP #WebAssembly #AIIntegration #LLMs #ClaudeDesktop

  17. 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

    lotharschulz.info/2023/12/28/t

  18. 🔵🌊🌀🇳🇴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