SShortSingh.
Back to feed

Dev Team Built and Scrapped a Feature Intentionally to Prove a Point

0
·1 views

The team behind KilnForge, an image and archive processing tool, built a fully functional EXIF orientation parser only to deliberately leave it unshipped after discovering Bun.Image already handles orientation internally — shipping it would have double-rotated tagged photos. The project was created as a zero-dependency hackathon entry, replacing the popular sharp and tar libraries entirely using Bun's native Bun.Image and Bun.Archive APIs. Benchmarks showed KilnForge running 1.81x to 10.22x faster than sharp on resize, rotate, and convert tasks, and 41.73x faster than tar at unpacking archives, though it was 1.22x slower at packing. The team also uncovered a reproducibility bug in their own build process, tracing a hash mismatch across three compiles down to just two differing bytes in an 89MB output caused by their own filename. All findings were verified through direct API probing, pixel-level differential comparison, and golden-corpus tests against real sharp and tar output, backed by 263 tests and 6,463 passing assertions.

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 ·

Developer Launches CloudStack Directory for Open-Source and Self-Hosted Tools

A developer has launched CloudStack Directory, a curated online platform focused on open-source software and self-hosted applications. The directory provides standardized Docker Compose configurations and troubleshooting guides designed for quick, copy-paste deployment. It covers categories including DevOps, storage, automation, and productivity tools. The platform is ad-free and aims to serve developers and homelab enthusiasts seeking clean, minimal deployment references. The project is live at cloudstackdir.xyz, and the creator is actively seeking community feedback and tool suggestions.

0
ProgrammingDEV Community ·

AI Web App Matches Donors and Volunteers With Local Charities Instantly

A developer has built 'Generosity Matchmaker,' an AI-powered web application submitted for DEV Community's Weekend Challenge: Generosity Edition. The app connects individuals who want to donate items — such as books, clothes, or volunteer time — with local charities and community organizations. Users describe what they wish to contribute, and the app uses Google's Gemini 2.5 Flash model to generate a tailored action plan, preparation steps, and a ready-to-send outreach message. The project is built with Python, Streamlit for the frontend, and the Google GenAI SDK for natural language processing. Both a live demo and the source code are publicly available via the developer's GitHub repository.

0
ProgrammingDEV Community ·

Tech Thriller Serial: AI Audit Deception Deepens as Alex Decodes Fabricated Data

In the latest installment of the 'Stratagems' fiction series on DEV Community, analyst Alex receives a cryptic late-night message from Derek containing a sample of suspicious server access intervals. Alex identifies an anomalous backoff pattern — 45s, 45s, 90s, 180s — that stops abruptly rather than completing its expected doubling sequence. He recognizes the skeleton of the pattern from his own private archive, though the base interval differs, suggesting the data was deliberately fabricated with one deliberate flaw. Derek directs Alex to focus only on the middle layer of activity, echoing a pattern of selective reporting seen throughout the series. The episode continues an ongoing narrative involving AI audit manipulation, planted fingerprints, and a web of deception among characters linked to a group identified as ACL.

0
ProgrammingDEV Community ·

Engineer shares five lessons from reviewing 1,135 AI-generated pull requests

A software developer spent five months running an autonomous AI coding team inside a GitHub repository, overseeing more than 1,100 agent-written pull requests. A key finding was that dry-run script output and real execution output can diverge silently, leading reviewers to draw conclusions from misleading evidence rather than actual results. The developer also found that using a different AI model for code review than the one that wrote the code helped catch errors more reliably. Agent roles defined as structured data — rather than hardcoded logic — made it easier to version, diff, and audit agent behaviour over time. The project is open-source under the AGPL-3.0 licence and is designed to run entirely on a user's own machine without a third-party service.

Dev Team Built and Scrapped a Feature Intentionally to Prove a Point · ShortSingh