All Posts

AWS logo centered over dark blue stylized map of Europe with concentric radar-style rings emanating from Germany, representing the AWS European Sovereign Cloud infrastructure launch for EU data sovereignty and GDPR compliance
January 26, 2026 • Frank Valcarcel

AWS Launches European Sovereign Cloud

AWS launched a physically separate cloud infrastructure in Europe with EU-only governance, zero US dependencies, and over 90 services. Here is what organizations in healthcare, finance, and government need to know about the sovereign cloud and how to evaluate it for their compliance strategy.

Bar chart on dark background showing mobile app consumer spending from 2022 to 2025, with grouped bars for gaming and non-gaming revenue and a rising line tracking AI app spending growth
December 16, 2025 • Frank Valcarcel

Mobile App Monetization Strategies That Work in 2026

App monetization changed more in the past 18 months than in the previous decade. A court ruling cracked Apple’s payment monopoly, AI apps proved users will pay premium prices. Here is what the data says is working in 2026.

MCP (Model Context Protocol) logo — a stylized white interlinked letter mark — centered on an abstract background of flowing purple and orange gradient waves, representing AI connectivity and data integration.
November 25, 2025 • Frank Valcarcel

Anthropic’s Model Context Protocol: The Standard for AI Tool Integration

A year after launch, Anthropic’s Model Context Protocol has become the universal standard for connecting AI agents to enterprise tools. Backed by OpenAI, Google, Microsoft, and the Linux Foundation. Here’s what developers need to know.

Code snippet showing a Python Pydantic MovieReview model with typed fields (title, rating, summary, pros, cons) and OpenAI's response_format parameter for structured outputs, syntax highlighted on a dark editor background
November 12, 2025 • Frank Valcarcel

How to Get Guaranteed JSON from LLMs with Structured Outputs

Tired of parsing flaky JSON from LLM responses? OpenAI’s Structured Outputs feature guarantees your responses match your schema exactly. Here’s how to use it with Pydantic, when to choose it over function calling, and the gotchas you’ll encounter in production.

Emily Morehouse, Python core developer, CPython steering council member, and co-founder of Cuttlesoft, a custom software development consultancy specializing in Python and Django web development, delivering a keynote presentation at PyCon Latam, one of the largest Python programming conferences in Latin America, standing at a podium with the inspirational message 'We Go Further Together' displayed on the screen behind her, representing Cuttlesoft's deep involvement in the open source Python community and commitment to advancing the Python ecosystem through technical leadership, enterprise software consulting, and contributions to the language that powers modern AI, machine learning, and data science applications worldwide
October 30, 2025 • Frank Valcarcel

Python Is the World’s Most Popular Programming Language

After years of climbing the ranks, Python now holds the #1 position across every major programming language index. Here’s what’s driving Python’s unprecedented dominance and what it means for your technology decisions.

Featured image for Cuttlesoft's "RAG Fundamentals: What It Is and When to Use It" post showing a stylized 2D projection of a vector embedding space against a dark midnight background, with seven color-coded constellations of dots representing topical clusters in a knowledge base — squid for Pricing, aquamarine for Onboarding, pacific blue for API Docs, sand-muted for Policies, urchin pink for Support, sunbeam gold for Release Notes, and a central seafoam cluster around the query — each constellation woven together with faint intra-cluster edges that suggest the local manifold structure of embeddings, plus a clockwise perimeter loop and four diagonal connectors hinting at the broader topology of the vector space, a bright seafoam query point at the center surrounded by a soft halo and a dashed search radius, four crisp seafoam edges connecting the query to its k=4 nearest neighbors with a small monospace "QUERY" callout above and "k = 4 NEAREST" label below, visually arguing that retrieval-augmented generation works because semantically related content lands in similar positions in vector space and a similarity search reliably pulls the right chunks out of a much larger corpus.
August 19, 2025 • Frank Valcarcel

RAG Fundamentals: What Is It and When to Use It

RAG is the most common pattern for putting an LLM in front of your own data, and the most commonly misunderstood. Here is what it is, when it is the right tool, and how the pieces fit together.

A software developer reviewing code and test results on a large monitor in a modern office environment. The screen displays multiple lines of syntax-highlighted code alongside what appears to be an evaluation or testing panel with color-coded output logs, suggesting an active model comparison or performance benchmarking workflow. A laptop sits open in the foreground, reinforcing a multi-screen development setup typical of AI and machine learning engineering work. The shallow depth of field and over-the-shoulder perspective emphasize the deliberation involved in evaluating technical systems for production readiness.
July 22, 2025 • Frank Valcarcel

How to Choose an LLM When Every Model Claims State of the Art

Benchmark scores don’t tell you whether a model will work for your business. Here’s how to evaluate LLMs on the three axes that actually matter: quality, throughput, and cost.

Git Flow branching diagram showing colorful merge lines with feature branches, hotfix workflows, and release commits on dark purple background for release-it plugin automation
April 28, 2025 • Frank Valcarcel

Git Flow Releases with ­­release-it

Learn how to build a custom release-it plugin that automates your entire Git Flow workflow: version bumps, branch merges, multi-branch pushes, and GitHub releases with a single command.

Blueprint-style architecture diagram of an AI agent framework showing the core orchestration loop of observe, think, act, and repeat, with components for planning, state management, LLM reasoning, tool execution, and persistent memory connected by directional data flows on a dark grid background.
March 27, 2025 • Frank Valcarcel

A Practical Guide to Agent Orchestration Frameworks

There are at least a dozen frameworks competing to be the foundation for your agent architecture. This post breaks down how each one thinks about the problem, where it shines, and where it will cost you time. We are not ranking them. The right choice depends on your use case.

Let's work together

Tell us about your project and how Cuttlesoft can help. Schedule a consultation with one of our experts today.

Contact Us