SShortSingh.
0
ProgrammingDEV Community ·

Audit of 35 Popular GitHub Repos Reveals Near-Universal CI Workflow Issues

A developer scanned the GitHub Actions configurations of 35 widely used open-source repositories, including Vite, Next.js, Prisma, and tRPC, to assess CI health ahead of GitHub's 2026 pricing changes. The audit found that every single repository had at least one fixable issue, with missing job timeouts, absent path filters, and lack of concurrency cancellation being the most common problems. Several projects, including tRPC and drizzle-orm, were found running scheduled workflows that have been failing on nearly every execution for an extended period without being disabled. Failure rates across the sampled repos ranged from near-zero to roughly 34%, partly driven by these persistently broken scheduled workflows. The developer released a free scanning tool that allows any public repository owner to generate a similar scorecard for their own CI setup.

0
ProgrammingDEV Community ·

Audit of 35 Popular GitHub Repos Reveals Widespread CI Workflow Inefficiencies

A developer scanned the GitHub Actions configurations of 35 well-known open-source projects — including Vite, Next.js, Prisma, and tRPC — to analyse CI run patterns, failure rates, and cost inefficiencies. The audit found that every single repository had at least one fixable issue, with missing job timeouts, absent paths filters, and no concurrency cancellation each appearing in over 32 of the 35 repos. Several projects, including tRPC, drizzle-orm, and cal.com, were found to have scheduled workflows that have been failing on nearly every run yet remain active. Failure rates across repos ranged from near-zero to roughly 34%, with always-failing scheduled workflows pulling averages higher for some projects. The developer released a free scanning tool that allows any public repository owner to generate a similar scorecard and identify long-neglected workflow problems.

0
ProgrammingDEV Community ·

Smart Model Routing Can Cut AI Costs by Up to 60% Without Sacrificing Quality

Developers building AI agents often rely on a single large language model for all queries, which is costly and inefficient. A team at a hackathon built SupportMind AI using a routing strategy that directs simple queries to a smaller, faster model and complex ones to a more capable model. They used an open-source library called cascadeflow to define keyword-based rules that assign each query to the appropriate model at runtime. In production environments handling thousands of daily queries, this approach can reduce model costs by 40–60% while preserving response quality where it matters most. The project is publicly available on GitHub, along with a live demo of the system in action.

0
ProgrammingDEV Community ·

How HTTP Cache-Control Headers Can Replace Redis and CDN Infrastructure

The Cache-Control response header allows developers to manage API caching across browsers, proxies, and CDNs without running additional infrastructure. Key directives include max-age, which defines how long a response stays fresh, and public or private, which controls whether shared caches can store user-specific data. A commonly misunderstood directive, no-cache, does not prevent caching but instead requires revalidation with the origin server before each use. The stale-while-revalidate directive addresses cache stampede problems by serving stale content instantly while refreshing it in the background, ensuring no request is blocked on expiry. Developers are advised to combine short max-age values with a longer stale-while-revalidate window and ETags for efficient, low-latency API caching.

0
ProgrammingDEV Community ·

Developer Builds Three-File Architecture to Swap LLMs in Claude Code Without Rewrites

A developer frustrated by repeatedly rewriting lengthy CLAUDE.md configuration files when switching between AI models designed a three-layer system to simplify the process. The architecture splits configuration into three files: SOUL.md for identity and goals, INTERFACE.md for model-specific calibration, and BODY.md for model-agnostic process rules. Only INTERFACE.md needs to be changed when swapping between models such as DeepSeek V4 Pro, Claude Opus, or Gemini. The developer reports using the system across 200-plus sessions and five-plus projects with no identity or process drift across four LLM reconfigurations. The full configuration system has been released as open-source and is also available as a Claude Code skill.

0
IndiaTimes of India ·

NIA Names J&K Doctor Muzafar Ahmed as Key Conspirator in 2025 Red Fort Blast

The National Investigation Agency has identified Jammu and Kashmir paediatrician Muzafar Ahmed as a central figure in the 2025 Red Fort bomb blast. Ahmed is alleged to be a founding member of a group linked to Al-Qaeda. According to the NIA, he played a direct role in the terror module's activities, including the manufacture and testing of explosives. The agency filed a supplementary chargesheet that also names two additional individuals accused of supporting the module's operations.

