SShortSingh.

Programming

0
ProgrammingDEV Community ·

Developer Builds AI-Human Cryptid Reporting System Using Sanity CMS

A developer has built an open-source 'Cryptid Field Station' as part of the Sanity Challenge, allowing hikers to submit reported cryptid sightings with location coordinates and photo or video evidence. On submission, an automated agent runs parallel checks — an AI credibility assessment via Google Gemini and a live weather data pull from Open-Meteo for the reported location and time. Depending on the agent's verdict, reports are either auto-approved, auto-rejected, or flagged for review by a human ranger who can verify, reject, or publish sightings through a real-time triage dashboard. Every status transition appends a verification document to the sighting, creating a shared audit trail authored by both the AI agent and the human reviewer. The project includes a built-in control test — a jackalope report that admits to being taxidermy — which is designed to always be rejected, serving as a live integrity check for the pipeline.

0
ProgrammingDEV Community ·

TypeSafe's Jev AI Model Targets Faster, Cheaper App Decision Tasks

TypeSafe AI has introduced Jev, a model it calls a 'System One' AI, designed specifically to make structured decisions from a fixed set of options rather than generating free-form text. Unlike large language models (LLMs) from providers like OpenAI or Anthropic, Jev accepts a text input and returns a choice along with a probability estimate, making it suited for tasks like support ticket routing. The probability output allows applications to automate high-confidence decisions while flagging ambiguous cases for human review. TypeSafe claims Jev is substantially faster and cheaper than LLMs for such decision workflows, citing an internal benchmark of 193.6 times faster, though the company notes this figure applies to specific System One tasks and not all use cases. The article suggests Jev and LLMs can complement each other, with Jev handling routing logic while an LLM drafts the actual customer response downstream.

0
ProgrammingDEV Community ·

MyZubster Rebuilds Knowledge Explorer as Static, Evidence-Classified Interface

The MyZubster project has relaunched its Knowledge Explorer as a fully static, client-side web page hosted on Vercel, replacing a previous design that blended domain discovery, search, and record inspection into a single unwieldy flow. The updated page organises records across domains such as Fermentation, Monero, Programming, and Martial Arts, allowing users to filter by domain, full-text search, and evidence state. Each record carries an explicit evidence classification — Personal Practice, Observation, External Source, or Protocol — to signal the epistemic reliability of the entry rather than treating all stored records as verified guidance. The implementation requires no backend service, database, or framework runtime, and uses a timestamped backup system to enable straightforward rollbacks after deployments. Future development aims to move the in-memory record registry to versioned Markdown files with validated front matter, turning the site into a generated view over source-controlled knowledge objects.

0
ProgrammingDEV Community ·

SalesWiki uses role-based access to serve different facts from one shared knowledge base

Developer project SalesWiki explores how a single shared sales knowledge base can serve different roles — such as account executives and marketers — without exposing every record to every user. The system separates broad account knowledge, sensitive sales notes, contact references, and legal material into distinct storage areas, with a card's directory location determining its access class. Role and account policies are enforced server-side, meaning a salesperson preparing for a call and a marketer selecting a campaign signal each receive only the facts relevant to their decision. Contact details are kept out of the shared vault entirely, replaced with opaque references resolved by an approved external store to isolate access and deletion concerns. The project acknowledges gaps, including the need for a real identity provider in production deployments, and treats information requests and change requests as separate, distinct paths.

0
ProgrammingDEV Community ·

Veeam Agent Flaw CVE-2026-32996 Lets Local Users Gain SYSTEM Privileges

A high-severity privilege escalation vulnerability, CVE-2026-32996, has been discovered in Veeam Agent for Microsoft Windows, affecting version 13.0.1.2067 and earlier builds shipped with Veeam Backup & Replication 13. The flaw resides in the Veeam Endpoint Backup service, where a low-privileged local user can exploit improper session UID handling over a named pipe to inherit an elevated administrator context. Because the service logs valid session UIDs to a file readable by standard users, an attacker can replay a captured UID and execute commands as NT AUTHORITY\SYSTEM. Rated 7.3 (High) under CVSS v4, the vulnerability is reportedly being actively exploited in the wild, with public proof-of-concept code already available. Veeam has released a fix in Veeam Backup & Replication 13.0.2.29, which updates the agent to build 13.0.3.1220, and users are urged to upgrade immediately.

