Jigar Tarpara

Mastering Frappe Framework – Part 10: Advanced Customization with Scripts, Webhooks & Background Jobs

Why Advanced Customization Matters Once your Frappe app is live, you’ll want to: This is where Client Scripts, Server Scripts, Webhooks, and Background Jobs shine. 1. Client Scripts Client scripts run in the browser (frontend). Use them to customize forms, validate data, or trigger actions without a page reload. Example: Auto-fill a field based on…

Mastering Frappe Framework – Part 4: Backend Development in Frappe

Why Backend Development in Frappe Matters Frontend determines how your app looks. Backend determines how your app works. In Frappe, backend development means: 1. Writing Python Methods in DocTypes Every DocType can have a Python controller file (created when you used –create-controller). Example: Auto-set a status when due date passes. Key events you can use:…

Mastering Frappe Framework – Part 2: Understanding Frappe Architecture

Why Understanding Frappe’s Architecture Matters Many beginners jump straight into creating DocTypes and scripts without understanding how Frappe’s components fit together. If you understand how data flows and which layer does what, you’ll: The Building Blocks of Frappe The Frappe Framework follows an MVC-inspired architecture (Model-View-Controller) — but with its own twist. 1.  DocType (Model)…

Mastering Frappe Framework – Part 1: Introduction to Frappe Framework

What is the Frappe Framework? The Frappe Framework is a full-stack, open-source web application framework built with Python and JavaScript. It’s the underlying technology that powers ERPNext, but it’s not limited to ERP systems — you can build any kind of web app, from small tools to large-scale SaaS platforms. Unlike many frameworks, Frappe comes…

Gujarat IT Policy 2022–2027: Your Complete Guide to Investment Opportunities, Startup Incentives & Digital Growth

The Government of Gujarat has rolled out the Gujarat IT Policy 2022–2027, a landmark initiative to transform the state into a global technology hub. Backed by strong infrastructure, lucrative incentives, and a clear focus on skill development, this policy aims to attract top IT companies, nurture startups, and boost employment. If you are an IT…

Strategic Partners Talking Straight: US Commits to ‘Full and Frank’ Dialogue with India Amid Trade and Oil Friction

Despite accelerating tensions—triggered by steep tariffs, trade imbalance concerns, and India’s ongoing purchase of Russian oil—the United States has reaffirmed a willingness to keep communication channels open. Through the State Department, Washington emphasized that India remains a strategic partner and assured the public that discussions will continue in a “full and frank” manner. The Current…

Instagram’s August 2025 Update: Reposts, Maps & Friends Tab Redefine Social Sharing

Meta has rolled out a trio of dynamic new features aimed at making Instagram more interactive, personal, and community-driven. Here’s how each update transforms your experience: 1. Reposts: Sharable, Attributed, and Profile-Friendly You can now repost public Reels and feed posts—much like retweets. These appear both in your followers’ feeds and in their own dedicated…

A New Chapter in Open AI: OpenAI Unleashes GPT‑OSS‑120B and GPT‑OSS‑20B

OpenAI has just dropped two cutting‑edge AI models—gpt‑oss‑120B and gpt‑oss‑20B—marking its first open-weight release since GPT‑2. This strategic pivot makes advanced AI tools accessible, flexible, and ready to run on your own hardware. What Are These Models All About? Why It Matters Expanded Accessibility Through Ecosystems Bottom Line OpenAI’s launch of gpt‑oss‑120B and gpt‑oss‑20B marks…

IRDAI Slaps ₹5 Crore Fine on Policybazaar: What Went Wrong and What It Means

India’s insurance regulator, IRDAI, has imposed a hefty ₹5 crore penalty on Policybazaar Insurance Brokers Pvt. Ltd., citing multiple violations under the Insurance Act, 1938, and IRDAI regulations. Here’s where the insurance aggregator went off-track: 🔍 What Violations Led to the Fine? 💡 What This Means for Consumers ✅ 1. Trust, But Verify Don’t blindly trust…