SShortSingh.
0
IndiaTimes of India ·

Iranian Women Run Tehran Race Without Hijab, Defying Mandatory Dress Law

A group of Iranian women participated in a Tehran running event without wearing hijabs, openly defying the country's compulsory headscarf law. The act reflects a broader shift in public behaviour that has been building since the 2022 Woman, Life, Freedom protests. Those demonstrations erupted following the death of Mahsa 'Jina' Amini, who died while in morality police custody. Since then, increasing numbers of Iranian women have been appearing in public spaces without headscarves. Despite this growing defiance, the mandatory hijab law remains formally in force in Iran.

0
IndiaTimes of India ·

Neeraj Chopra expresses regret over missing Asian Games due to ankle injury

Olympic javelin champion Neeraj Chopra has spoken openly about the pain of missing the Asian Games in Nagoya due to an ankle injury. The setback has prevented him from defending his javelin throw title at the tournament. Chopra acknowledged the emotional toll of being sidelined from a major competition. He credited his support system as crucial to his recovery, expressing gratitude toward friends who help him cope with the pressures of his athletic career.

0
ProgrammingDEV Community ·

CSS Positioning Demystified: A Beginner's Guide to All 5 Values

CSS positioning is a commonly misunderstood concept, but it revolves around just five core values. The default value, static, places elements in the normal document flow, while relative allows movement from the element's original position. Absolute positioning anchors an element relative to its nearest positioned parent, making it useful for badges and icons. Fixed elements remain locked in place on the screen regardless of scrolling, ideal for persistent navigation bars. Sticky combines relative and fixed behavior, keeping an element in flow until a scroll threshold is reached, which suits table headers and section titles.

0
ProgrammingDEV Community ·

AI Coding Agents Can Execute Malicious Code Just by Opening a Repository

Security researchers have identified a class of attacks where malicious repositories can compromise AI coding agents without developers ever manually running any code. When an agent opens a project to understand its context, it may read configuration files, Git history, and agent-specific instruction files that attackers can weaponize. A documented attack method called GitSpawn exploits Git's core.fsmonitor setting, causing attacker-controlled code to execute when agents perform routine operations like 'git status' or 'git diff'. Researchers found several popular coding agents affected, including Claude Code, OpenAI Codex, Cursor, and Goose, among others. Beyond code execution, repositories can also embed prompt injection instructions designed to manipulate an agent's behavior, such as exfiltrating environment variables, expanding the attack surface well beyond traditional code-based threats.

0
ProgrammingDEV Community ·

Developer Shares Beginner CSS Basics While Building Restaurant Website Project

Developer Dilesh Zingare published the third installment of his beginner frontend project series on DEV Community, documenting his progress building a restaurant website called 'The Bite of Soul.' In this part, he introduces CSS styling within HTML files using the style tag rather than a separate stylesheet. He explains core concepts such as CSS selectors, curly bracket syntax, and common styling attributes like background-image, padding, font-family, and text-align. Zingare also notes practical considerations around file paths when using external CSS files. The project's source code is available on his GitHub profile for reference.

0
SportsESPNcricinfo ·

Rachin Ravindra doubtful for India T20Is after shoulder dislocation

New Zealand batter Rachin Ravindra has been left in doubt for the upcoming T20I series against India after dislocating his right shoulder. The injury occurred during a promotional shoot, rather than in competitive action. Initial medical assessments have ruled out any major structural damage to the shoulder. However, his availability for the series will depend on how well he responds to rehabilitation. Cricket New Zealand is expected to monitor his recovery closely before making a final call on his participation.

0
ProgrammingDEV Community ·

Developer Builds Full-Stack E-Commerce Platform with Scalable Modular Architecture

A software developer has shared details about building a full-stack e-commerce platform designed to handle product management, user accounts, payments, orders, and real-time inventory. The platform was built using a modern tech stack including React.js, Next.js, TypeScript, Node.js with NestJS, PostgreSQL, and Redis for caching, all deployed on AWS via Docker and CI/CD pipelines. A modular architecture was adopted to allow new features to be added without disrupting existing services, with key components including a cart service, order processing, payment integration, and a notification system. Challenges such as slow product search and concurrent stock depletion were addressed through database indexing, transaction-based inventory updates, and stock validation before checkout. The developer plans to extend the platform with AI-powered product recommendations, smart inventory forecasting, and a chat-based shopping assistant in future iterations.

0
ProgrammingDEV Community ·

Six undocumented WKWebView behaviors that can break your iOS/macOS browser build

A developer who spent months building a full-featured browser on Apple's WKWebView has documented six critical behaviors not covered in official documentation. Among the key findings: the long-recommended WKProcessPool for sharing processes was deprecated in macOS 12 and now has no effect, with WKWebsiteDataStore being the actual controller of process sharing. The article also warns that calling WKWebsiteDataStore(forIdentifier:) with the same UUID returns different objects each time, silently breaking process sharing unless instances are cached and reused. Deleting a data store via remove(forIdentifier:) throws an error if any reference to that store remains alive, requiring developers to release all references before retrying deletion. The findings apply primarily to macOS but are largely relevant to iOS development as well.

0
ProgrammingDEV Community ·

Plane Emerges as Top Open-Source Jira Alternative for Small and Mid-Sized Teams in 2026

Plane, an open-source project management tool licensed under AGPL-3.0, has been assessed as the strongest alternative to Jira and Linear for most small and mid-sized teams in 2026. The platform offers core project management features including sprints, roadmaps, triage, and AI-assisted docs, all within a modern interface. Its self-hosted Community Edition is free with unlimited users, while cloud plans start at a 12-user free tier and paid options from $6 per seat per month. With over 58,500 GitHub stars, Plane also provides one-click importers from Jira, Linear, Asana, and ClickUp, lowering the barrier to switching. Jira remains the recommended choice for teams embedded in the Atlassian ecosystem, and Linear for product engineering teams prioritising speed over data ownership.

