Noraze

Latest Posts

Diagnosing Kafka OAuth Failures in a Spark Pipeline

Kafka OAuth (SASL/OAUTHBEARER) failures break Spark-to-Kafka pipelines with cryptic auth errors. Here is how the handshake works, what goes wrong, and the config that fixes it.

Tags: azuresparkkafkaoauthsynapsetroubleshootingsecurity


When a Spark Job Writing to Event Hubs Crashes on Large Data — and How to Restart Safely

The slow-crash-restart loop on a Spark-to-Event-Hubs sink is rarely one cause: it’s OOM during the write, a token expiring mid-micro-batch, or a renewed cert not being picked up by the long-running job. Here is how to tell them apart and the restart strategy that survives each.

Tags: sparkazureevent-hubskafkastructured-streamingdata-engineeringoomtoken-refreshcertificatetroubleshooting


What Spark Executor Exit Code 143 Means (and How to Fix It)

Executor exit code 143 is SIGTERM — your executor was told to shut down. On Azure Synapse Spark, here is how to tell whether it is OOM, preemption, or autoscale, and what to do.

Tags: azuresparksynapseexecutortroubleshootingperformance


The ‘No OAuth Bearer tokens in Subject’s private credentials’ Error Explained

That Kafka SASL exception is not about an expired token. It means the OAuthBearerLoginModule finished login but the callback handler left the Subject with no token. Here are the three reasons that happens on Synapse→Event Hubs and how to diagnose each.

Tags: kafkaoauthsaslsasl-exceptionazureevent-hubssynapsesparkdata-engineeringtroubleshooting


Writing to Azure Event Hubs from Spark: The Kafka Endpoint and Where It Breaks

Azure Event Hubs speaks the Kafka protocol, so a Spark job can write to it like a Kafka topic — until auth, throttling, or a token-refresh failure stops the stream. Here is the endpoint, the three auth paths, and the failure modes.

Tags: azureevent-hubskafkasparksynapsedata-engineeringoauthsasl


Fixing Shuffle Fetch Failure in Azure Synapse Spark

Shuffle fetch failures kill long-running Spark jobs on Azure Synapse. Here is how to read the error, find the root cause, and tune your way out of it.

Tags: azuresparksynapseshuffletroubleshootingperformance


Building iOS/iPadOS Games the AI-Native Way

Stop using agents as a chat window. Treat them as roles in your pipeline — and build SpriteKit games with the context-switch tax removed.

Tags: aiagentsvscodegithub-copilotiosipadosspritekitgameplaykitswiftgame-dev


What Xcode 27 Means for Agentic iOS Workflows

Apple’s Xcode 27 update reframes coding agents from novelty to daily workflow surface. Here’s what changed and how I’m adapting my process.

Tags: aiiosxcodedeveloper-toolsworkflow


iOS Accessibility: VoiceOver and Dynamic Type

Accessibility on iOS is VoiceOver, Dynamic Type, contrast, and focus order. Here is the SwiftUI surface, the VoiceOver concepts, and the things kids/casual apps get wrong.

Tags: iosaccessibilityvoiceoverdynamic-typeswiftuia11yapp-development


Autonomous Testing and Validation: Copilot Agents That Write Tests and Catch Bugs

GitHub Copilot agents can now auto-generate tests, run them, find bugs, and suggest fixes. What this means for your QA process.

Tags: aideveloper-toolsvscodegithub-copilottestingquality


Deep dives on AI, autonomy, and the systems that make them sustainable. Practical insights and opinionated perspectives on building autonomous software, tracking the shifting AI landscape, and the cadence of sustained deep work.

Posts

subscribe via RSS