📰 Dev.to · Manas Joshi
12 articles · Updated every 3 hours · View all reads
All
Articles 83,235Blog Posts 106,011Tech Tutorials 20,331Research Papers 17,846News 14,017
⚡ AI Lessons

Dev.to · Manas Joshi
2mo 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
2mo 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
2mo 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
2mo 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
2mo ago
TypeScript Discriminated Unions: Safe API Response Handling
TypeScript Discriminated Unions: Safely Handling Dynamic API Responses In the real world,...

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

Dev.to · Manas Joshi
2mo ago
Optimize Performance with Intersection Observer API
Traditional methods for detecting element visibility (like scroll event listeners combined with...

Dev.to · Manas Joshi
2mo 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
2mo 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
2mo ago
Integrate Custom Tools with OpenAI Function Calling
Large Language Models (LLMs) are incredibly powerful for generating text, summarizing information,...

Dev.to · Manas Joshi
2mo ago
Optimizing React State Updates with useDeferredValue
Optimizing React State Updates with useDeferredValue Modern web applications demand...

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