Redis
AI
Caching
Generative AI
Node.js
Python
Discover what Redis LangCache is, its benefits for AI applications, and how to set up your environment for semantic caching.
ACCESS_FILE >>Redis
Setup
Environment
Node.js
Python
Installation
A step-by-step guide to installing and configuring Redis on your local machine, along with setting up Node.js and Python clients to interact with …
ACCESS_FILE >>Redis
AI
Caching
Node.js
Python
SDK
A practical guide to performing fundamental operations with Redis LangCache, including storing and searching for LLM responses using Node.js and …
ACCESS_FILE >>Redis
Core Concepts
Strings
Keys
Data Types
Node.js
Python
Dive into the most fundamental data type in Redis: Strings. Learn how to store, retrieve, update, and delete string values, along with understanding …
ACCESS_FILE >>Redis
Core Concepts
Hashes
Data Types
Node.js
Python
Explore Hashes, a versatile data type for storing structured data like objects. This chapter explains how to manage fields and values within a hash.
ACCESS_FILE >>Redis
AI
Chatbot
Node.js
Python
Project
A step-by-step project to build a simple AI chatbot that leverages Redis LangCache to significantly reduce LLM costs and improve response times for …
ACCESS_FILE >>Redis
Core Concepts
Lists
Data Types
Node.js
Python
Understand Redis Lists, ordered collections of strings. Learn how to perform push, pop, and range operations, making them ideal for queues and recent …
ACCESS_FILE >>Redis
AI
RAG
LLM
Node.js
Python
Project
Build a Retrieval-Augmented Generation (RAG) system and optimize its performance and cost by integrating Redis LangCache for caching retrieval results …
ACCESS_FILE >>Redis
Core Concepts
Sets
Sorted Sets
Data Types
Node.js
Python
Delve into Sets for unique collections and Sorted Sets for unique collections with an associated score, perfect for leaderboards and priority queues.
ACCESS_FILE >>Redis
Intermediate
Transactions
Pipelining
Performance
Node.js
Python
Learn how to execute multiple Redis commands atomically using Transactions and improve performance by batching commands with Pipelining.
ACCESS_FILE >>Redis
Intermediate
Pub/Sub
Messaging
Real-time
Node.js
Python
Discover the real-time messaging capabilities of Redis with Pub/Sub, enabling decoupled communication between application components.
ACCESS_FILE >>Redis
Advanced
Streams
Messaging
Event Sourcing
Data Types
Node.js
Python
Explore Redis Streams, a powerful data structure for managing high-velocity data streams, enabling event sourcing and consumer groups for robust …
ACCESS_FILE >>Redis
Project
Real-time
Leaderboard
Sorted Sets
Node.js
Python
A step-by-step project to create a dynamic, real-time leaderboard using Redis Sorted Sets, demonstrating practical application of core concepts.
ACCESS_FILE >>Redis
Project
Caching
Rate Limiting
Distributed Systems
Node.js
Python
Build a robust distributed caching system with rate limiting for API endpoints, showcasing Redis's role in scaling web applications.
ACCESS_FILE >>Redis
AI
Caching
Node.js
Python
Development
Tutorial
A comprehensive guide to learning Redis LangCache, a powerful semantic caching service for AI applications. Reduce LLM costs and improve response …
ACCESS_FILE >>Redis
Database
NoSQL
Caching
Programming
Node.js
Python
A comprehensive guide to learning Redis, starting from its core concepts, diving into advanced data structures, and building real-world applications …
ACCESS_FILE >>AI
Machine Learning
Agentic AI
Open Source
Microsoft
Reinforcement Learning
Python
A comprehensive guide to Microsoft's Agentic Lightening framework, designed for absolute beginners and experienced developers to train and optimize AI …
ACCESS_FILE >>AI
Microsoft
Agent Framework
Python
.NET
LLM
Programming
A comprehensive, beginner-friendly guide to the Microsoft Agent Framework, covering core concepts, advanced topics, and practical projects for …
ACCESS_FILE >>AI
Agentic AI
Advanced Concepts
Python
DevOps
Software Engineering
An in-depth exploration of advanced concepts, robust architectures, and real-world complex applications of agentic AI for experienced professionals, …
ACCESS_FILE >>Python
Advanced Programming
AI
Deep Learning
Data Science
Concurrency
Clean Code
A comprehensive guide to advanced Python programming, covering clean code principles, performance optimization, concurrency with asyncio, and best …
ACCESS_FILE >>AI
Agentic AI
LLM
Python
LangChain
LangGraph
CrewAI
Automation
A comprehensive guide to building intelligent AI agents using LangChain and LangGraph, covering foundational concepts, tool integration, memory …
ACCESS_FILE >>AI
Agentic AI
Beginner Guide
LangChain
Python
A comprehensive, beginner-friendly guide to understanding, building, and applying agentic AI for UI and backend systems using popular libraries like …
ACCESS_FILE >>Data Science
Python
NumPy
Pandas
Matplotlib
Seaborn
Machine Learning
AI
Data Preparation
A comprehensive guide to leveraging NumPy, Pandas, Matplotlib, and Seaborn for data science, from foundational concepts to advanced techniques, with a …
ACCESS_FILE >>Deep Learning
PyTorch
AI
Machine Learning
Neural Networks
Python
A comprehensive guide to Deep Learning with PyTorch, covering foundational tensor operations, neural network construction, custom training, and …
ACCESS_FILE >>Machine Learning
Python
Scikit-learn
AI
Data Science
A comprehensive guide to traditional Machine Learning concepts and practical application with Scikit-learn, from basic regression and classification …
ACCESS_FILE >>NLP
Deep Learning
AI
Machine Learning
Transformers
PyTorch
Python
A comprehensive guide to Natural Language Processing fundamentals, including text preprocessing, word embeddings, and an in-depth exploration of …
ACCESS_FILE >>pandas
python
Pandas, a cornerstone library in the Python data science ecosystem, is about to become your new best friend for handling tabular data with …
ACCESS_FILE >>