All
Articles 129,694Blog Posts 134,351Tech Tutorials 33,511Research Papers 25,162News 18,365
⚡ AI Lessons

Dev.to · Manas Joshi
3mo ago
Vitest Mocking: vi.mock vs vi.spyOn Explained
Vitest Mocking Deep Dive: vi.mock vs. vi.spyOn Testing JavaScript applications often...

Dev.to · Manas Joshi
⚡ AI Lesson
3mo ago
Master TypeScript Discriminated Unions for Safer Type Narrowing
When building applications with TypeScript, you often encounter situations where a variable can hold...

Dev.to · Manas Joshi
⚡ AI Lesson
3mo ago
Optimize React Re-renders: DevTools & Memoization Guide
Optimizing React Re-renders: A Deep Dive with DevTools and Memoization React's declarative...

Dev.to · Manas Joshi
🧠 Large Language Models
⚡ AI Lesson
3mo ago
Reliable LLM JSON Output: Few-Shot Prompting & Robust Parsing
Achieving Reliable Structured JSON Output from LLMs As developers integrate Large Language...

Dev.to · Manas Joshi
⚡ AI Lesson
3mo ago
TypeScript Discriminated Unions: Safe API Response Handling
TypeScript Discriminated Unions: Safely Handling Dynamic API Responses In the real world,...

Dev.to · Manas Joshi
⚡ AI Lesson
3mo ago
Cancel JavaScript Async Ops with AbortController
Cleanly Cancel Asynchronous Operations with JavaScript's AbortController Modern web...

Dev.to · Manas Joshi
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Optimize Performance with Intersection Observer API
Traditional methods for detecting element visibility (like scroll event listeners combined with...

Dev.to · Manas Joshi
⚡ AI Lesson
3mo ago
Mocking Fetch API Calls in Vitest for Reliable Tests
Master Mocking Fetch API Calls in Vitest Testing asynchronous code, especially functions...

Dev.to · Manas Joshi
3mo ago
Vite Environment Variables: Master .env & import.meta.env
Managing environment-specific configurations like API endpoints, feature flags, or secret keys is a...

Dev.to · Manas Joshi
🧠 Large Language Models
⚡ AI Lesson
3mo ago
Integrate Custom Tools with OpenAI Function Calling
Large Language Models (LLMs) are incredibly powerful for generating text, summarizing information,...

Dev.to · Manas Joshi
⚡ AI Lesson
3mo ago
Optimizing React State Updates with useDeferredValue
Optimizing React State Updates with useDeferredValue Modern web applications demand...

Dev.to · Manas Joshi
3mo ago
TypeScript Discriminated Unions: Advanced Type Narrowing
TypeScript Discriminated Unions: Advanced Type Narrowing Handling data that can take...
DeepCamp AI