Urgent.News

What's breaking now, across thousands of outlets.

Tech

Bayan Flow 0.5.0: Tree Traversals, Graph Algorithms, and Turning a Visualizer Into a Platform

Version 0.5.0 of Bayan Flow just shipped, and it's the biggest one so far. I'd promised tree traversals and graph algorithms a while back. They're finally in, plus Google sign-in, saved favorites, study notes, a Pro waitlist, and a full infra move. Bayan means "clarity" in Arabic. That's still the whole bet of this project: algorithms that look intimidating on a whiteboard should feel obvious…

Version 0.5.0 of Bayan Flow has been released, marking the most significant update to date. The project, whose name means "clarity" in Arabic, aims to make algorithms that appear complex on a whiteboard feel intuitive once visualized. This version introduces six tree traversal algorithms, including Inorder, Preorder, Postorder for DFS, Level-order, Zigzag for BFS, and Morris Traversal, which can traverse a tree using O(1) extra space by temporarily rewiring right pointers.

Additionally, Bayan Flow now includes seven graph algorithms such as Topological Sort, Kahn's, Kruskal's, Prim's, Tarjan's, Kosaraju's, and Floyd-Warshall. Most graph algorithms render as node-link graphs, while Floyd-Warshall presents its results in a matrix view. The platform now features Google sign-in, saved favorites, study notes, a Pro waitlist, and an extensive infrastructure overhaul.

Account creation is now required, providing access to all 45 algorithms, manual stepping, custom speed settings, fullscreen mode, sound, video export, code panels, and insight panels. Users can save up to 20 algorithms as favorites and write notes on them, with all data synced through Supabase. The free tier offers limited access to 18 algorithms and 12 visualizations per session, while the Pro plan awaits a waiting list, with early sign-ups receiving a 50% discount on the lifetime price.

The release also includes various infrastructure changes, such as moving from Netlify to Cloudflare Workers, acquiring a domain (bayanflow.com), and migrating from Umami to PostHog for improved SEO.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Why Modern B2B SaaS Sites Fail Core Web Vitals (And How to Fix INP)

As web developers and software engineers building B2B SaaS applications, we take pride in clean code, modern frameworks, and robust CI/CD pipelines.

  • B2B SaaS sites struggle with Core Web Vitals, especially INP metric.
  • INP measures latency of user interactions like clicks and taps.

Your App Works Everywhere Except the Corporate Network

You ship something. It works on your machine, in CI, in staging, and for every user who tries it. Then one customer opens a ticket: it doesn't work for them.

  • Application works flawlessly on developer's machine but fails in corporate network
  • Inspection proxy breaks TLS connection, causing five failure modes

9 Free Endpoints I Built Into a Financial Data API — With Curl/Python Examples

9 Free Endpoints I Built Into a Financial Data API — With Curl/Python Examples I've been building XFINLAB, a financial intelligence API — market events, sentiment, technical analysis, macro data…

  • Official Intelligence API offers versioned endpoints with X-API-Key authentication
  • Free website tool lacks versioning guarantee and SLA, suitable for personal scripts
  • Python examples demonstrate API usage for technical analysis, stress testing, and more

More from Saturday 12 September →