0
IndiaTimes of India ·

90% of India's Renewable Energy Sites Face High Climate Risk by 2030, Zurich Report Warns

A report by Zurich Group has found that 90% of India's planned renewable energy project sites face high or critical climate risks by 2030. The key hazards identified include floods and wildfires that could severely damage energy infrastructure. Since many of these projects are still in the development phase, there is an opportunity to build resilience measures into their design early. Incorporating such safeguards would cost approximately 2% of capital expenditure but could reduce severe loss exposure by up to 75%. The findings underscore the urgency of climate-proofing India's renewable energy expansion before construction is finalised.

0
IndiaTimes of India ·

Couple rehearsed murder multiple times before pushing man off Lohagad Fort cliff

Siya Goyal and Chetan Chaudhary allegedly planned and rehearsed the killing of Ketan Agrawal on multiple occasions before carrying out the crime. The two pushed Agrawal off a cliff at Lohagad Fort, with police stating the murder was premeditated. The motive is believed to be social and family pressure, as the accused sought to prevent an arranged marriage. Investigators recreated the crime scene and collected key evidence during their probe. A fast-track court has been assigned to the case to ensure speedy delivery of justice.

0
IndiaTimes of India ·

Da Vinci's timeless lesson: True artistry demands purpose beyond mere imitation

Leonardo da Vinci argued that true art goes beyond copying, requiring deeper meaning and intentional purpose. He compared artists who simply replicate to mirrors, which reflect images without any real understanding. In an era of rapid digital reproduction, this philosophy remains highly relevant to creative fields. Genuine originality, da Vinci suggested, comes from thoughtful analysis and a distinctly human perspective rather than technical ability alone.

0
IndiaTimes of India ·

Ayodhya Police raid 8 suspects' homes in Ram Temple donation theft probe

Ayodhya Police conducted simultaneous raids on the residences of eight arrested individuals as part of their investigation into alleged embezzlement of Ram Temple donations. Authorities have so far recovered over Rs 79 lakh in connection with the case. The scandal prompted resignations from two senior Shri Ram Janmabhoomi Teerth Kshetra Trust officials, Champat Rai and Anil Mishra. The Trust has sought to reassure devotees that all offerings remain secure and that a thorough and impartial investigation is in progress.

0
ProgrammingDEV Community ·

On-Device Privacy Consent Enforcement Is Now a Legal Must for Android Apps

Android developers face growing legal pressure to enforce user privacy consent under regulations such as GDPR, the Digital Markets Act, and CCPA, which require explicit user approval before analytics or ad-tracking SDKs can activate. Most current solutions attempt to block tracking at the network layer, but this approach is flawed because many SDKs collect device data locally before any network call is made. A more effective method involves intercepting SDKs at the initialization layer, using class-loading checks and DEX scanning to prevent tracking code from running unless the user has consented. An open-source Android SDK called CookiePrime has been released on GitHub, claiming to implement this initialization-blocking approach with pre-built sample apps available for testing. The developer also acknowledged a previously broken GitHub link and clarified that the tool is a production-ready product rather than a proof of concept.

0
IndiaTimes of India ·

CJP Founder Alleges Farmer Leaders Under House Arrest Amid Jantar Mantar Protest

Cockroach Janta Party founder Abhijeet Dipke has alleged that several farmers' leaders are being placed under house arrest to prevent their participation in an ongoing protest at Jantar Mantar, New Delhi. The party is demanding the resignation of Union Education Minister Dharmendra Pradhan over alleged paper leaks in the NEET-UG and Maharashtra TET examinations. Dipke accused the government of repeatedly mishandling competitive examinations, claiming a broader pattern of failures. Educationist and activist Sonam Wangchuk is set to join the demonstration and has announced plans to begin an indefinite fast in solidarity.

0
ProgrammingDEV Community ·

Developer builds zero-dependency browser-based JSON Schema Draft-07 validator

A developer has released a browser-only JSON Schema validator that requires no external libraries or Node.js setup. The tool implements a broad subset of the Draft-07 specification, covering keywords for type checking, string and number constraints, array and object validation, combiners like allOf, anyOf, and oneOf, conditionals, and local $ref references. Built as a single recursive function, it returns structured errors that include the JSON path, a human-readable message, and the specific failing keyword. The project was designed to make quick schema debugging and learning more accessible without spinning up a full development environment. The live tool is publicly available and has been validated against 173 tests.

