Tech News
← Home  ·  All topics

Tigerbeetle

2 GoKawiil briefs on this topic

TigerBeetle Recommends Centralizing Control Flow with Push-Ifs Up and Fors Down

The Tiger Style document from TigerBeetle advocates for a programming approach where conditional statements are moved to higher-level functions, and loops are deferred to later stages. This technique aims to improve code clarity and performance by reducing branching and enabling bulk operations. Matklad has also discussed this principle, emphasizing its benefits in code optimization.

Antfly rebuilds its search-and-inference database engine from Go into Zig

Antfly, a startup building a document, full-text, vector and graph indexing database, has released version 0.2 of its engine rewritten entirely in Zig with no external dependencies controlling core logic. The original v0.1 engine was built in Go, chosen for its concurrency support and mature Raft implementation, but the team decided to rewrite the system early rather than iterate on it.