SShortSingh.
Back to feed

Developer launches free browser-based film photo editor after 4 months of solo work

0
·1 views

A developer has built and released Polaroma, a free browser-based photo editor that replicates the look of analog film stocks, VHS, Polaroid, and other retro formats. The tool features over 20 hand-crafted presets and full manual controls, with all image processing handled locally in the browser without cloud uploads. The creator spent four months studying real film stock characteristics and translating them into deterministic color math, deliberately avoiding AI-based processing. Preset calibration proved the most time-consuming part of the project, taking longer than anticipated to achieve authentic results. Polaroma is available at polaroma.online, and the developer is seeking feedback from other developers on the rendering and color science approach.

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 ·

Rust-Based Glob Matcher Zeromatch Offers 2x Speed Boost Over Picomatch in One-Shot Use

A developer has released zeromatch, a Rust-based JavaScript native addon designed to overcome performance bottlenecks in glob pattern matching found in tools like bundlers and file watchers. Unlike the widely used picomatch library, which compiles patterns into regular expressions and depends on V8 for execution, zeromatch uses a bytecode virtual machine with optimized fast paths for common patterns. Benchmarks show zeromatch is roughly twice as fast as picomatch in one-shot matching scenarios, though it underperforms in cached single-match workloads due to the latency introduced by the JavaScript-Rust Foreign Function Interface boundary. The library is API-compatible with picomatch, but developers are advised to test their specific patterns carefully, as edge cases in handling escaped characters or complex negations may behave differently. Zeromatch is positioned as a targeted solution for performance-critical one-shot matching rather than a universal replacement for picomatch.

0
ProgrammingDEV Community ·

CTE vs Temporary Tables: How to Choose the Right SQL Tool for Your Query

CTEs and temporary tables both handle intermediate datasets in SQL, but they differ significantly in behavior and best use cases. A CTE is a named subquery that exists only for the duration of a single SQL statement, making it ideal for improving query readability and supporting recursion. Temporary tables, by contrast, physically store data in the database's temporary storage and persist throughout a session, allowing indexes to be created and results to be reused multiple times. For large datasets or complex stored procedures requiring multiple reads of the same data, temporary tables generally offer better performance. Developers are advised to use CTEs for clean, readable queries and temporary tables when performance and data reuse are the priority.

0
ProgrammingDEV Community ·

AI Agent System Screens 310 Resumes and Books Interviews in Under an Hour

A recruiter used an AI multi-agent system called SoloEngine to fill an on-site operations engineer role in Beijing, completing in roughly 12.5 hours what would typically take days of manual effort. The system comprised three coordinated agents: a Lead Agent to plan and oversee, a Resume Collection Agent to source and gather applications across platforms, and a Screening Agent to evaluate and score candidates. Within 12 hours, the collection agent had autonomously gathered 310 resumes, which the screening agent then analysed, scored, and exported to a structured Excel file in 30 minutes. The top six candidates were shortlisted with detailed strength-and-weakness breakdowns, and the Lead Agent subsequently coordinated interview scheduling by confirming times and sending confirmation emails automatically. The recruiter noted the entire pipeline was configured in approximately three minutes on SoloEngine's canvas interface.

0
ProgrammingDEV Community ·

Bruno leads lightweight Postman alternatives in 2026 for cost and migration ease

A technical comparison published on DEV Community evaluates five lightweight API clients as alternatives to Postman, focusing on pricing and migration effort. Bruno, a fully free and open-source tool, is recommended as the top choice because it stores API collections as local text files compatible with Git version control. It requires no account registration, works entirely offline, and supports importing Postman collections in just a few steps. Other tools reviewed include Hoppscotch, Insomnia, HTTPie Desktop, and Thunder Client, each suited to different team setups and protocol needs. The guide also provides a six-step migration walkthrough from Postman to Bruno, covering export, installation, import, and team deployment via Git.

Developer launches free browser-based film photo editor after 4 months of solo work · ShortSingh