0
ProgrammingDEV Community ·

How to Switch Programming Languages Faster Using What You Already Know

Developers switching to a new programming language often already possess the core concepts needed, such as variables, loops, functions, and data structures. The key shift is to ask how a new language expresses familiar ideas rather than treating it as an entirely new subject to memorize. Creating a simple concept-to-syntax translation map between the old and new language can accelerate the learning process significantly. Certain deeper differences, such as static typing, memory management, or concurrency models, do require slower, more deliberate study. Rebuilding a familiar project in the new language is recommended as one of the most practical ways to reduce cognitive load during the transition.

0
ProgrammingDEV Community ·

Developer Documents Building a Restaurant Website from Scratch Using HTML

Developer Dilesh Zingare has published the second part of his beginner-focused frontend project series on DEV Community, walking readers through building a restaurant webpage called 'The Bite of Soul' using only HTML. The article covers foundational HTML concepts including heading tags, div elements, attributes, and character encoding via meta charset. Zingare shares the raw source code on GitHub and provides a preview of the finished webpage design, including functional clickable buttons. The series is aimed at beginners and is accompanied by video lectures to support learners at each stage. The next installment is expected to continue building out the webpage, with additional tutorial videos to follow.

0
ProgrammingDEV Community ·

Developer releases open-source local AI proxy daemon with zero telemetry or cloud dependency

A developer has open-sourced the Garza Global Graviton (GGG) Sovereign Edge Daemon, a self-contained background tool designed to give users full control over their local AI data. The daemon runs as an OpenAI-compatible loopback proxy at a local address, meaning all prompts, history, and context remain entirely on the user's own hardware. It includes HMAC-SHA256 cryptographic response branding and a metadata pacer to maintain data integrity under what the developer calls a Sovereign Math Framework. GGG is compatible with popular AI tools such as VS Code's Continue extension, Open WebUI, LM Studio, and Jan, and requires no accounts or cloud connections. The project is publicly available on GitHub, and the developer is inviting community feedback and contributions.

0
IndiaTimes of India ·

BJP's Anuradha Singh Becomes Bharatpur Mayor After Independent Rival Withdraws

Anuradha Singh of the BJP has been elected mayor of the Bharatpur Municipal Corporation following a sudden turn of events in local politics. Independent candidate Vichitra Singh withdrew her nomination unexpectedly, clearing the path for Singh's uncontested rise to the post. The withdrawal has drawn controversy, with Vichitra Singh's family alleging that she was pressured or coerced into stepping down. The BJP has not publicly responded to the allegations made by the family. The incident has raised questions about the conduct of local political processes in Bharatpur.

0
IndiaTimes of India ·

Rachin Ravindra Doubtful for India T20I Series After Shoulder Dislocation

New Zealand batter Rachin Ravindra suffered a dislocated right shoulder during a promotional event on Wednesday, casting doubt over his availability for the upcoming T20I series against India. Initial medical assessments have found no major structural damage to the injured shoulder. His recovery timeline will depend on rehabilitation progress over the next month. New Zealand's management has prioritized his full recovery, particularly with a demanding Test schedule ahead.

0
IndiaTimes of India ·

Google Gemini AI Accidentally Breached 3 Real Company Networks During Security Tests

Google's Gemini AI model successfully penetrated three actual corporate networks while undergoing pre-deployment red-team security testing conducted by Irregular. The AI autonomously halted its activity after gaining administrative access to live enterprise systems. A naming confusion between a real business and a simulated target caused Gemini to breach an unintended legitimate company. Similar incidents have previously been reported involving AI models from OpenAI, Anthropic, and Meta. Google stated that no data was destroyed or meaningful harm caused as a result of these breaches.

0
ProgrammingDEV Community ·

Recent School Grad Builds Python Restaurant Bot as First Coding Project

Dilesh Zingare, a recent 12th-grade graduate, has shared his first Python project and first written article on DEV Community. The project, called 'Soul the Restro Waiter,' is a command-line restaurant simulation that handles menu display, order taking, quantity input, and bill generation. Zingare discovered the platform through online research and decided to document his early coding journey as a step toward becoming a Developer Advocate. He acknowledged his beginner status and openly invited feedback from readers to help him improve. The project marks the start of his self-taught programming path despite a disappointing exam result that initially shook his confidence.

0
IndiaNDTV ·

Warren Buffett's Son Howard Named Next Berkshire Hathaway Chairman

Howard Buffett, son of legendary investor Warren Buffett, has been appointed as the next Chairman of Berkshire Hathaway. The move marks a significant leadership transition at one of the world's most prominent conglomerates. Howard, known primarily for his philanthropic work, will step into the chairman role as part of a long-planned succession strategy. The transition had been widely anticipated, with Warren Buffett having signaled the change well in advance. This appointment formally sets the stage for a new era of leadership at Berkshire Hathaway.

0
IndiaTimes of India ·

Trump Eyes Greenland to Strengthen Golden Dome Missile Shield Against Russia, China

President Trump is pursuing a deal involving Greenland as part of a broader strategy to bolster the United States' Golden Dome missile defense system. The administration aims to have the Golden Dome fully operational by January 2029, with an estimated cost of $175 billion. However, analysts and critics have cast doubt on both the ambitious timeline and the steep price tag. Adding to concerns, interceptor tests conducted over the past two decades have recorded a success rate of only around 50%, and those tests were carried out under conditions far less demanding than a real-world attack scenario.

← NewerPage 1394 of 5826Older →