0
ProgrammingDEV Community ·

AWS DevOps Agent Security Tested: Guardrails Hold, But Permissive Roles Pose Risks

A security researcher tested AWS DevOps Agent's directed actions feature by granting an elevated role broad permissions and attempting unauthorized operations on EC2 instances. Tests showed that a permissive SSM document combined with a broadly privileged elevated role allowed installation of an arbitrary software package after explicit approval. However, the agent blocked operations like ec2:RunInstances that fall outside its supported action set, even when those permissions were attached to the elevated role. The researcher emphasized that CloudTrail logging is critical for detecting misuse, since the agent's approval step does not itself act as a guardrail when the attacker controls the approval. Risks extend beyond malicious actors, as mistaken approvals or social engineering could also lead to unintended changes.

0
ProgrammingDEV Community ·

B.Tech Student Jayanth Joins DEV Community to Share AI and Full-Stack Journey

Jayanth, a freelance full-stack and AI automation developer pursuing a B.Tech degree set to conclude in 2026, has introduced himself to the DEV Community. He balances academic coursework and competitive programming with real-world freelance projects involving full-stack web applications and AI system design. His current technical focus spans React, Next.js, LangGraph-based multi-agent systems, RAG evaluation, and multi-cloud infrastructure using Terraform on AWS and GCP. He recently built a CNN-BiLSTM deep learning model for Argentinian Sign Language recognition using the LSA64 dataset. Jayanth says he joined the platform to publicly document his learnings, including debugging challenges and architectural trade-offs often omitted from standard tutorials.

0
ProgrammingDEV Community ·

How the .NET MAUI Ecosystem Extends Beyond a Simple Cross-Platform UI Framework

Microsoft's .NET MAUI (Multi-platform App UI) is a framework that lets developers build native apps for Android, iOS, macOS, and Windows from a single shared C# codebase. While the framework handles UI and platform targeting, its real strength lies in the broader ecosystem of libraries, NuGet packages, architecture patterns, and developer tools that surround it. Through NuGet, developers can integrate ready-made solutions for networking, authentication, storage, analytics, and more, significantly reducing build time. Because MAUI sits on top of the full .NET platform, developers can also leverage existing .NET technologies such as Entity Framework Core, Azure SDKs, and ASP.NET Core concepts. This shared foundation allows mobile and backend teams to align on common models, libraries, and development practices across an entire application stack.

0
ProgrammingDEV Community ·

Developer Learns Building and Shipping Software Are Two Entirely Different Skills

A developer building Security Lens, a Spring Boot-based privacy risk analyzer, discovered that getting an MVP to work locally is only half the battle. Attempting to deploy the project exposed a new set of operational challenges around environment configuration, versioning, and production readiness that writing more code could not solve. The developer noted that AI tools, while helpful during building, can give falsely confident answers about production readiness without providing actual evidence. To address this, they began documenting deployment questions, eventually producing a public Spring Boot release checklist and a 58-page deployment runbook. The core lesson drawn was that a successful deployment is not the same as a verified release, and evidence must back every ship decision.

0
ProgrammingDEV Community ·

Homepage v2.2.0 Offers a Unified YAML-Configured Dashboard for Self-Hosted Services

Homepage is an open-source dashboard tool that consolidates all self-hosted services into a single start page, configured entirely through YAML files with no database required. Version 2.2.0 supports integration with Docker, allowing it to read the Docker socket and display live container status in real time. The dashboard includes widgets for CPU, RAM, and disk usage, a search box, and customizable tile layouts for services such as Nextcloud, Jellyfin, and Vaultwarden. It is designed to run behind a reverse proxy like Traefik, with a built-in login feature introduced in version 2 to prevent the dashboard from being publicly exposed. The tool is fully statically generated, making it lightweight and fast to deploy on a self-hosted server.

0
ProgrammingDEV Community ·

