TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
People paste profile links from chats, browsers, and share sheets. Those links can carry query parameters that are irrelevant to identifying the account. A small parser should extract a handle from the profile path,…
Showing a dot on a map usually means a vendor, an API key, and a script to load. That is a lot of machinery for a drawing. You can skip all of it. The race pages on FieldRank, a rankings site for trail runners, do: the…
The mental model Picture your computer's memory as a huge warehouse shelf. Every time you create a variable, JavaScript grabs an empty box, sticks a name label on the front, and drops a value inside. The label is the…
Most guides on Telegram Stars monetization get one thing wrong, and it quietly wrecks your revenue planning: they treat the ~30% app-store fee as if it were deducted from the developer's Stars payout. It is not. It…
In May 2025 Shopify's admin replaced the printed Financial Summary with an on-screen Finances summary. So I built a page that reproduces it from the Admin GraphQL API. Matching Shopify's figures turned out to be mostly…
Overview Ever built a language‑learning tool and realized you need a reliable, natural‑sounding voice to help users master pronunciation? Voice AI is now so accessible that you can add a full‑featured pronunciation…
Why a Voice Agent Makes Sense for Support Customer support is shifting from static FAQs to real‑time, conversational experiences. Adding a voice channel lets you: Reduce friction for users who prefer speaking over…
Web applications built with modern JavaScript frameworks often face a critical hurdle: search engine crawlers struggling to render and index dynamic content. When launching our suite of calculation utilities at…
Your iPhone fetches today's Fajr time, calculates your two alarms automatically, and sets them every night, no manual updates needed. During Ramadan, waking up for Suhoor means you need to be up before Fajr, and since…
Shogi has kifu and chess has PGN: one move per line, readable by anyone, replayable by software, and you can diff two of them. Curling, as far as I could find, has no public notation that does the same job. World…
Why a Voice‑Enabled Documentation Reader? Reading through API docs, onboarding guides, or internal wikis is essential, but it can also be a drain on our eyes and time. Imagine being able to listen to the same content…
The native fetch() API is the standard way to make HTTP requests in modern JavaScript. However, one common trap for developers is assuming fetch() automatically rejects a promise when a server returns an HTTP error code…
A tool that tests QR codes before you print them. No backend, no uploads, no login. We recently launched RahaLune QR Code Debugger — a free tool that tests QR codes before printing. It runs entirely in the browser. No…
Most "passport photo online" sites ask you to upload a selfie and then charge to remove the watermark. I wanted to see how far a browser-only version could go: crop to the official spec, replace the background and…
Hi everyone! 👋 I'm Pluong06, a developer based in Vietnam who loves tinkering with modern web tools and building practical productivity utilities. A while ago, I decided to step outside the usual sandbox of web apps and…
Every developer and designer has been there: you stumble upon a beautifully designed website and want to reverse-engineer its design tokens or inspect how its typography, color palette, and utility classes are…
Last week we launched Fileora (fileora.tools): 149 small tools for PDFs, images, video, audio, text and unit conversion. There is no backend, no database and no login. Every file is processed inside the browser tab and…
Yes ... Yes it does. The Minesweeper was the warm-up. A pane that can draw pixels and take the keyboard raises the only question the internet ever asks of a new screen, so the second game in the arcade is Doom: Freedoom…
HubSpot lists rot quietly. Form spam, a trade-show badge scan, an old CSV import, a rep who pasted "info@" into a contact record. None of it shows up until a nurture email or a sales sequence goes out and the bounces…
Componyx started about 18 years ago as a personal project. It began with a small collection of UI components and a browser compatibility library, a bit like what people used jQuery for back then. As web technology…