Tensor Labs

The Tensor Journal

Practical writing on AI systems, product delivery, and engineering craft.

Articles from the Tensor Labs team covering real implementation patterns, AI workflows, product lessons, and applied machine learning.

Mimicking React’s useState Hook with JavaScript Proxy Object

Mimicking React’s useState Hook with JavaScript Proxy Object

Learn how to recreate React’s useState-style reactivity in vanilla JavaScript using the Proxy object. This hands-on guide shows how to auto-update the UI, manage state changes, and add validations—without any frameworks.

Read article
Perfect Way of Versioning Models & Training Data

Perfect Way of Versioning Models & Training Data

Struggling with versioning training data and ML models? This article introduces DVC (Data Version Control) and shows how to properly version datasets and model files alongside Git. Learn hands-on workflows, real-world use cases, and how to collaborate efficiently in MLOps projects.

Read article
Vibe Coding: The Web Development Approach You Didn’t Know You Needed

Vibe Coding: The Web Development Approach You Didn’t Know You Needed

Discover Vibe Coding—a fast, idea-first approach to web development powered by AI tools like v0. Learn how to generate production-ready React apps in minutes, reduce boilerplate, skip overengineering, and bring the joy back to building modern web interfaces.

Read article
Build Interactive Data Dashboards and Talk to Data Using Vizro & Vizro-AI

Build Interactive Data Dashboards and Talk to Data Using Vizro & Vizro-AI

Learn how to build interactive Python dashboards with Vizro and use natural language to explore data using Vizro-AI. This step-by-step guide covers EDA, modular dashboards, Plotly visualizations, and AI-powered data analysis for modern data science workflows.

Read article
Stop Writing Complex Code: Build Smarter Workflows with AWS Step Functions

Stop Writing Complex Code: Build Smarter Workflows with AWS Step Functions

Building AI and data pipelines doesn’t have to mean tangled code and fragile workflows. In this article, we explore how AWS Step Functions can simplify orchestration, improve reliability, and help you build scalable, serverless workflows, without the headache of managing complex logic yourself.

Read article
Building “TagTamer” — A Chrome Extension with Manifest V3

Building “TagTamer” — A Chrome Extension with Manifest V3

Learn how to build a Chrome extension using Manifest V3 by creating TagTamer—a simple tool that highlights HTML heading tags on any webpage. This hands-on guide covers popup UI, background scripts, content scripts, and modern extension architecture.

Read article
Next.js 15 Whats new?

Next.js 15 Whats new?

Explore the Next.js 15 Release Candidate, featuring React 19 RC support, major caching behavior updates, Partial Prerendering, the new after() API, and experimental React Compiler integration. Learn how these changes improve performance, rendering control, and serverless workflows.

Read article
Taking your RAG pipelines to a next level ! LangGraphs

Taking your RAG pipelines to a next level ! LangGraphs

Already working with RAG pipelines and LangChain? This article introduces LangGraph, LangChain’s latest upgrade, and shows how it elevates RAG workflows with better structure, control, and scalability for modern generative AI applications.

Read article
Accelerate Your Machine Learning: A Hands-On Introduction to RAPIDS in Pyth

Accelerate Your Machine Learning: A Hands-On Introduction to RAPIDS in Pyth

Struggling with slow pandas and CPU-bound ML workflows? This hands-on guide introduces RAPIDS, showing how GPU-accelerated libraries like cuDF and cuML can drastically speed up data processing, model training, and large-scale ML tasks in Python.

Read article
When Data Lies: Exploring the Enigmatic World of Data Science Paradoxes

When Data Lies: Exploring the Enigmatic World of Data Science Paradoxes

Data doesn’t always tell the truth at first glance. This article explores famous data science paradoxes—like Simpson’s, Berkson’s, and the Accuracy Paradox—to help you uncover hidden variables, avoid misleading conclusions, and think more critically about real-world data.

Read article