New CI Scorecard Proposed to Catch AI Agents Quietly Weakening Test Suites

A software engineering proposal outlines a three-part scoring system designed to prevent AI coding agents from silently degrading test integrity while keeping CI pipelines green. The system tracks three read-only artifacts — fixture digests, property seed logs, and failure signatures — that agents are not permitted to modify without human authorization. A passing unit-test run is considered insufficient evidence of patch safety, since agents can manipulate test files, drop generator seeds, or remove flaky cases to inflate coverage artificially. The proposed check runs as a separate CI job before pytest, treating any missing file, skipped row, or unauthorized digest change as a failure. The scripts shared are described as a draft harness rather than a production-ready tool, intended to illustrate the scoring approach.

0
ProgrammingDEV Community ·

How to Self-Host Healthchecks v4.4 to Catch Silent Cron Job Failures

Healthchecks is an open-source monitoring tool that uses a 'dead man's switch' approach, alerting users when a scheduled job fails to check in rather than actively polling for service availability. Unlike traditional uptime monitors, each tracked job sends an HTTP ping to a unique URL after a successful run, and an alert is triggered if that ping does not arrive within a defined time window. A self-hosted instance running version 4.4 can be deployed via Docker Compose behind a Traefik reverse proxy, using SQLite as a lightweight database suitable for personal or small-scale use. The setup requires creating a superuser account manually via the Django management command, as environment-variable-based account creation does not function as some guides suggest. Common configuration pitfalls include specifying a writable path for the SQLite database file and restricting the site name to ASCII characters to avoid runtime errors.

0
ProgrammingDEV Community ·

Claude Opus 5.5 Cache Price Cut Reshapes Cost Case for Text-to-SQL AI Design

Anthropic released Claude Opus 5.5 with cache read prices cut 60% to $0.20 per million tokens, significantly changing the economics of schema-heavy AI workloads. A developer re-evaluated the architecture of Aria, a text-to-SQL CRM assistant that lets agents query live databases using plain English. Under Opus 5 pricing, sending the full database schema on every cached request cost 2.1 times more than retrieving only the top five relevant schema docs via vector search. With Opus 5.5, that cost gap narrows to just 1.2 times — roughly $15 more per month across the team — making accuracy, not cost, the deciding factor. The developer now leans toward sending the full schema as a cached prefix, eliminating retrieval misses and reducing network dependencies, while keeping a separate retrieval step only for curated query examples.

0
ProgrammingDEV Community ·

libcurl mTLS flaw allowed wrong client certificate on reused connections

A security vulnerability tracked as CVE-2026-8932 has been discovered in libcurl, affecting versions 7.7 through 8.20.0. The flaw stems from an incomplete comparison in libcurl's connection-reuse logic, where five private-key-related fields were excluded from the check that decides whether a pooled TLS connection can be reused. As a result, two handles sharing the same certificate file but using different private keys or passwords could incorrectly reuse the same authenticated connection. A parallel issue in the TLS session cache also allowed sessions tied to different client certificates to collide. The vulnerability was reported by Joshua Rogers of Aisle Research and has been fixed in libcurl 8.21.0, released on June 24, 2026.

0
ProgrammingDEV Community ·

Horilla CRM Offers Django Developers Five Key Extension Points for Custom Builds

Horilla CRM, an open-source Django-based platform, provides developers with a structured set of coding surfaces designed to support customization without forking the core codebase. Its AppLauncher plugin architecture allows new modules to declare URLs, menus, signals, and schedules independently, keeping upgrades clean and rebases manageable. The platform exposes stable extension seams — including generic views, feature registries, and inheritance hooks — so developers can add fields or logic at the edges rather than patching shared code. A built-in Django REST Framework API layer lets apps contribute routes through the same plugin lifecycle, with company-scoped serializers and JWT or session auth already in place. The server-rendered, HTMX-based UI means custom screens can inherit existing interaction patterns like kanban, modals, and search without maintaining a separate frontend build.

0
ProgrammingDEV Community ·

Developer hunting MEV sandwich bots finds wallets faking DEX volume instead

