{:ok, "Alex Cassol"}

@alexcv
5 Followers
22 Following
3 Posts

Software architect designing distributed systems, event-driven backends and AI-powered tools.

Elixir & C# enthusiast. Clean architecture, resilient backends, observability by default.

Brazil 🇧🇷

Githubhttps://github.com/alexcassol
Devhttps://dev.to/alexcassol

Paginating a rate-limited legacy API into pgvector. Stream.resource is one of Elixir's most underrated tools:

Stream.resource(
fn -> 1 end,
fn page ->
case Client.list(page: page) do
{:ok, []} -> {:halt, page}
{:ok, items} -> {items, page + 1}
end
end,
fn _ -> :ok end
)
|> Stream.chunk_every(100)
|> Stream.each(&index_batch/1)
|> Stream.run()

Lazy, backpressure-friendly, composable.

#elixir #elixirlang

Visual Basic 6.0 shipped in 1998. Some of us are still shipping with it.
Built a Claude Code skill that teaches modern AI our 25-year-old conventions — CSEH, late binding, all of it. Because the code that runs the world isn't always new.
🔗 https://github.com/alexcassol/claude-vb6-skills

#vb6 #VisualBasic #RetroComputing #ClaudeCode #LegacyCode

GitHub - alexcassol/claude-vb6-skills: Claude Code skills for keeping Visual Basic 6 codebases alive — conventions, CSEH error handling, late-binding ADO, and manual stack tracing.

Claude Code skills for keeping Visual Basic 6 codebases alive — conventions, CSEH error handling, late-binding ADO, and manual stack tracing. - alexcassol/claude-vb6-skills

GitHub