Archive

1290 posts · Page 79 of 108. ← Blog

Pratik Dhanave · ·6 min read

Engineering the Open Banking Consent Layer: SCA, Scopes, and Token Lifecycles

How to build PSD2-grade open-banking APIs — strong customer authentication and its exemptions, the consent grant and its revocation, and the hard boundary between account-information and payment-initiation scopes.

Teaches how to build open-banking APIs: strong customer authentication and exemptions, consent grant/lifecycle, account-information vs payment-initiation scopes, and TPP authorization with token/consent revocation.

Pratik Dhanave · ·7 min read

Engineering a Basel RWA Calculation Engine

How to turn a book of exposures into risk-weighted assets and a capital ratio with a deterministic, auditable pipeline

Teaches the engineering of a risk-weighted-asset calculator: exposure classification, risk-weight lookup (standardized approach), credit-conversion factors for off-balance items, and capital-ratio aggregation for regulatory reporting.

Pratik Dhanave · ·6 min read

Tools in ADK: Turning Functions into Agent Capabilities

How a plain function becomes a callable tool, how ToolContext reaches session state, and how long-running tools pause a run for a human.

Tools give agents capabilities: a plain function becomes a tool with its signature as the schema, plus ToolContext, built-in tools, and long-running/human-in-the-loop tools across Python and Go.

Pratik Dhanave · ·4 min read

Workflow Mechanics — Microsoft Agent Framework in Python

The graph model underneath every multi-agent app: executors as nodes, edges as data flow, and typed events streaming out as it runs.

The Microsoft Agent Framework workflow model in Python: executors as nodes, edges as data flow, switch-case routing, and typed streaming events - learned model-free.

Pratik Dhanave · ·7 min read

Transfer Learning and Data — How Vision Actually Gets Built

Almost nobody trains a computer-vision model from scratch — and if you're trying to, you're probably doing it wrong. The real practice of vision is transfer learning: take a model pretrained on millions of images, adapt it to your task with a fraction of the data. This, plus smart data strategy, is how vision gets built in the real world, and it's the single most practical thing to understand about applying computer vision. This post is about how it's actually done.

Almost nobody trains vision models from scratch — the real practice is transfer learning: adapt a pretrained model with a fraction of the data. Feature extraction vs fine-tuning (chosen by data size), and the data realities (labeling cost, representativeness, augmentation) that actually decide a vision project.

Pratik Dhanave · ·9 min read

Demos and Proofs of Concept

The demo is where technical sales succeeds or fails — and where the most common, most fixable mistake happens. Given a chance to show the product, the enthusiastic builder gives the full tour: every feature, every capability, in order. The customer, who came with one specific problem, sees a wall of things that don't obviously address it, and disengages. A great demo does the opposite: it shows how the product solves this customer's problem, and almost nothing else. Getting demos and proofs of concept right is one of the highest-leverage skills in technical selling.

The demo is where technical sales succeeds or fails — and where the most common, fixable mistake happens: the enthusiastic builder gives the full feature tour, and the customer, who came with one problem, disengages. A great demo shows how the product solves this customer's problem, and almost nothing else. Demos and POCs are among the highest-leverage skills in technical selling.

Pratik Dhanave · ·12 min read

Strings, Bytes, and Unicode

Why Python draws a hard line between text and raw bytes, how the encode/decode boundary works, and the string-handling habits that keep that line from cutting you.

Why Python draws a hard line between text and raw bytes, how the encode/decode boundary works, and the string-handling habits that keep that line from cutting you.

Pratik Dhanave · ·12 min read

Control Flow and defer

Go's control flow is deliberately small — one loop keyword, a switch that doesn't fall through, an `if` that can scope its own variable — and then there's `defer`, the one construct that repays close reading. A tour of the whole surface, with the sharp edges labelled.

Go's control flow is deliberately small — one loop keyword, a switch that doesn't fall through, an `if` that can scope its own variable — and then there's `defer`, the one construct that repays close...