Apr 12 · 14 min read · In my previous posts, I explored how SurrealDB blends document, graph, relational, and vector models into a single engine, and how you can combine it with Rig.rs to build LLM-native agents in Rust. I'
Join discussion
Mar 13 · 10 min read · If you've ever had to manually enable or disable a batch of user accounts in Microsoft Entra ID, for example, a group of exam accounts at the start or end of term, you'll know how quickly it becomes t
Join discussion
Feb 17 · 9 min read · I've been thoroughly enjoying using my private cloud, inside and outside my home. You may check out how I set it up in this article but the gist of it is: I have a single box running Proxmox with an OPNsense VPN as my router, the Tailscale plugin in ...
Join discussionJan 22 · 3 min read · You’ve shared a link before — only to see a plain, boring preview with missing image, awkward title, or no description at all. Weak previews lead to low clicks and confused users. That’s exactly why the Open Graph Meta Generator from DevUtilX exists ...
Join discussionJan 13 · 8 min read · As reporting moves to the web, Python developers need to master interactive plotting. This article guides readers through the paradigm shift from Matplotlib to Plotly, clarifying the critical difference between the "Express" and "Graph Objects" APIs....
Join discussion
Jan 6 · 6 min read · BFS Traversal — 4 Easy Rules Rule 1 — Start Put the starting vertex into a queue. Keep an empty visited set. Rule 2 — Take from Queue While the queue is not empty: Remove the front vertex from the queue. ⚠️ Key difference from BFSBFS → Queu...
Join discussionJan 6 · 7 min read · DFS Traversal — 4 Easy Rules Rule 1 — Start Put the starting vertex into a stack Keep an empty visited set stack.push(start); Set<Integer> visited = new HashSet<>(); Rule 2 — Take from Stack While the stack is not empty: Pop the top vertex fro...
Join discussionDec 26, 2025 · 4 min read · This week in CodeAtlas was all about building the repo_parser, normalizing ASTs, wrangling Neo4j graphs, and surviving Node.js quirks. Lots of learning, debugging loops, and small victories! 1. Repo Parser: Building the Core Route I started implemen...
Join discussion