Skip to content
TILens What matters today in tech v0.3.0
Theme

Topic - Edition

JavaScript

48 items on 20 Sep 2026
JavaScript AI

Plugin4Shell và CVE-2026-42559: hai lỗ hổng agent cần vá

Originally published on NextFuture Hai lỗ hổng công bố trong tuần đều nhắm vào cùng một điểm mù: agent tin vào thứ nó yêu cầu, không phải thứ nó thực sự nhận được. Plugin4Shell: ghim SHA không có nghĩa là an toàn Theo…

Source: DEV JavaScript feed BeanBean
JavaScript

Muse trên Mac: cấp quyền cho agent sửa file và gửi mail

Originally published on NextFuture Meta vừa đặt một agent vào bên trong macOS của bạn, với quyền sửa file, gửi mail và gọi thoại. Trước khi bấm nút cấp quyền, bạn cần biết chính xác nó chạm được tới đâu. Bài này bóc…

Source: DEV JavaScript feed BeanBean
JavaScript React

bro.js v3.0.0 – What’s new

Tired of flaky state leaking between tests or worrying about insecure defaults? bro.js just hit v3.0.0 and brings a bunch of practical upgrades that let you focus on code, not on runtime quirks. Edge & Web Standard…

Source: DEV JavaScript feed Yass1n
JavaScript React

What Clients Actually Expect From a Freelance Web Developer

Clients rarely hire a freelance web developer for code alone. They hire someone who can turn a business goal into a reliable website, explain trade-offs, communicate clearly, and deliver without unnecessary surprises.…

Source: DEV JavaScript feed Muhammad Arslan
JavaScript

TypeScript Tips to Write Safer, Cleaner Code: A Gandalf's Guide

The Quest Begins (The "Why") Honestly, I was knee‑deep in a refactor when TypeScript started yelling at me about “Property ‘foo’ does not exist on type ‘never’.” I stared at the screen, blinked, and wondered if I’d…

Source: DEV JavaScript feed Timevolt
JavaScript AI

Cache key do LLM sinh: lỗi tách tenant chờ sẵn ở backend

Originally published on NextFuture Backend agent của bạn gọi model để tóm tắt mỗi request, rồi lấy chính chuỗi tóm tắt đó làm cache key. Hai tenant có giỏ hàng gần giống nhau sinh ra cụm từ gần giống nhau, key space sập…

Source: DEV JavaScript feed BeanBean
JavaScript React

React Derived State: Why That useState Is Probably a Bug

You add a search box to a todo list. todos is state, filter is state, and — because the filtered list "depends on" both — you add a third state variable, visibleTodos, and a useEffect that recalculates it whenever todos…

Source: DEV JavaScript feed Parsa Jiravand
JavaScript

Your Browser Is Rejecting Every Drop On Purpose

A teammate pings you: the drag-and-drop on the Kanban board doesn't work. You can pick a card up — it goes translucent, follows the cursor, everything looks right — but dropping it on a column does nothing. No error. No…

Source: DEV JavaScript feed Parsa Jiravand
JavaScript

Nuxt Hydration Mismatch: Why It Happens and How to Fix It

Your Nuxt page looks perfect. "View Source" shows clean, fully-rendered HTML — the hero text, the product price, the footer, all there before a single line of JavaScript ran. Then the client bundle finishes loading, and…

Source: DEV JavaScript feed Parsa Jiravand
JavaScript

Chrome Already Has The Eyedropper You're Building

A designer messages you: "Can we let people pick a color from anywhere on their screen? Like, an eyedropper — click it, then click on my logo, and it grabs that exact blue." Sure, you say. You've done color pickers…

Source: DEV JavaScript feed Parsa Jiravand

48 items available