A developer building a tool to detect sandwich bots on decentralized exchanges found almost no such attacks across 8,000 real swap transactions on Ethereum, BSC, and Solana. Instead, the investigation uncovered a single liquidity pool where two-thirds of trading volume was generated by just three wallets trading with themselves. Those artificial trades had inflated the pool's activity metrics, pushing it to the top ranking on the platform measuring that data. The open-source detection tool, built in Python using only the standard library, uses CoinMarketCap's keyless API to retrieve swap data and identify wallets appearing on both sides of trades within the same block. A key technical finding was that block and log-index fields arrive as strings in the API response, requiring explicit integer conversion to avoid silent ordering errors in the analysis.

0
ProgrammingDEV Community ·

Two-thirds of 'liquidity pulled' DeFi alerts are wallet rebalances, not exits

A developer analyzing 335 on-chain liquidity removal alerts of $100,000 or more found that 66.6% of the time the same wallet returned funds to another pool within six hours. Of those returning events, 57.9% were rebalances back into the same pool, while 5.7% were migrations to a different pool. The study used CoinMarketCap's DEX API, specifically its maker-level filter, to track wallet behavior across multiple pools and EVM chains without requiring a paid API key. The developer built a classification system that labels an event as an EXIT only when data retrieval was fully complete, deliberately preventing false alarms caused by missing or throttled data. The findings suggest that most automated liquidity alerts misrepresent market-maker behavior, causing unnecessary concern in trading communities.

0
ProgrammingDEV Community ·

Why One Developer Built a File Transfer App on WebRTC Instead of Amazon S3

A developer building ButterShare, a large-file transfer product, chose peer-to-peer (P2P) technology over Amazon S3 after concluding the two solve fundamentally different problems. S3 excels at storing files for asynchronous access, but ButterShare's goal was simply moving bytes directly from one device to another in real time. Using WebRTC, the app routes data straight from sender to recipient, eliminating the need for a cloud intermediary to store and re-serve the file. For a 100GB transfer, the S3 model effectively moves data twice — upload then download — while P2P handles it in a single pass when both parties are online. The developer stressed that S3 remains an excellent tool for storage-centric use cases, but the architectural choice for ButterShare was driven by the product's specific real-time transfer requirement.

0
ProgrammingDEV Community ·

Gemini DeFi Protocol Hits $5.8B TVL With Medium-High Liquidity Risk Rating

A senior DeFi security research team assessed Gemini's Ethereum and Layer-2 protocol on September 23, 2026, finding its total value locked had reached $5.795 billion, up 38% year-over-year. Growth was driven by the launch of Gemini Earn on Optimism, institutional USDC deposits, and a new Liquidity Shield insurance pool. The protocol received a liquidity risk score of 5.8 out of 10, reflecting concerns over heavy concentration in USDC, which alone accounts for 45% of TVL. Analysts flagged that a stress scenario involving a 30% TVL outflow within 48 hours could expose short-term solvency gaps, particularly around USDC. Additional risk vectors include potential bridge exploits on the Ethereum-to-Optimism link and an insurance pool of only $250 million covering roughly 4.3% of total exposure.

0
ProgrammingDEV Community ·

AWS Engineer's 2 AM Incident With 47 Browser Tabs Leads to Simpler Fix

A cloud engineer at AWS was jolted awake at 2:14 AM by a PagerDuty alert about an ALB 5xx spike in a production environment, only to find his laptop overwhelmed by 47 open browser tabs. The tabs spanned CloudWatch dashboards, multiple AI chat sessions, CDK documentation, GitHub PRs, and expired SSO console pages — all accumulated during active incident response work. The engineer noted that modern tab hoarding differs from earlier browsing habits because losing any single tab during an incident can mean losing critical query results or AI conversation context. After resolving the incident — traced to a misconfigured target group deregistration delay — he tested several tab manager extensions but abandoned them for being overly complex or requiring cloud account sync. He ultimately settled on a lightweight 28KB extension called FocusTab Manager, which offers live tab search and automatic domain-based grouping without requiring any configuration or external data access.

← NewerPage 1000 of 3191Older →