✕ Clear all filters
12 articles

📰 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
TypeScript Discriminated Unions: Safe API Response Handling
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,...
Cancel JavaScript Async Ops with AbortController
Dev.to · Manas Joshi 2mo ago
Cancel JavaScript Async Ops with AbortController
Cleanly Cancel Asynchronous Operations with JavaScript's AbortController Modern web...
Optimize Performance with Intersection Observer API
Dev.to · Manas Joshi 2mo ago
Optimize Performance with Intersection Observer API
Traditional methods for detecting element visibility (like scroll event listeners combined with...
Mocking Fetch API Calls in Vitest for Reliable Tests
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...
Vite Environment Variables: Master .env & import.meta.env
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...
Integrate Custom Tools with OpenAI Function Calling
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,...
Optimizing React State Updates with useDeferredValue
Dev.to · Manas Joshi 2mo ago
Optimizing React State Updates with useDeferredValue
Optimizing React State Updates with useDeferredValue Modern web applications demand...
TypeScript Discriminated Unions: Advanced Type Narrowing
Dev.to · Manas Joshi 2mo ago
TypeScript Discriminated Unions: Advanced Type Narrowing
TypeScript Discriminated Unions: Advanced Type Narrowing Handling data that can take...