41554 blogs · [ { "id": "01a0bbca-0175-7349-bc55-27fb594763b4", "title": "Prompt Caching in OpenAI API: Reduce Cost, Optimize Token Usage, and Improve Latency", "url": "https://muneebdev.com/prompt-caching-in-openai-api/", "published_at": "2025-09-20T06:20:38+00:00" }, { "id": "01a0bbca-0175-7349-bc55-27fb59e92dcd", "title": "Laravel CORS Guide: Fix Errors & Enable CORS in Laravel 11/12", "url": "https://muneebdev.com/laravel-cors-guide/", "published_at": "2025-09-19T12:11:34+00:00" }, { "id": "01a0bbca-0175-7349-bc55-27fb5a9b2fc5", "title": "Laravel Timezone: Managing Timezone Issues and Dynamic Timezone Changes", "url": "https://muneebdev.com/laravel-timezone-manage-issues-dynamic-timezone-changes/", "published_at": "2025-09-17T07:28:32+00:00" }, { "id": "01a0bbca-0175-7349-bc55-27fb5b7c2275", "title": "OpenAI Codex Upgrades: GPT-5 Codex and AI Code Review", "url": "https://muneebdev.com/openai-codex-upgrades-gpt5-ai-code-review/", "published_at": "2025-09-16T06:40:58+00:00" }, { "id": "01a0bbca-0175-7349-bc55-27fb5bc9914d", "title": "Reducing OpenAI API Costs with Prompt Engineering", "url": "https://muneebdev.com/reducing-openai-api-costs-prompt-engineering/", "published_at": "2025-09-15T10:14:06+00:00" }, { "id": "01a0bbca-0175-7349-bc55-27fb5c1ff69e", "title": "OpenAI API Tokens: How Tokens Work, Limits, and Real-World Applications", "url": "https://muneebdev.com/openai-api-tokens-pricing-limits-usage/", "published_at": "2025-09-14T14:30:00+00:00" }, { "id": "01a0bbca-0175-7349-bc55-27fb5d1bce0b", "title": "Laravel Pest: Simplifying Testing with PestPHP and pestphp/pest-plugin-laravel", "url": "https://muneebdev.com/laravel-pest-guide-pestphp-pest-plugin-vs-phpunit/", "published_at": "2025-09-14T07:19:07+00:00" }, { "id": "01a0bbca-0175-7349-bc55-27fb5d87a9db", "title": "OpenAI Grove: A New Path for Early-Stage AI Innovators", "url": "https://muneebdev.com/openai-grove/", "published_at": "2025-09-13T06:36:19+00:00" }, { "id": "01a0bbca-0175-7349-bc55-27fb5e763160", "title": "OpenAI API Pricing 2025: Simple Cost Guide", "url": "https://muneebdev.com/openai-api-pricing-2025/", "published_at": "2025-09-13T05:55:00+00:00" }, { "id": "01a0bbca-0175-7349-bc55-27fb5f1ed19f", "title": "Always-On Culture in Remote Work: Protect Developer Mental Health", "url": "https://muneebdev.com/always-on-culture-remote-work/", "published_at": "2025-09-12T14:38:23+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aac7d82a48", "title": "cURL OpenAI API: Step-by-Step Tutorial for Beginners", "url": "https://muneebdev.com/curl-openai-api-tutorial/", "published_at": "2025-09-12T06:16:47+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aac8699a2b", "title": "Laravel Debugbar: Complete Guide to Install, API Debugging & Disable Options", "url": "https://muneebdev.com/laravel-debugbar-install-api-composer-disable/", "published_at": "2025-09-11T06:39:10+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aac958e1d1", "title": "Troubleshooting: Laravel Auth::attempt() Not Working", "url": "https://muneebdev.com/laravel-auth-attempt-not-working/", "published_at": "2025-09-10T05:56:03+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aac9e410ac", "title": "Installing and Using the OpenAI SDK with Python and Laravel", "url": "https://muneebdev.com/openai-sdk-python-laravel-guide/", "published_at": "2025-09-09T14:30:00+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aaca24d31d", "title": "Best Blog Packages for Laravel (2025): Canvas vs Wink vs Corcel", "url": "https://muneebdev.com/laravel-blog-packages-canvas-wink-corcel-2025/", "published_at": "2025-09-09T05:57:44+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aacadbbf81", "title": "Setting up your first OpenAI API key (2025 edition)", "url": "https://muneebdev.com/openai-api-key-setup-2025/", "published_at": "2025-09-08T07:43:33+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aacb8d2566", "title": "laravel-dompdf: The Ultimate Guide to Generating PDFs in Laravel", "url": "https://muneebdev.com/laravel-dompdf-guide-generate-pdfs-laravel/", "published_at": "2025-09-07T09:47:43+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aacc310fcf", "title": "40 Jobs AI Can Do and 40 It Cannot: Microsoft Study on Future of Work", "url": "https://muneebdev.com/ai-jobs-list-40-safe-40-at-risk/", "published_at": "2025-09-06T14:30:00+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aaccec4fa9", "title": "Ultimate Guide to OpenAI API for Developers", "url": "https://muneebdev.com/ultimate-guide-openai-api/", "published_at": "2025-09-06T10:19:21+00:00" }, { "id": "01a0bbcf-1a26-71e3-ad5f-a8aacd26c7f8", "title": "API Versioning: a simple, practical guide for developers", "url": "https://muneebdev.com/api-versioning-guide/", "published_at": "2025-09-05T11:31:33+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e27af27e", "title": "Grok Code Fast 1: The Future of Speedy, Cost-Effective Agentic Coding", "url": "https://muneebdev.com/grok-code-fast-1-agentic-coding-ai-model-xai/", "published_at": "2025-09-04T16:12:24+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e2b11d25", "title": "Tavily: The Ultimate AI Web Search API for Real-Time Data Extraction & Crawling – Fast, Scalable & Affordable", "url": "https://muneebdev.com/tavily-ai-web-search-api-real-time-data-extraction/", "published_at": "2025-09-04T04:59:12+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e39ee269", "title": "ChatGPT Not Displaying Responses: Causes, Fixes, and Status Updates", "url": "https://muneebdev.com/chatgpt-not-displaying-responses-fix/", "published_at": "2025-09-03T08:31:35+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e3c9885f", "title": "Why Flask is Perfect for Prototyping ?", "url": "https://muneebdev.com/flask-prototyping-why-its-perfect-for-rapid-development/", "published_at": "2025-09-03T05:58:02+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e43eb162", "title": "AI Adoption 2025: A Strategic Guide for Developers", "url": "https://muneebdev.com/ai-adoption-2025-developer-strategy/", "published_at": "2025-09-02T15:49:20+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e4e80ea5", "title": "Laravel Sanctum: A Complete Guide to Secure Authentication in Laravel", "url": "https://muneebdev.com/laravel-sanctum-authentication-guide/", "published_at": "2025-09-02T05:28:19+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e5acf2e5", "title": "Your Brain on Code: Developer Dopamine Addiction and How to Hack It for Success", "url": "https://muneebdev.com/developer-dopamine-addiction-neuroscience-coding/", "published_at": "2025-09-01T15:58:43+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e5eb2528", "title": "AI in PHP: From WordPress AI Plugins to Laravel AI Integration", "url": "https://muneebdev.com/ai-in-php-wordpress-plugins-laravel-integration/", "published_at": "2025-09-01T05:55:32+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e67545fd", "title": "Exploring AIMLAPI: A Comprehensive Guide to Multi-Purpose AI Models via a Unified API", "url": "https://muneebdev.com/aimlapi-unified-ai-api-integration-guide/", "published_at": "2025-08-26T10:33:35+00:00" }, { "id": "01a0bbd2-f6d0-70a6-bd04-c128e742d53b", "title": "Shopify Summer ’25 Edition", "url": "https://muneebdev.com/shopify-summer-25-edition-ai-horizon-themes/", "published_at": "2025-08-22T14:30:00+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a8150aaa0dd", "title": "Shopify Admin API: A Developer’s Complete Guide", "url": "https://muneebdev.com/shopify-admin-api-access-tokens-rate-limits/", "published_at": "2025-08-22T07:00:00+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a8150c54d92", "title": "Shopify Custom Apps: The Modern Alternative to Private Apps", "url": "https://muneebdev.com/shopify-custom-apps-vs-private-apps/", "published_at": "2025-08-21T14:30:00+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a81514dfde2", "title": "GraphQL Guide for Beginners: Examples, API, and Comparisons", "url": "https://muneebdev.com/graphql-guide-example-api-vs-rest-vs-sql/", "published_at": "2025-08-21T05:42:23+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a815196d40a", "title": "Shopify Custom App: Beginner’s Guide with Examples (2025)", "url": "https://muneebdev.com/shopify-custom-app-guide/", "published_at": "2025-08-20T06:22:17+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a8152331169", "title": "ChatGPT Go: Everything You Need to Know", "url": "https://muneebdev.com/chatgpt-go/", "published_at": "2025-08-19T11:30:00+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a815318121d", "title": "Laravel ShareLink – A Powerful Package for Secure Sharing in Laravel", "url": "https://muneebdev.com/laravel-sharelink/", "published_at": "2025-08-19T05:52:28+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a81539545e6", "title": "What are Public Shopify Apps? (With Examples for Beginners)", "url": "https://muneebdev.com/public-shopify-apps-beginners-guide/", "published_at": "2025-08-18T07:16:26+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a81546405e7", "title": "How to Build Scalable Web Services with REST API: A Beginner’s Guide", "url": "https://muneebdev.com/rest-api-guide-examples-benefits-best-practices/", "published_at": "2025-08-12T06:06:31+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a8154b44d7c", "title": "Software Development Job Market India 2025: Salaries, Growth, AI & Full Stack Demand", "url": "https://muneebdev.com/software-development-job-market-india-2025/", "published_at": "2025-08-11T05:30:00+00:00" }, { "id": "01a0bbd6-cc7f-72ac-ac80-2a81552ecc97", "title": "GPT 5: OpenAI’s Unified Leap Toward Smarter AI", "url": "https://muneebdev.com/gpt-5-pro-price-benchmarks/", "published_at": "2025-08-08T08:45:28+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c92dd45fb", "title": "How to Fix “MySQL Shutdown Unexpectedly” in XAMPP (InnoDB Corruption Issue)", "url": "https://muneebdev.com/fix-mysql-shutdown-unexpectedly-xampp-innodb-error/", "published_at": "2025-08-08T06:52:56+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c936678a0", "title": "Introducing GPT-OSS: OpenAI’s Game-Changing Open-Source Language Models", "url": "https://muneebdev.com/openai-gpt-oss-open-source-language-models/", "published_at": "2025-08-07T06:31:48+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c93d058c6", "title": "The Ultimate Guide to API Development", "url": "https://muneebdev.com/the-ultimate-guide-to-api-development/", "published_at": "2025-08-06T05:13:23+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c93ffa2cf", "title": "Laracon US 2025: The Future of Laravel and PHP Development Unveiled", "url": "https://muneebdev.com/laracon-us-2025/", "published_at": "2025-08-05T08:24:11+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c947edcd5", "title": "Integrating AI into Web Development: The Top Tools You Need to Know", "url": "https://muneebdev.com/integrating-ai-into-web-development-tools/", "published_at": "2025-07-30T06:28:21+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c94868005", "title": "Streamline Laravel CRUD with a Powerful Route::crud() Macro", "url": "https://muneebdev.com/laravel-crud-route-macro/", "published_at": "2025-07-28T06:49:15+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c94a07bec", "title": "Bit Chat: Jack Dorsey’s New Messaging App That Doesn’t Need the Internet", "url": "https://muneebdev.com/bit-chat-bluetooth-mesh-offline-messaging-app/", "published_at": "2025-07-21T05:30:00+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c959d8d7b", "title": "How to Handle File Uploads in Laravel: Tips and Techniques", "url": "https://muneebdev.com/laravel-file-uploads-guide/", "published_at": "2025-07-11T05:53:23+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c96018f57", "title": "Laravel vs. Symfony: Which PHP Framework Should You Choose?", "url": "https://muneebdev.com/laravel-vs-symfony-php-framework-comparison/", "published_at": "2025-07-07T05:30:00+00:00" }, { "id": "01a0bbda-7663-7341-9845-f10c963b8b61", "title": "Top 10 Best Laravel Packages Every Developer Should Know About", "url": "https://muneebdev.com/top-10-best-laravel-packages/", "published_at": "2025-07-04T10:01:57+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d697c4bfc47", "title": "How to Create a Custom Laravel Package from Scratch", "url": "https://muneebdev.com/create-custom-laravel-package-guide/", "published_at": "2025-07-02T05:30:00+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d697ced98c3", "title": "Laravel 11.30.0 Exploit: What You Need to Know", "url": "https://muneebdev.com/laravel-11-30-0-exploit/", "published_at": "2025-06-30T04:53:25+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d697d83e1ed", "title": "How to Build a Scalable Laravel Backend for a React SPA with Multi-Auth Support", "url": "https://muneebdev.com/laravel-backend-react-multi-auth/", "published_at": "2025-06-25T08:48:10+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d697e509a3f", "title": "How We Serve 1M+ Users with Laravel—Thanks to the 12-Factor App Principles", "url": "https://muneebdev.com/laravel-12-factor-app-clean-config-png/", "published_at": "2025-06-23T09:13:27+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d697f4ff070", "title": "Laravel Lazy Loading vs Eager Loading: A Simple Guide to Optimizing Performance", "url": "https://muneebdev.com/laravel-lazy-loading-vs-eager-loading-performance/", "published_at": "2025-06-20T05:30:00+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d697fd76942", "title": "Handling Memory Leaks in Long-Running Flask Applications", "url": "https://muneebdev.com/flask-memory-leak/", "published_at": "2025-06-18T05:30:00+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d697fff296d", "title": "How to Use Laravel Queues for AI Tasks (Summarization & Document Parsing Guide)", "url": "https://muneebdev.com/laravel-queues-ai-tasks-summarization-parsing/", "published_at": "2025-06-16T05:30:00+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d6980d80eae", "title": "Flask Project Structure: Best Practices for Scalable Apps", "url": "https://muneebdev.com/flask-project-structure-best-practices/", "published_at": "2025-06-13T05:30:00+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d698125a870", "title": "DDD in Laravel: A Detailed Guide to Domain-Driven Design with Laravel", "url": "https://muneebdev.com/ddd-in-laravel-guide-examples/", "published_at": "2025-06-11T05:41:06+00:00" }, { "id": "01a0bbde-1b77-7190-a94d-2d6981e92feb", "title": "Mastering Flask-SQLAlchemy Relationships", "url": "https://muneebdev.com/flask-sqlalchemy-relationship-guide/", "published_at": "2025-06-09T07:11:26+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e925ce8ebe", "title": "How to Build an AI-Powered Job Application Screener with OpenAI API", "url": "https://muneebdev.com/ai-job-application-screener-openai-flask/", "published_at": "2025-06-06T05:30:00+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e9261acc40", "title": "Service Layer in Laravel: Complete Tutorial with Examples for Laravel 11", "url": "https://muneebdev.com/service-layer-laravel-tutorial/", "published_at": "2025-06-04T05:30:00+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e92642e698", "title": "Mastering MySQL: The Ultimate Guide to MySQL Optimization, Indexing, and Performance Tuning", "url": "https://muneebdev.com/mastering-mysql-guide/", "published_at": "2025-06-03T05:30:00+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e92726bd86", "title": "DeepSeek Model V3: Architecture, Performance, Downloads & Use Cases", "url": "https://muneebdev.com/deepseek-model-v3-guide/", "published_at": "2025-06-02T05:30:00+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e927a8dd6f", "title": "The Ultimate Powerful Guide to Gemini 2.5 Pro & Gemini 2.5 Flash: Features, API, Pricing, Benchmarks & Use Cases", "url": "https://muneebdev.com/gemini-2-5-pro-vs-flash/", "published_at": "2025-05-30T05:30:00+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e9282549fc", "title": "Laravel Memory Leak: Causes, Examples & How to Prevent Memory Leaks", "url": "https://muneebdev.com/laravel-memory-leak-causes-examples-prevention/", "published_at": "2025-05-28T05:30:00+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e9284c7e85", "title": "Laravel Modular Architecture: Breaking the Monolith", "url": "https://muneebdev.com/laravel-modular-architecture-breaking-the-monolith/", "published_at": "2025-05-26T05:30:00+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e929480c40", "title": "NLWeb: Microsoft’s Open Protocol to Turn Websites into Smart AI Apps", "url": "https://muneebdev.com/microsoft-nlweb-ai-for-websites/", "published_at": "2025-05-20T12:40:07+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e929be88cf", "title": "How to Fix Laravel CSRF Token Mismatch Errors: Ultimate Guide for Laravel 11 APIs", "url": "https://muneebdev.com/csrf-token-mismatch-laravel-session-expiry/", "published_at": "2025-05-19T05:58:52+00:00" }, { "id": "01a0bbe1-7c00-73c2-b3d1-e8e929e92343", "title": "OpenAI Codex: The Future of Software Engineering Has Arrived", "url": "https://muneebdev.com/openai-codeex-ai-software-agent/", "published_at": "2025-05-16T18:54:25+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d95f31b364", "title": "Tweet Sentiment Analysis That Understands Emotion — Powered by DeepSeek", "url": "https://muneebdev.com/tweet-sentiment-analysis-deepseek/", "published_at": "2025-05-16T05:55:30+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d95fd594e9", "title": "How to Handle Adobe Sign Webhooks in Laravel", "url": "https://muneebdev.com/how-to-handle-adobe-sign-webhooks-in-laravel/", "published_at": "2025-05-14T05:30:00+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d95fe47551", "title": "Laravel: Parse Large JSON Files (5GB+) Without Memory Errors", "url": "https://muneebdev.com/laravel-parse-large-json-file/", "published_at": "2025-05-12T05:30:00+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d96058b21f", "title": "How to Handle Time Zones in a Global Laravel SaaS Application (Best Practices for Developers)", "url": "https://muneebdev.com/how-to-handle-timezones-in-laravel-saas-app/", "published_at": "2025-05-09T05:30:00+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d960d047f0", "title": "Laravel Queues: Job Queueing for Scalable PHP Applications", "url": "https://muneebdev.com/laravel-queues/", "published_at": "2025-05-07T06:21:01+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d961b92d92", "title": "Turn WhatsApp Chaos into Clarity with AI: A Micro-SaaS CRM for SMBs", "url": "https://muneebdev.com/whatsapp-chat-analysis-saas-for-smbs/", "published_at": "2025-05-05T05:30:00+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d9624c6884", "title": "Becoming a Software Developer in the Era of AI: A Roadmap for Beginners", "url": "https://muneebdev.com/becoming-software-developer-ai-era-guide/", "published_at": "2025-05-02T09:27:19+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d962d2051f", "title": "Developer Productivity: Beat Notifications & Focus", "url": "https://muneebdev.com/developer-productivity-manage-notifications/", "published_at": "2025-04-30T05:30:00+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d963639f9e", "title": "Building an AI-Powered Resume Fixer with OpenAI 4o: From Idea to Impact", "url": "https://muneebdev.com/ai-powered-resume-analyzer-for-developers/", "published_at": "2025-04-28T05:30:00+00:00" }, { "id": "01a0bbe4-b5ef-70cf-b323-d9d9642ae042", "title": "What is AIaaS?", "url": "https://muneebdev.com/what-is-aiaas/", "published_at": "2025-04-25T05:30:00+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e3bcce7c", "title": "Flask-SQLAlchemy vs SQLAlchemy: Which Should You Use for Your Flask App?", "url": "https://muneebdev.com/sqlalchemy-vs-flask-sqlalchemy-which-to-choose/", "published_at": "2025-04-23T05:41:21+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e4b11fb1", "title": "Build a Local AI Summarizer in Laravel Using DeepSeek R1 and LLM Studio (No API Costs)", "url": "https://muneebdev.com/build-local-ai-summarizer-laravel-deepseek/", "published_at": "2025-04-21T05:30:00+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e54d1530", "title": "OpenAI o3 and o4-mini: Smarter AI for Real-World Problems", "url": "https://muneebdev.com/openais-o3-and-o4-mini/", "published_at": "2025-04-17T06:48:44+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e5bebf85", "title": "How We Cut 90% Off Our App’s Load Time with Laravel Caching", "url": "https://muneebdev.com/how-we-cut-90-off-our-apps-load-time-with-laravel-caching/", "published_at": "2025-04-16T05:30:00+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e5d27f78", "title": "Laravel 11 Project Structure — Complete Visual Guide (File-by-File Changes)", "url": "https://muneebdev.com/laravel-11-project-structure-complete/", "published_at": "2025-04-14T06:51:44+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e6011e66", "title": "Laravel 11: Choosing Between Full Framework and Minimal Setup", "url": "https://muneebdev.com/laravel-11-choosing-between-full-framework-and-minimal-setup/", "published_at": "2025-04-11T05:50:39+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e6a98b31", "title": "How to Cut Query Time by 95% in MySQL: Real-Life Performance Optimization", "url": "https://muneebdev.com/how-to-cut-query-time-by-95-in-mysql/", "published_at": "2025-04-09T06:23:07+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e715b1d4", "title": "How to Use Flask-Migrate for Database Migrations (MySQL Edition)", "url": "https://muneebdev.com/how-to-use-flask-migrate-for-database-migrations/", "published_at": "2025-04-07T05:30:00+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e79c4cf6", "title": "Dopamine Detox for Developers", "url": "https://muneebdev.com/dopamine-detox-for-developers/", "published_at": "2025-03-28T09:20:30+00:00" }, { "id": "01a0bbe7-f88d-7184-8e6c-3232e87d87cb", "title": "How to Use Laravel Blade Components for Reusable UI Elements", "url": "https://muneebdev.com/how-to-use-laravel-blade-components-for-reusable-ui-elements/", "published_at": "2025-03-26T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f386ad3c3d", "title": "How to Use ChatGPT for Code Review", "url": "https://muneebdev.com/how-to-use-chatgpt-for-code-review/", "published_at": "2025-03-24T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f38714dda2", "title": "Practical Example: Laravel Rate Limiting for API Endpoints", "url": "https://muneebdev.com/practical-example-laravel-rate-limiting-for-api-endpoints/", "published_at": "2025-03-17T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f3871d5546", "title": "Laravel Rate Limiting for API Endpoints", "url": "https://muneebdev.com/laravel-rate-limiting-for-api-endpoints/", "published_at": "2025-03-14T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f387b9ff44", "title": "Enhancing Laravel Development with Laravel Debugbar", "url": "https://muneebdev.com/enhancing-laravel-development-with-laravel-debugbar/", "published_at": "2025-03-12T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f38811dbcc", "title": "How to apply where condition only when the field value is not NULL", "url": "https://muneebdev.com/how-to-apply-where-condition-only-when-the-field-value-is-not-null/", "published_at": "2025-03-10T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f388e54a99", "title": "Integrating Grok AI into Laravel: A Step-by-Step Guide", "url": "https://muneebdev.com/integrating-grok-ai-into-laravel/", "published_at": "2025-03-05T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f3897e2de3", "title": "Laravel 12: Features, Changes, and What’s New", "url": "https://muneebdev.com/laravel-12-features-changes-and-whats-new/", "published_at": "2025-03-03T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f3899e3bcc", "title": "Will AI Replace Software Engineers in 2025? ", "url": "https://muneebdev.com/will-ai-replace-software-engineers-in-2025/", "published_at": "2025-02-28T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f38a4a795e", "title": "Claude Code: How to Integrate and Use It in Your Projects", "url": "https://muneebdev.com/claude-code-how-to-integrate-and-use-it-in-your-projects/", "published_at": "2025-02-26T05:30:00+00:00" }, { "id": "01a0bbec-2be2-7241-a4f2-00f38ad05949", "title": "How to Secure Laravel Applications from SQL Injection, CSRF, and XSS Attacks", "url": "https://muneebdev.com/how-to-secure-laravel-applications-from-sql-injection-csrf-and-xss-attacks/", "published_at": "2025-02-24T05:30:00+00:00" } ] posts Claim your blog
Back to muneebdev.com
Blog · corpus.blog/blogs/muneebdev.com/posts

muneebdev.com

muneebdev.com

2025