Archive

1046 posts · Page 54 of 88. ← Blog

Pratik Dhanave · ·8 min read

Developer Marketing

Marketing to developers is a special case with its own rules, because developers are the audience most hostile to traditional marketing and most capable of ignoring it. They block ads, skip the sales pitch, distrust claims, and ask other developers instead. Yet developer-focused products get adopted constantly — through a completely different playbook built on substance, authenticity, and respect. If your product's buyers or users are engineers (and if you're reading this, they might be), developer marketing is the discipline that actually works on them.

Marketing to developers is a special case with its own rules, because developers are the audience most hostile to traditional marketing and most capable of ignoring it. Yet developer products get adopted constantly — through a completely different playbook built on substance, authenticity, and respect.

Pratik Dhanave · ·11 min read

Type Assertions, Type Switches, and Interface Internals

How Go recovers a concrete type from an interface value, why the comma-ok form exists, and the two-word memory layout that explains the single most surprising bug in the language — the non-nil interface holding a nil pointer.

How Go recovers a concrete type from an interface value, why the comma-ok form exists, and the two-word memory layout that explains the single most surprising bug in the language — the non-nil interface...

Pratik Dhanave · ·3 min read

Conversation and Memory — Microsoft Agent Framework in Go

A Session threads history into each run; a ContextProvider carries memory across sessions — and because a Session is JSON, both survive a process restart.

A Session threads history into each run and a ContextProvider carries memory across sessions. Because a Session is JSON, both survive a process restart.

Pratik Dhanave · ·8 min read

Demand Generation and the Funnel

Content and brand build awareness and trust over time, but at some point marketing has to do something more direct: actively create interest and move people toward becoming customers. That's demand generation — the engine that fills the pipeline and converts attention into customers. It's the most measurable part of marketing, which makes it beloved by analytical teams, and also the part where a narrow focus on measurable tactics can quietly undermine the brand and long-term demand that make it work.

At some point marketing has to do something direct: actively create interest and move people toward becoming customers. That's demand generation — the engine that fills the pipeline. It's the most measurable part of marketing, which makes it beloved by analytical teams, and also where a narrow focus on measurable tactics can undermine the brand that makes it work.

Pratik Dhanave · ·13 min read

Interfaces

How Go turns "what a value can do" into a first-class type — with implicit satisfaction, small contracts, the consumer-defined-interface rule, and the typed-nil trap that catches everyone once.

How Go turns "what a value can do" into a first-class type — with implicit satisfaction, small contracts, the consumer-defined-interface rule, and the typed-nil trap that catches everyone once.