TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
Originally published on NextFuture Nếu service của bạn còn gọi POST /v1/videos của OpenAI để render video, bạn có một deadline cứng: 24/09/2026. Tài liệu API vẫn còn đầy đủ, nên rất dễ để việc này rơi khỏi sprint. Đây…
Originally published on NextFuture Pipeline coding agent của bạn đang chạy ổn trên Gemini 3.7 Flash, hoá đơn token tháng vừa rồi vẫn nằm trong ngân sách. Google vừa phát hành 3.8 Flash và nói rằng model mới mạnh hơn ở…
Two failures broke an unattended pipeline I ran for a few months, and neither of them looked like an error. I want to describe them precisely, because I spent a long time debugging the wrong thing both times. Failure…
Imagine playing a 3D WebGL game in your browser, hitting an EDIT button, typing "make the camera lower and double the player's thrust", and watching the running game smoothly update in real time — without a page…
A three-year group chat is a knowledge base nobody can read. Somewhere in it is how long the tax office actually took, which form replaced the old one, which accountant people quietly stopped recommending. Telegram's…
TL;DR It's been a while since I've done a collection (maybe month ago), but today let's look at 12 new and not-so-new projects that can really help you in development. They touch on different areas of development, but…
A messy repo fails at the seam, not the function. Freeze that observable seam before any file move. Then apply exactly one mechanical cut this session. Rewrites collapse because they change many files at once. Callers…
The Quest Begins (The "Why") I still remember the day I spent three hours staring at a console error that read Cannot read property 'map' of undefined. The culprit? A simple string that came from an API, concatenated…
I like static websites for the same reasons most people do: they're simple, fast, easy to deploy, and there is very little infrastructure to maintain. Then you want comments. Suddenly, the simple static site needs a…
Hey! This is Mica writing, a human not an AI agent (nothing against them, not discrimination of any kind is allowed here). Just a brief disclaimer before starting: this post was non AI-generated (I am not going to lie,…
Most signup forms still treat email validation like a yes-or-no light. Green means good, red means bad, and everything in between gets squeezed into a vague spinner or a jumpy helper message. In practice, that model…
The XRP Ledger currently has 20,351 issued tokens, and 1,661 of them traded in the last 24 hours. Getting at that data usually means running your own rippled node or stitching together several exchange APIs. There is a…
I build and sell Reestri, a small catalog of paid Apify actors that answer one kind of question: who is this company, who owns it, and what has it won from the state, for Georgia, Armenia and Moldova. This is the…
JavaScript Functions and Hoisting Functions are one of the most important concepts in JavaScript. A function is a reusable block of code that performs a specific task. JavaScript provides different ways to create…
The Quest Begins (The "Why") I was refactoring a data‑processing script that read a huge CSV, filtered rows, transformed a few columns, and wrote the result out again. The original code looked like this: def…
This was a migration week. Last time I wrote about scaffolding nine brands from one template in an hour. This week the wave kept rolling: five more products moved onto the framework, and everything around it shipped…
"How We Built NovaTik: A Modern TikTok Downloader for the Web" published: true description: "A look at the technologies, architecture, and engineering decisions behind building NovaTik, a modern browser-based TikTok…
I shipped a page, pasted the URL into Slack, and got a bare link. No thumbnail, no description, just blue text. The tags were right there in DevTools — og:title, og:description, og:image, all present, all populated.…
This is part 4 of my beginner journey. In part 1 I did not know what to learn first. In part 2 I stopped overthinking and picked a project: Fonti, a free copy-paste font generator. In part 3 I chose my tools (Astro,…