Temporal vs Jenkins, GitHub Actions, and Terraform

Here's a diagram comparing where each tool sits and what actually makes Temporal different from the CI/CD and IaC tools: The core distinction is what happens when something fails mid-run. Jenkins and GitHub Actions are CI/CD pipeline tools. They react to an event (a push, a PR, a schedule), run a defined sequence of steps … Continue reading Temporal vs Jenkins, GitHub Actions, and Terraform

Prompt evaluation

# Load env variables and create client from anthropic import AnthropicVertex client = AnthropicVertex(region="global", project_id="<YOUR PROJECT ID>") model = "claude-sonnet-4@20250514" # Helper functions def add_user_message(messages, text): user_message = {"role": "user", "content": text} messages.append(user_message) def add_assistant_message(messages, text): assistant_message = {"role": "assistant", "content": text} messages.append(assistant_message) def chat(messages, system=None, temperature=1.0, stop_sequences=[]): params = { "model": model, "max_tokens": 1000, … Continue reading Prompt evaluation

Claude on Google Cloud

Making the API Request Your server communicates with Vertex using either Anthropic's SDKs or Google's official Vertex SDKs. Anthropic provides official SDKs for Python, TypeScript, Go, and Ruby. Every request must include these key fields: API Key    - Identifies your request to Anthropic Model    - Name of the specific model to use Messages    - List containing the user's … Continue reading Claude on Google Cloud

Claude with Amazon Bedrock

How Chat Applications Work Imagine you're building a web app with a simple chat interface. A user types "Define quantum computing" and clicks send. Here's what actually happens: The user sees a clean interface, but there's a whole system working behind the scenes to generate that response. The Request Flow When a user submits text, … Continue reading Claude with Amazon Bedrock

claude model family

Claude offers three core model families - Opus, Sonnet, and Haiku - each optimized for different priorities, plus Claude Fable 5, a new model tier that sits above Claude Opus. All of these models share Claude's core capabilities - they can handle text generation, coding, image analysis, and other tasks. The key difference is how … Continue reading claude model family