0
ProgrammingDEV Community ·

Five Signals That Show a Business Workflow Is Ready for AI Automation

Many companies have inefficient workflows that employees quietly work around, often managed through spreadsheets, Slack threads, and tribal knowledge rather than formal systems. According to a framework developed from over a decade of AI and software development experience, a workflow becomes a strong candidate for AI automation when it exhibits multiple readiness signals. These signals include high repetition, repeated human judgment calls, manual data movement between tools, delays caused by waiting for approvals or context, and a measurable impact on cost, revenue, or customer experience. Workflows showing three or more of these signals — such as a spreadsheet-driven customer onboarding process spanning CRM, Slack, and billing tools — are described as prime targets for redesign. The core argument is that AI automation should begin as a workflow investigation rather than a technology project, since attaching AI to a poorly designed process only accelerates its failure.

0
ProgrammingDEV Community ·

Developer builds custom Firebase e-commerce with atomic orders and admin panel

A developer built a fully custom e-commerce system from scratch for a POS terminal reseller, using Firebase Realtime Database, Firebase Storage, and Netlify instead of any off-the-shelf platform. The store supports a small product catalog with selectable pricing variants, and allows the sales team to place orders directly from the site with the salesperson's identity automatically recorded on each order. To avoid contaminating administrative data such as salaries and budgets, the e-commerce database was kept entirely separate from the internal management panel's Firebase project. Concurrent order placement is handled through Firebase's atomic runTransaction() function, preventing duplicate order numbers when multiple vendors submit orders simultaneously. Pricing plans are stored once in a global archive and linked to products by ID, avoiding data duplication and simplifying updates across the catalog.

0
ProgrammingDEV Community ·

Pinecone, Qdrant, Weaviate, Milvus: How to Pick the Right Vector DB in 2026

A hands-on analysis of four leading vector databases — Pinecone, Qdrant, Weaviate, and Milvus — highlights how each suits different production constraints rather than one being universally superior. Pinecone offers a fully managed, zero-infrastructure option best suited for datasets under 10 million vectors, while Qdrant stands out for filtering quality, native hybrid search, and lowest cost at scale. Weaviate brings built-in vectorization and mature hybrid search capabilities, and in April 2026 became the first vector database with a native MCP Server for direct LLM and agent integration. Milvus is the recommended choice for datasets exceeding 100 million vectors, leveraging GPU-accelerated indexing and a Kubernetes-based architecture, and recently replaced its messaging dependency with its own WAL system called Woodpecker. Benchmarks from Salt Technologies AI's 2026 report show Qdrant achieving the lowest latency at 4ms p50, while Pinecone's serverless cold queries can spike to 40–80ms — a gap that can significantly impact applications with bursty traffic patterns.

0
IndiaTimes of India ·

Mirzapur actor Satendra Soni alleges non-payment, threats by Paid Palki producers

Actor Satendra Soni, known for his work in 'Panchayat' and 'Mirzapur', has accused the producers of 'Paid Palki' of withholding his payment and threatening him. He claims that after he questioned them about his dues, he was evicted from his hotel in Maihar, Madhya Pradesh. Soni has since confirmed that he returned safely to Mumbai. He thanked his supporters and local authorities for their assistance during the ordeal.

0
ProgrammingDEV Community ·

Poor JSON Schema Design Is the Leading Cause of AI Agent Tool Failures

AI agents that call the correct tool with accurate arguments 95% of the time still complete multi-step tasks correctly only about 66% of the time, due to compounding errors across steps. Software engineers writing tool definitions for AI agents often underestimate the role of JSON schema quality in causing these failures. Common schema mistakes include vague descriptions, loosely typed parameters, mismatched required field names, and free-text fields where enumerations should be used. Because the AI model only sees the schema and never the underlying implementation, unclear or incomplete schemas force the model to guess, which is where most errors originate. Developers are advised to write precise descriptions, enforce strict types and enums, and build in clarification prompts for high-stakes missing inputs rather than allowing the model to assume values.

← NewerPage 117 of 183Older →