Install
Please confirm you are human
This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.
A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.
News
Why Type Safety Matters More as a Codebase Grows
3+ hour, 17+ min ago (209+ words) When a project is small, type safety can feel like extra work. If you only have a few files and you wrote most of the code yourself, it is often easy to remember what each function expects and what each…...
Stop Wasting LLM Tokens! I Built a Rust CLI to Prune JS/TS Codebases by 80% 🦀🚀
9+ hour, 1+ min ago (214+ words) ┌─────────────────────────────────────────────────────────────────────────────┐ │... Tagged with ai, webdev, productivity, opensource....
My negative test stopped being negative when a config file grew by four rows
12+ hour, 9+ min ago (528+ words) A test whose entire job was to prove a rule gets refused had quietly started proving that the rule passes. It plants a violation and asserts the checker rejects it. It had been green for weeks. It was green because…...
TypeScript Features Worth Adopting First
14+ hour, 16+ min ago (415+ words) I've onboarded a few teams onto TypeScript, and the same pattern shows up every time: people try to use everything at once. Generics everywhere, conditional types, mapped types, decorators. Then they get frustrated and blame TypeScript. The trick is to…...
cast(bool, x) is a promise to the type checker. At runtime it is the identity function.
14+ hour, 42+ min ago (405+ words) typing.cast returns its second argument. That is the entire implementation: It exists so a static checker will stop complaining, and it does nothing at all when the program runs. If the awaited expression produces None, the caller receives None....
The Rust Skills That Will Matter Most for Developers in 2027
13+ hour, 48+ min ago (5+ words) “” is published by Rothy Yorn....
SlashNote — A Local-First Cross-Platform Markdown Notes App with Git Sync
18+ hour, 15+ min ago (85+ words) Instead of storing your notes in a proprietary database, SlashNote keeps them as regular.md files on your filesystem. The stack is built around a shared Rust core, with Tauri + React for desktop and Kotlin + Jetpack Compose for Android. ✨ Git-based…...
Choosing free on-prem git server - Gitea is the winner!
18+ hour, 36+ min ago (414+ words) Wanting to move your projects away from open cloud git providers and thinking of self-hosting internal git server locally? This guide is part of Developer Tools: The Complete Guide to Modern Development Workflows. Running your own git server shouldn't be…...
Building Sentinel V6: A Memory-Efficient Burp Suite Alternative in Rust & Tauri
19+ hour, 11+ min ago (150+ words) I'm excited to share an open-source project I've been building: Sentinel V6 Desktop. It is a lightweight web security proxy and assessment workbench designed as a high-speed alternative to Burp Suite and OWASP ZAP: Built in Rust & Tauri (sub-100MB RAM, zero…...
I Optimized My Bump Version Tool and Made It 1,000,000x Faster Than Its Python Counterparts.
1+ day, 7+ hour ago (1174+ words) Hello again, fellow Rustaceans, Pythonistas in denial, and the three people on earth who genuinely... Tagged with rust, python, javascript, tutorial....