SShortSingh.
Back to feed

I built a package manager because npm doesn't work in my country.

0
·41 views

hi guys, my name is Yusup. I'm a developer from Turkmenistan. If you haven't heard much about it — the internet here is one of the most locked-down in the world. npm gets blocked, connections die halfway, and some days npm install just sits there forever. For a long time I thought that was just how it is.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Anthropic launches Claude 4.5 Opus with multi-agent orchestration

Anthropic released its Claude 4.5 Opus model on October 9, 2026. The new model features multi-agent orchestration, a 500,000-token context window, and autonomous tool synthesis capabilities. It outperformed competing models from OpenAI and Google on standard software engineering benchmarks. The model is priced at $15 per million input tokens and is available through Anthropic's API and major cloud platforms.

0
ProgrammingDEV Community ·

Study finds delivery completion rate low at 52.2%, review process may be bottleneck

A recent analysis of a software delivery system revealed that only 52.2% of changes started were delivered during the reporting period. The study's working hypothesis is that completion, rather than implementation quality, is now the main constraint on delivery flow. Evidence includes a high first-pass acceptance rate of 91.7% and no changes requiring a second repair pass. The analysis suggests review constraints may be holding up work, with many blocking findings recorded, though definitive proof requires more data on workflow states and timing.

0
ProgrammingDEV Community ·

AI-Generated Code Changes Require Independent CI Verification Before Merge

A software development team has implemented a stricter policy for merging AI-generated code changes. They now require independent, verifiable evidence from their continuous integration (CI) pipeline before a change can be approved. The policy stipulates that a successful local build or a persuasive AI explanation is insufficient; the change must pass all configured checks in a controlled CI environment. This 'fail closed' approach blocks any change lacking complete and current CI evidence, prioritizing safety over speed. The team reports that 93.2% of evidence records were verified, but notes this is an operational metric rather than a complete validation of the verification mechanism.

0
ProgrammingDEV Community ·

Developer fixes idempotency bug in Spring Boot e-commerce backend after reader query

A developer fixed a flaw in the idempotency protection of their Spring Boot e-commerce project, ShopEase. The original implementation returned a conflict error for reused keys, even if the initial request succeeded but the client never received the response. This meant customers could not retrieve the results of a successful order after a network failure. The updated service now correctly replays the result of the original transaction for identical retries and rejects requests with mismatched payloads. The fix also includes concurrent request protection and explicit replay headers for client clarity.