TILens Daily Edition 2026-09-13 Filters: topic=languages, github=hidden Stats: 86 articles, 13 sources, 2 research papers Top topics: JavaScript, Python, AI ## News - Java 27 Technically Within 2 Minutes Source: inside-java Topic: Java URL: https://inside.java/2026/09/13/jdk-27-in-2-min/ - Claude Code: Hook, Skill hay Subagent — chọn sai mất gì? Source: devto-javascript Topic: JavaScript URL: https://dev.to/bean_bean/claude-code-hook-skill-hay-subagent-chon-sai-mat-gi-1k3a - Giá token 13/9: 12 thay đổi giá, tính lại budget model LLM Source: devto-javascript Topic: JavaScript (+AI) URL: https://dev.to/bean_bean/gia-token-139-12-thay-doi-gia-tinh-lai-budget-model-llm-1b69 - Stop Writing Boilerplate: A Visual Generator for MCP Server Schemas Source: devto-javascript Topic: JavaScript (+AI) URL: https://dev.to/minh_phuongnguyen_b13201/stop-writing-boilerplate-a-visual-generator-for-mcp-server-schemas-5cec - I built an email scorer in one HTML file with zero dependencies. Here is every threshold and where it came from. Source: devto-javascript Topic: JavaScript URL: https://dev.to/leaderr700/i-built-an-email-scorer-in-one-html-file-with-zero-dependencies-here-is-every-threshold-and-where-5fkm - Syncing MLB Stats to pandas Without Double Processing Source: devto-javascript Topic: JavaScript URL: https://dev.to/crawlerbros/syncing-mlb-stats-to-pandas-without-double-processing-2c8 - A 100 PageSpeed score does not contain INP, and that is the most expensive thing about it Source: devto-javascript Topic: JavaScript URL: https://dev.to/413x/a-100-pagespeed-score-does-not-contain-inp-and-that-is-the-most-expensive-thing-about-it-260e - Self-taught dev with real client work, looking for a team to learn from Source: devto-javascript Topic: JavaScript (+React) URL: https://dev.to/monicah/self-taught-dev-with-real-client-work-looking-for-a-team-to-learn-from-130g - Keep the Key on Disk Until Burst Work Pays Source: devto-javascript Topic: JavaScript URL: https://dev.to/gitjs_8094/keep-the-key-on-disk-until-burst-work-pays-i8c - The Agent That Acknowledged Before the Side Effect: A Take-Home Packet Source: devto-javascript Topic: JavaScript URL: https://dev.to/appjs_3979/the-agent-that-acknowledged-before-the-side-effect-a-take-home-packet-2j3f - Chat Logs Aren't Homework: A Bootcamp Lab on Agent Write-Set Contracts Source: devto-javascript Topic: JavaScript URL: https://dev.to/hackjs_7468/chat-logs-arent-homework-a-bootcamp-lab-on-agent-write-set-contracts-3abp - Letter to Friday-Me: Budget, Isolate, Then Stamp the Receipt Source: devto-javascript Topic: JavaScript URL: https://dev.to/codejs_8314/letter-to-friday-me-budget-isolate-then-stamp-the-receipt-28ie - I built BoardEject: an open-source Apple Freeform Excalidraw converter Source: devto-javascript Topic: JavaScript URL: https://dev.to/royalpinto007/i-built-boardeject-an-open-source-apple-freeform-excalidraw-converter-36ka - Bỏ Colab Pro và Copilot: stack LLM local tốn bao nhiêu? Source: devto-javascript Topic: JavaScript (+AI) URL: https://dev.to/bean_bean/bo-colab-pro-va-copilot-stack-llm-local-ton-bao-nhieu-1o97 - Representing a Multi-Room Fixture Takeoff Without Losing Revision Control Source: devto-javascript Topic: JavaScript (+AI) URL: https://dev.to/sanikb/representing-a-multi-room-fixture-takeoff-without-losing-revision-control-4g27 - I’m Building Crowdwide — A Social Platform Where Smaller Communities Get a Chance Source: devto-javascript Topic: JavaScript URL: https://dev.to/puneetkumar2010/im-building-crowdwide-a-social-platform-where-smaller-communities-get-a-chance-21i6 - How to Embed the Omniston Widget with a CDN Script Source: devto-javascript Topic: JavaScript URL: https://dev.to/ivan_cryptovazimazima/how-to-embed-the-omniston-widget-with-a-cdn-script-32h9 - Understanding Routing in Ryvax.js: A Deep Dive Source: devto-javascript Topic: JavaScript URL: https://dev.to/kvantfr/understanding-routing-in-ryvaxjs-a-deep-dive-209b - ESLint took 4.4s to lint Vue's core. oxlint took 0.24s. Then I turned on the type-aware rules. Source: devto-javascript Topic: JavaScript URL: https://dev.to/remdore/eslint-took-44s-to-lint-vues-core-oxlint-took-024s-then-i-turned-on-the-type-aware-rules-1fao - Browser Fingerprinting in 2026: What Still Works, What Doesn't Source: devto-javascript Topic: JavaScript URL: https://dev.to/webdecoy/browser-fingerprinting-in-2026-what-still-works-what-doesnt-1hk9 - Three years of teaching a browser to write music notation Source: devto-javascript Topic: JavaScript (+React) URL: https://dev.to/creathree/three-years-of-teaching-a-browser-to-write-music-notation-2nd3 - Testing email verification in Playwright without waitForTimeout Source: devto-javascript Topic: JavaScript URL: https://dev.to/thekipdev/testing-email-verification-in-playwright-without-waitfortimeout-4680 - How OmniGIF converts Live Photos to GIF entirely in the Browser Source: devto-javascript Topic: JavaScript URL: https://dev.to/sunkehappy/how-omnigif-converts-live-photos-to-gif-entirely-in-the-browser-174g - What Is FSR? A Practical Look at FSR Video Upscaling for Browser-Based Tools Source: devto-javascript Topic: JavaScript URL: https://dev.to/maxslashwang/what-is-fsr-a-practical-look-at-fsr-video-upscaling-for-browser-based-tools-2fhk - Python Practice Problems: Parsing CSV Files Source: real-python Topic: Python URL: https://realpython.com/python-interview-problem-parsing-csv-files/ - Primer on Jinja Templating Source: real-python Topic: Python URL: https://realpython.com/primer-on-jinja-templating/ - Compress PDFs in Your Browser — No Upload, No Server, Free Source: devto-javascript Topic: JavaScript URL: https://dev.to/toolzip/compress-pdfs-in-your-browser-no-upload-no-server-free-1ako - Tech-OA-Interview-Questions Source: pythonhub-digest Topic: Python URL: https://github.com/perixtar/Tech-OA-Interview-Questions - Neocarta Source: pythonhub-digest Topic: Python URL: https://github.com/neo4j-labs/neocarta - Securo Source: pythonhub-digest Topic: Python URL: https://github.com/securo-finance/securo - Quiz: Traditional Face Detection With Python Source: real-python Topic: Python URL: https://realpython.com/quizzes/traditional-face-detection-python/ - index-tts / index-tts Source: pythonhub-digest Topic: Python URL: https://github.com/index-tts/index-tts - Working to Make Python Lazy Source: pythonhub-digest Topic: Python URL: https://iscinumpy.dev/post/flake8-lazy/ - Tracing np.add, all the way down Source: pythonhub-digest Topic: Python URL: https://blog.veitheller.de/numpy.html - Building AI Agents in Pure Python - Beginner Course Source: pythonhub-digest Topic: Python URL: https://www.youtube.com/watch?v=c9AnqCeyxbI - AutoSaddler Source: pythonhub-digest Topic: Python URL: https://github.com/microsoft/AutoSaddler - Making a Python interpreter in 1024 bytes Source: pythonhub-digest Topic: Python URL: https://austinhenley.com/blog/python1024.html - linecast Source: pythonhub-digest Topic: Python URL: https://github.com/ashuttl/linecast - microduck_rl Source: pythonhub-digest Topic: Python URL: https://github.com/pollen-robotics/microduck_rl - You Think This Is Good OOP… It’s Not Source: pythonhub-digest Topic: Python URL: https://www.youtube.com/watch?v=RqcEK7sWesQ - Django API Overview - DRF, django-ninja, django-bolt and django-modern-rest Source: pythonhub-digest Topic: Python (+Django) URL: https://www.youtube.com/watch?v=AFYNEGtsjKI - Fine-Tuning SOTA Object Detection Models on Real-World Datasets Source: pythonhub-digest Topic: Python URL: https://blog.jetbrains.com/pycharm/2026/08/fine-tuning-sota-object-detection-models-on-real-world-datasets/ - Unit testing with wrapture Source: pythonhub-digest Topic: Python URL: https://grahamdumpleton.me/posts/2026/09/unit-testing-with-wrapture/ - FlightScnr_Pi Source: pythonhub-digest Topic: Python URL: https://github.com/yashmulgaonkar/FlightScnr_Pi - OpenExecutive Source: pythonhub-digest Topic: Python (+FastAPI, JavaScript, React) URL: https://github.com/SenteLabsAI/OpenExecutive - Training and Finetuning Multi-Vector Embedding Models with Sentence Transformers Source: pythonhub-digest Topic: Python (+AI) URL: https://huggingface.co/blog/train-multi-vector-encoder - KV, Prefix, Prompt and Semantic Caching in LLMs, clearly explained Source: pythonhub-digest Topic: Python (+AI) URL: https://x.com/_avichawla/status/2093265776266637739 - experiential Source: pythonhub-digest Topic: Python URL: https://github.com/experientiallabs/experiential - K-Dense-AI / scientific-agent-skills Source: pythonhub-digest Topic: Python URL: https://github.com/K-Dense-AI/scientific-agent-skills - When to use NotImplemented Source: pythonhub-digest Topic: Python URL: https://www.pythonmorsels.com/when-to-use-notimplemented/ - Repository Agent-Security Gap Study — v2h baseline Source: devto-javascript Topic: JavaScript (+AI) URL: https://dev.to/jackymencz/repository-agent-security-gap-study-v2h-baseline-52f5 - Repository Agent-Security Gap Study — v2 Source: devto-javascript Topic: JavaScript URL: https://dev.to/jackymencz/repository-agent-security-gap-study-v2-5g3 - canvas.toBlob('image/avif') silently returns a PNG. Here's how I shipped AVIF export anyway Source: devto-javascript Topic: JavaScript URL: https://dev.to/meltem_intepeler_7189d77b/canvastoblobimageavif-silently-returns-a-png-heres-how-i-shipped-avif-export-anyway-1o13 - Java Weekly, Issue 663 Source: baeldung Topic: Java URL: https://www.baeldung.com/java-weekly-663 - Zero Hydration Mismatch: Architecting dynamic announcement slots in Next.js App Router Source: devto-javascript Topic: JavaScript (+React) URL: https://dev.to/pavan_s_poojary/zero-hydration-mismatch-architecting-dynamic-announcement-slots-in-nextjs-app-router-ggd - Struggling to keep up with team changes across repositories? I built a local-first impact graph Source: devto-javascript Topic: JavaScript URL: https://dev.to/soil0119/how-i-built-a-local-first-impact-graph-for-multi-repository-code-changes-3kkg - I Built a Zero-Dependency KV Store That Works in Browser, Node.js AND Cloudflare Workers Source: devto-javascript Topic: JavaScript URL: https://dev.to/pk555/i-built-a-zero-dependency-kv-store-that-works-in-browser-nodejs-and-cloudflare-workers-1cb9 - Mengelola State Kompleks di React: Mengapa Saya Berpindah ke Zustand Source: devto-javascript Topic: JavaScript (+React) URL: https://dev.to/hellogung/mengelola-state-kompleks-di-react-mengapa-saya-berpindah-ke-zustand-561m - Three WebAssembly engines in one browser tab: what I learned building a PDF suite with no backend Source: devto-javascript Topic: JavaScript URL: https://dev.to/zed_red_13146ad8501dd3f41/three-webassembly-engines-in-one-browser-tab-what-i-learned-building-a-pdf-suite-with-no-backend-15f7 - Your ESLint Plugin Installs 205 Packages. 69 Are ESLint. Source: devto-javascript Topic: JavaScript (+React) URL: https://dev.to/ofri-peretz/your-eslint-plugin-installs-205-packages-69-are-eslint-g1a - Dehradun Mein Web Development Seekhna Hai? MERN Stack + AI Se Shuru Karo Source: devto-javascript Topic: JavaScript (+MongoDB, React) URL: https://dev.to/shubham_goyal_6021ce8f983/dehradun-mein-web-development-seekhna-hai-mern-stack-ai-se-shuru-karo-46f8 - I built 59 free browser-based dev tools in vanilla JS — here's what I learned Source: devto-javascript Topic: JavaScript (+AI, React) URL: https://dev.to/yuvaraj_radhakrishnan_224/i-built-59-free-browser-based-dev-tools-in-vanilla-js-heres-what-i-learned-n10 - Classic Game v1.0 Source: devto-javascript Topic: JavaScript URL: https://dev.to/yfish26/classic-game-v10-540h - 25 Calculators Worth Bookmarking (Client-Side, No Signup, No Nonsense) Source: devto-javascript Topic: JavaScript URL: https://dev.to/tasleem_akhtarch_bfb3/25-calculators-worth-bookmarking-client-side-no-signup-no-nonsense-7o8 - The Illusion of String.length: How to safely count Unicode, Emojis, and Words in JS Source: devto-javascript Topic: JavaScript URL: https://dev.to/urbanmixo/the-illusion-of-stringlength-how-to-safely-count-unicode-emojis-and-words-in-js-166m - Benchmarking in-app announcement widgets: 150KB vs 3.8KB SDK Source: devto-javascript Topic: JavaScript (+React) URL: https://dev.to/pavan_s_poojary/benchmarking-in-app-announcement-widgets-150kb-vs-38kb-sdk-37po - Three things that bit us moving a document scanner fully into the browser Source: devto-javascript Topic: JavaScript URL: https://dev.to/yanwang/three-things-that-bit-us-moving-a-document-scanner-fully-into-the-browser-15cc - I Found an Undocumented MCP Server on OpenSea — and It Leaked Usernames for Any Wallet Source: devto-javascript Topic: JavaScript URL: https://dev.to/tinycoder-studio/i-found-an-undocumented-mcp-server-on-opensea-and-it-leaked-usernames-for-any-wallet-43om - I Scraped 100 Football Matches — Here Is What I Found: Signed instead of Rashford, Gordon is proving worth at Barca Source: devto-javascript Topic: JavaScript URL: https://dev.to/muhammad_binnazeer_6a810/i-scraped-100-football-matches-here-is-what-i-found-signed-instead-of-rashford-gordon-is-4792 - Analyzing Formula 1 Data: Alonso cannot leave F1 while uncompetitive FIA boss — What the Numbers Say Source: devto-javascript Topic: JavaScript URL: https://dev.to/muhammad_binnazeer_6a810/analyzing-formula-1-data-alonso-cannot-leave-f1-while-uncompetitive-fia-boss-what-the-numbers-say-4cf - Designing a deterministic browser-side photo analysis flow Source: devto-javascript Topic: JavaScript URL: https://dev.to/chang_zhong_2c82ccf7fb888/designing-a-deterministic-browser-side-photo-analysis-flow-2e2c - Stop Making Your React Components Reusable | React Design Source: devto-javascript Topic: JavaScript (+React) URL: https://dev.to/nainikmehta/stop-making-your-react-components-reusable-react-design-4086 - Why Type Safety Matters More as a Codebase Grows Source: devto-javascript Topic: JavaScript URL: https://dev.to/khg5293/why-type-safety-matters-more-as-a-codebase-grows-14pc - Why Parameterized Queries Matter for SQL Security Source: devto-javascript Topic: JavaScript URL: https://dev.to/khg5293/why-parameterized-queries-matter-for-sql-security-1iem - How to Convert GLB to STL for 3D Printing (No Software Install) Source: devto-javascript Topic: JavaScript URL: https://dev.to/caseymarlin/how-to-convert-glb-to-stl-for-3d-printing-no-software-install-3g74 ## Research - Your Model Isn't Done Until Someone Else Can Call It Source: towards-data-science Topic: AI Research (+AI, FastAPI, Python) URL: https://towardsdatascience.com/your-model-isnt-done-until-someone-else-can-call-it/ - Your AI Adoption Lift Is a Selection Effect Source: towards-data-science Topic: AI Research (+AI, Python) URL: https://towardsdatascience.com/your-ai-adoption-lift-is-a-selection-effect/ ## Community - shot-scraper 1.12 Source: simon-willison Topic: Python (+AI, Django) URL: https://simonwillison.net/2026/Sep/13/shot-scraper/ - Correctness: casting via `strict_cast()` vs `as` Source: rust-users-forum Topic: Rust URL: https://users.rust-lang.org/t/correctness-casting-via-strict-cast-vs-as/142414 - World geography gotchas Source: nicolas-frankel Topic: Java URL: https://blog.frankel.ch/world-geography-gotchas/ - Specify skip= parameters to pdb.Pdb from command line or .pdbrc Source: discuss-python-ideas Topic: Python (+Django) URL: https://discuss.python.org/t/specify-skip-parameters-to-pdb-pdb-from-command-line-or-pdbrc/109042 - .plan-26-37: The humans aren't dead, the humans are ahead Source: ocaml-planet Topic: OCaml URL: https://anil.recoil.org/notes/2026w37 - Bob Belderbos: How Libraries Run Rust Inside Python (with PyO3) Source: planet-python Topic: Python (+FastAPI) URL: https://belderbos.dev/blog/how-libraries-run-rust-inside-python/ - Graham Dumpleton: Trying out wrapture Source: planet-python Topic: Python URL: https://grahamdumpleton.me/posts/2026/09/trying-out-wrapture/ - what if my git host were a static site generator? Source: lobsters Topic: General (+JavaScript, Web) URL: https://char.lt/blog/2026/09/sorcery-repo-viewer/ - Stabilizing Rust's never type Source: lobsters Topic: General (+Rust) URL: https://lwn.net/SubscriberLink/1091015/d9e48318ed242b41/