Suraj Barman Power BI Relationships and Data Modeling What is a Relationship in Power BI? A relationship connects a column in one table to a column in another, creating a pathway for data to flow. Power BI uses these connections to understand how rows co...
Suraj Barman Path to a Ph.D. in Robotics and a Career as a Computer Science Professor What is a Ph.D. in Robotics? A Doctor of Philosophy (Ph.D.) in Robotics is an advanced research degree focused on the theory, design, and application of robotic systems. It combines elements of mechan...
Suraj Barman C9 Pulse – Real‑Time AI Coaching Dashboard for Esports What is C9 Pulse? C9 Pulse is a real‑time esports coaching dashboard that combines live match data, psychological state detection, and generative AI to deliver actionable strategic advice to players d...
Suraj Barman Laravel Job Monitor – Queue Health Tracking What is Laravel Job Monitor? Laravel Job Monitor is a lightweight package that records the lifecycle of queued jobs in your Laravel application. It stores timestamps, statuses, and execution details i...
Suraj Barman SQLite Page Cache Architecture Overview SQLite stores database pages in an in‑memory cache to avoid costly disk I/O. The cache is deliberately small (default 500 pages for a temporary database) and is designed to keep lookups fast ...
Suraj Barman DEV Community: An Overview What is DEV Community? DEV Community is an inclusive, open ‑source platform built on Forem that connects developers worldwide to share knowledge, discuss software development, and advance their career...
Suraj Barman Terminal-First Navigation and AI-Integrated One-Shot Learning Modules What is Terminal-First Navigation? Terminal‑first navigation is a design paradigm that prioritizes a command‑line style interface as the primary means of interacting with a web application. It blends ...
Suraj Barman Emmet – Efficient HTML and CSS Coding What Is Emmet? Emmet is a toolkit that expands short abbreviations into complete HTML or CSS code, allowing developers to write markup faster and with fewer errors. Why Use Emmet? Reduces repetitive t...
Suraj Barman Grounded Retrieval-Augmented Generation (RAG) with Algolia for AI Ethics Compliance What is Grounded Retrieval‑Augmented Generation with Algolia? Grounded Retrieval‑Augmented Generation (RAG) combines large language models (LLMs) with a trusted external knowledge store. When Algolia ...
Suraj Barman Git Basics: What, How, and Why of Repository Management What is Git? Git is a distributed version‑control system that records changes to files and coordinates work among multiple developers. Why Use Git? Enables concurrent development without overwriting e...
Suraj Barman Stardust – Cinematic UI Data Visualization Platform What is Stardust? Stardust is an experimental web application that demonstrates how changing the presentation method of information can dramatically improve information‑intake efficiency. It combines ...
Suraj Barman Linux‑Based Email Validation Pipeline for Enhanced Deliverability What Is an Email Validation Pipeline? An email validation pipeline is an automated sequence of processes that verifies the quality and legitimacy of email addresses before they are used for sending me...