全部/社区/实时热榜

daily.dev · Popular · 实时热榜

HISTORY2026年7月28日35 不同热搜
07/2308/21 有历史数据
DAILY UNIQUE TOPICS35 个热搜
  1. 01
    FireDragon Browser Swoops in With New Wings

    FireDragon v13, the default browser on Garuda Linux, has been rewritten from scratch with a new codebase replacing its previous Floorp base. Key changes include DuckDuckGo as the default search engine with an expanded privacy-focused search list, a new Welcome dialog with one-click toggles for settings normally buried in about:config, TLS 0-RTT enabled by default for lower latency, XDG Base Directory support, and a trimmed default extension set (only uBlock Origin and Flagfox remain). A hands-on

    最高第 111:25 达到11:25 首次观测上榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约11小时24分
  2. 02
    5 Apps in 12 Months: Building Was Easy, Marketing Was the Real Boss Fight

    A year ago, I decided to go all-in on solo app development. My goal wasn’t just to write code, but to build, ship, and run real products independently. 12 months later, I’ve built and published 5 separate apps on both the App Store and Google Play . Looking back at the commit history and the download metrics, one overwhelming realization stands out above all else: Building the software was the easy part. Marketing was the actual challenge. Here are the biggest technical and non-technical lessons

    最高第 121:23 达到21:23 首次观测上榜当日结束时仍在榜累计约2小时30分
  3. 03
    Open Source Must Be Fun (Or It Will Die)

    Mike McQuaid, Homebrew maintainer for nearly 17 years, argues that the scarcest resource in open source is not money but maintainer motivation — and that fun is what keeps projects alive. Drawing on Homebrew's success (28 active maintainers, low churn), he explains how the project prioritizes maintainer enjoyment through automation, guardrails, annual in-person meetups, and a culture that discourages entitled user behavior. He advises maintainers to stop doing unfun work or quit without guilt, c

    最高第 120:51 达到20:51 首次观测上榜当日结束时仍在榜累计约3小时2分
  4. 04
    Miss a day, keep your streak

    You complained, and you were right. Losing a long streak just because you stepped away on Valentine’s Day or had a life outside the app was frustrating. We got the message. You should never have to choose between a date night and keeping your hard-earned progress. Say hello to streak freezes . Here’s what’s new Stock up in packs: Grab freezes in 3-packs or 5-packs straight from your streak popover. Automatic coverage: Miss a day and a freeze kicks in automatically. No extra steps required. Stash

    最高第 100:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时54分
  5. 05
    The React Compiler Just Made Your Memoization Knowledge Obsolete. Here’s What to Learn Instead.

    React Compiler v1.0 (stable since October 2025) automates memoization more precisely than manual use of useMemo, useCallback, and React.memo — including cases those hooks can't reach. The post explains exactly how the compiler works at the source level, identifies the three remaining cases where manual memoization is still justified (third-party referential equality, try/catch blocks, explicit useEffect dependency control), and provides a step-by-step migration guide for enabling the compiler an

    最高第 115:47 达到15:47 首次观测上榜22:17 观测离榜上榜 4 次(重入 3 次)累计约3小时34分
  6. 06
    My Journey into DevOps: Learning Linux, Git, GitHub & My First Docker Container

    A beginner's personal account of learning core DevOps tools — Linux, Git, GitHub, and Docker — from scratch. The author shares their first experience containerizing a simple HTML/CSS/JS calculator app using an Nginx-based Dockerfile, explains the image vs. container distinction with a recipe analogy, and describes common beginner errors encountered along the way. The post outlines plans to continue with Docker Compose, CI/CD, and Kubernetes.

    最高第 200:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 4 次(重入 3 次)累计约21小时24分
  7. 07
    Day 1/30 — Why NestJS?

    NestJS is not just Express with decorators. Its real value is structure: modules, providers, guards, pipes and interceptors give the entire team a shared way to build. Most growing teams do not suffer from too little flexibility. They suffer from five developers inventing five different architectures in one codebase. NestJS does not guarantee good architecture, but it gives good architecture somewhere to live. What has NestJS made easier or unnecessarily complicated for your team? Welcome to 30

    最高第 222:01 达到22:01 首次观测上榜当日结束时仍在榜累计约1小时52分
  8. 08
    Claude Opus 5 nears Fable 5 intelligence at half the price

    Anthropic released Claude Opus 5 on July 24, 2026, positioning it as a daily-driver model that approaches Claude Fable 5 quality at half the per-token price ($5/$25 per million input/output tokens). On key benchmarks like CursorBench 3.2, it scores within 0.5% of Fable 5 at max effort, triples the next-best model on ARC-AGI 3, and leads on OSWorld 2.0 computer use at roughly one-third the cost of Fable 5. Its standout capability is agentic self-verification — it builds its own tooling, finds roo

    最高第 221:39 达到21:39 首次观测上榜23:21 观测离榜上榜 2 次(重入 1 次)累计约1小时26分
  9. 09
    Day 5/30: Auto Scaling is like calling extra cashiers

    When the queue grows, more cashiers open. When customers leave, the extra counters close. AWS Auto Scaling can add computing capacity when demand increases and reduce it when demand falls. But it is not emergency magic. Your application must be designed to scale, your health checks must work, and your scaling rules must make sense. Otherwise, AWS will automatically create more copies of the same problem. Automation is powerful. Good architecture must come first. #AWSWithoutTheFluff #AutoScaling

    最高第 208:13 达到07:57 首次观测上榜当日结束时仍在榜累计约15小时56分
  10. 10
    Jobs Are Disappearing Quietly, The Math Keeps Me Awake

    A personal, late-night essay from a veteran tech professional grappling with the quiet disappearance of jobs due to automation and AI. The author reflects on the private anxiety of watching familiar roles erode — from bank tellers to junior analysts — and the fear of what comes next. Rather than offering solutions, it shares the emotional reality of living through structural workforce change, with a closing reminder that human worth extends beyond what machines can replicate.

    最高第 308:13 达到00:35 首次观测上榜当日结束时仍在榜累计约23小时18分
  11. 11
    Wordpress Situation is Absolutely Insane

    A detailed breakdown of two chained WordPress vulnerabilities (affecting versions 6.8.5 through 7.0.1) that together enable unauthenticated remote code execution. The first bug is a route confusion in the REST API batch v1 endpoint that allows dispatching GET requests where only POST should be permitted. The second is a blind SQL injection in the post query's author_not_in field that bypasses sanitization when reached via the route mismatch. The exploit chains these to poison WordPress's interna

    最高第 320:35 达到20:35 首次观测上榜当日结束时仍在榜累计约3小时18分
  12. 12
    GitHub - webkul/inertia: Inertia.js server-side adapter for PHP. Handles full visits, Inertia XHR visits, asset-version 409 handshakes and partial rel...

    webkul/inertia is a framework-agnostic PHP server-side adapter for Inertia.js, equivalent to inertia-laravel but for plain PHP applications. It implements the full Inertia protocol including standard HTML visits, XHR JSON visits, stale-asset 409 handshakes, and partial reloads with lazy prop resolution. WordPress is supported transparently with automatic detection of WP helpers. Installation is via Composer, and runnable examples are provided for both React 18 and a vanilla JS client demonstrati

    最高第 300:00 达到当日首次采集时已在榜08:13 观测离榜累计约8小时14分
  13. 13
    Why We Chose Rust over Go for Our New Caching Layer

    A team that previously migrated from Node.js to Go found Go's garbage collector caused P99 latency spikes of 50–100ms in a high-throughput in-memory caching layer processing millions of requests per second. They rewrote the cache in Rust using DashMap, eliminating GC pauses entirely. Results: P99 latency dropped from 50ms to 1.5ms, memory usage fell 70%, and CPU usage halved. The conclusion is that Go remains the default for standard microservices, but Rust is the right tool for extreme, latency

    最高第 408:13 达到04:03 首次观测上榜11:57 观测离榜上榜 2 次(重入 1 次)累计约7小时22分
  14. 14
    Centralizing Pricing Logic: Stop Scattering Your Business Rules

    Scattering pricing logic across frontend, backend, emails, and background jobs leads to financial discrepancies and debugging nightmares. The backend should be the sole authority for all price calculations, with the frontend acting as a passive display layer. Key practices include defining a single rounding strategy (e.g., Bankers' Rounding), storing amounts in the smallest currency unit (cents), encapsulating currency conversion in one module, and logging all inputs and outputs for traceability

    最高第 401:55 达到01:55 首次观测上榜16:03 观测离榜上榜 3 次(重入 2 次)累计约10小时24分
  15. 15
    CodePen 2.0: what's new and what's changed

    What changed CodePen 2.0 is a full rebuild, five years in the making. The old setup had three separate editors — Classic Pen, Projects, and a handful of other tools — each with their own constraints. Version 2.0 collapses all of that into one file-based environment. The biggest structural change is a real file system. The old three-file limit is gone. You can now build multi-page projects, organize assets however you want, and use ES module imports across files. It works the way a local dev envi

    最高第 400:00 达到当日首次采集时已在榜07:57 观测离榜累计约7小时58分
  16. 16
    Ship the policy, not the code

    When a business rule must be enforced on both the backend and frontend, duplicating logic leads to inevitable drift. Three strategies are explored: sharing code (risky across separate deployments or different languages), shipping the decision (backend returns computed allowed actions like `allowedActions: ['CANCEL']` so the frontend renders state rather than re-deriving it), and shipping the policy (serializing rules via tools like CASL or JSON Schema so only a stable evaluator is shared, not th

    最高第 514:11 达到14:11 首次观测上榜21:23 观测离榜上榜 4 次(重入 3 次)累计约5小时4分
  17. 17
    I tried customizing an "Easy" Linux Desktop

    A hands-on walkthrough of customizing the Cosmic desktop environment on Pop OS, covering applets, tiling, themes, fonts, icon packs, custom cursors built with xcursor-gen, frosted glass windows, and a dynamic wallpaper switcher written in Rust. The author forks a monochrome icon pack to create pixelated variants, designs pixel-art cursors from scratch, and builds a small Rust app called Twilight to swap wallpapers between light and dark mode. The post also touches on gaming on Pop OS with Nvidia

    最高第 500:00 达到当日首次采集时已在榜03:15 观测离榜累计约3小时16分
  18. 18
    Merge Conflicts Are a Process Problem, Not a Git Problem

    Merge conflicts are symptoms of process problems, not Git failures. Long-lived branches, large pull requests, and poor team communication are the root causes. Trunk-based development — merging small changes frequently — dramatically reduces conflict size and frequency. The most dangerous conflicts are logical ones Git can't detect, which continuous integration helps surface early. Practical habits like keeping PRs small, using feature flags, and communicating when working in overlapping code are

    最高第 508:13 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时54分
  19. 19
    There's a NEW Package Manager!? (Bun Alternative)

    Nub is a new all-in-one JavaScript toolkit built on top of Node.js (not replacing it) that consolidates a package manager, TypeScript file runner, script runner, package runner, and Node version manager into a single Rust binary. Created by Colin (the creator of Zod), it claims to be 5x faster than pnpm for installs, 19x faster than npx for package running, and 24x faster than pnpm run for scripts. It supports full TypeScript (including enums, namespaces, decorators), automatic .env loading, JSO

    最高第 608:13 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时54分
  20. 20
    How I Built an Architecture Scoring Model for React

    Arcovia is a CLI tool that analyzes React, Next.js, and Vite codebases and produces a deterministic architecture score using static analysis — no AI, no network connection required. The author describes the motivation (replacing gut-feel architectural reviews with a reproducible number), the multi-layered scoring model (weighted category deductions, diminishing penalties for repeated findings, capped critical-risk adjustments), and the engineering challenges involved: making the dependency graph

    最高第 709:17 达到当日首次采集时已在榜15:15 观测离榜上榜 4 次(重入 3 次)累计约5小时8分
  21. 21
    OpenAI confirms ChatGPT is down worldwide

    ChatGPT is experiencing a major worldwide outage starting around 5 AM ET, preventing users from loading chats or interacting with the AI. OpenAI has acknowledged the issue on its status page and is investigating.

    最高第 708:13 达到当日首次采集时已在榜20:35 观测离榜累计约20小时36分
  22. 22
    One engineer with Claude Code outpaced the whole Bun team. The numbers are hard to argue with.

    Last month, one engineer using Claude Code got more of Node.js’s test suite passing in Bun than the entire Bun team — including founder Jarred Sumner — managed across nine months of 1.2-to-1.3 development. Sumner posted this himself, which is either admirably honest or a very confident flex, depending on how you read it. That’s the headline number, but the context makes it weirder. Bun’s entire JavaScript runtime was ported from Zig to Rust in 11 days in May 2025, using a multi-agent Claude Code

    最高第 818:27 达到16:51 首次观测上榜20:35 观测离榜上榜 2 次(重入 1 次)累计约3小时28分
  23. 23
    Introducing Claude Opus 5

    Anthropic has released Claude Opus 5, a new model positioned between Opus 4.8 and the top-tier Fable 5, at the same price as its predecessor ($5/M input, $25/M output tokens). It sets new state-of-the-art results on Frontier-Bench and GDPval-AA coding/knowledge work benchmarks, triples the next-best model on ARC-AGI 3, and outperforms all competitors on OSWorld 2.0 computer use at roughly one-third the cost of Fable 5. Key improvements include stronger agentic behavior (self-verification, iterat

    最高第 808:13 达到当日首次采集时已在榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约22小时50分
  24. 24
    Anthropic’s Opus 5 is almost Fable 5

    Anthropic has launched Claude Opus 5, its latest flagship model that approaches the performance of Fable 5 at half the price ($5/$25 per million input/output tokens). Opus 5 outperforms Fable 5 on most benchmarks including knowledge work (GDPval-AA v2: 1861 vs 1747), agentic terminal coding, computer use, and business workflows (AutomationBench). Fable 5 retains leads in legal benchmarks and DeepSWE agentic coding. Opus 5 is now the default model for Claude Max subscribers and the best available

    最高第 908:13 达到当日首次采集时已在榜当日结束时仍在榜上榜 6 次(重入 5 次)累计约21小时24分
  25. 25
    Node.js — Check out the New Node.js API Documentation Preview

    The Node.js project has launched a beta preview of its redesigned API documentation at beta.docs.nodejs.org. Built with a new standalone tool called doc-kit, the redesign introduces built-in search with keyboard shortcuts, a unified design system shared with the nodejs.org website, a persistent sidebar, per-page table of contents, mobile-friendly layout, and llms.txt support for AI tools. Content is still generated from the same Markdown source files, and all existing features like ESM/CJS switc

    最高第 912:13 达到12:13 首次观测上榜14:59 观测离榜上榜 2 次(重入 1 次)累计约1小时4分
  26. 26
    What PewDiePie Is Building in AI Now: Odysseus Is Becoming a Serious Local AI Workspace

    Odysseus, a self-hosted AI workspace started by PewDiePie (Felix Kjellberg), has evolved from a personal experiment into a growing open-source project. It combines chat, agents, memory, email, file access, shell commands, MCP servers, and a Cookbook that auto-detects hardware and recommends compatible local models. Recent development focuses on Apple Silicon/MLX support for native GPU acceleration, slimmer prompts for smaller local models, hardening the email client with proper OAuth and token s

    最高第 1015:15 达到15:15 首次观测上榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约7小时18分
  27. 27
    Web dev is finally getting good

    Several significant web platform developments are converging: Chrome is experimenting with out-of-order HTML streaming via declarative partial updates using processing instruction markers and the template element, enabling servers to deliver page sections as their data becomes available without JavaScript workarounds. Chrome is also experimenting with rendering real DOM elements inside canvas, preserving browser interactions like text selection and accessibility. ECMAScript 2026 has been officia

    最高第 1008:13 达到当日首次采集时已在榜14:11 观测离榜累计约14小时12分
  28. 28
    Why I Build Software Like I’m Going to Maintain It for 10 Years

    A senior developer's philosophy on writing software for long-term maintainability. Key principles include prioritizing readability over cleverness, treating naming as documentation, writing comments that explain 'why' not 'what', choosing boring but appropriate architecture, respecting the cost of dependencies, investing in documentation and tests, and designing APIs that feel natural. The core mindset shift: write code for your future self who has forgotten all context, not for your present sel

    最高第 1108:13 达到当日首次采集时已在榜14:27 观测离榜上榜 3 次(重入 2 次)累计约8小时42分
  29. 29
    What's New in JavaScript? ECMAScript 2027

    Here is information on what will be added new to JavaScript. The version is still being developed, but we already know that a Temporal object will be added, which allows you to work conveniently with the date. https://tc39.es/ecma262

    最高第 1208:13 达到08:13 首次观测上榜16:19 观测离榜上榜 2 次(重入 1 次)累计约1小时20分
  30. 30
    Are new solo game dev dead

    We will love to hear your opinions.

    最高第 1215:15 达到14:11 首次观测上榜20:51 观测离榜上榜 2 次(重入 1 次)累计约6小时8分
  31. 31
    From Frontend Development to Rust and Systems Tools

    A few months ago, I wrote about why a frontend developer working mainly with Vue and TypeScript decided to explore Rust. It started with curiosity. I kept seeing Rust behind tools I already used or admired: ripgrep, Zed, Biome, Alacritty, Tauri, Ratatui, and many others. Tauri became the bridge for me. I could continue building interfaces with familiar web technologies while using Rust for the system-level parts of the application. From there, I started experimenting with: 🦀 CLI tools 🖥️ Termina

    最高第 1311:09 达到11:09 首次观测上榜14:11 观测离榜上榜 2 次(重入 1 次)累计约2小时46分
  32. 32
    Nub: a new Node.js toolkit claiming faster installs and script running than Bun and pnpm

    What is Nub? Nub is a new JavaScript toolkit that sits on top of Node.js rather than replacing it. In a single native binary, it bundles a package manager, script runner, Node version manager, and TypeScript runtime. The pitch is straightforward: get meaningfully faster tooling without abandoning Node.js compatibility or migrating to a different runtime like Deno or Bun. The benchmark claims The Nub team published benchmarks showing a warm reinstall of 1,100+ packages completing in 346ms. For co

    最高第 1308:13 达到08:13 首次观测上榜11:09 观测离榜累计约2小时56分
  33. 33
    I Built a Complete LLM From Scratch in Pure Rust — Pretraining, GRPO, Flash Attention, and Self-Learning Without a Single Line of Python

    A developer built a complete LLM pipeline from scratch in pure Rust — no Python, no PyTorch — called aarambh-ai. The 14-crate workspace covers pretraining, SFT fine-tuning, LoRA/QLoRA, GRPO reinforcement learning, INT4/GGUF quantization, Flash Attention v2 CUDA kernels, a thinking engine, a safety layer, and an online self-learning loop. Four model scales (25M to 1.3B parameters) share identical code. Key technical details include: AdamW with β₂=0.95 (not 0.999), Cholesky decomposition for stabl

    最高第 1307:57 达到当日首次采集时已在榜当日结束时仍在榜上榜 6 次(重入 5 次)累计约21小时24分
  34. 34
    Why I Use a Hybrid Folder Structure

    A developer shares their hybrid folder structure approach for organizing Vue 3 projects, combining responsibility-first organization at the root level with feature-first grouping for feature-specific code, plus consistent file naming conventions. The post explains the reasoning behind this architecture with production-inspired examples and discusses trade-offs compared to purely responsibility-first or feature-first approaches.

    最高第 1407:57 达到当日首次采集时已在榜21:23 观测离榜上榜 4 次(重入 3 次)累计约10小时54分
  35. 35
    Should You Still Learn Coding in the Age of AI? The Question Every Developer Is Quietly Asking

    The post reflects on whether learning to code is still worthwhile in an era of AI coding assistants and widespread tech layoffs. It argues that many layoffs are rooted in pandemic-era overhiring rather than AI alone, and warns against 'vibe coding' — using AI-generated code without understanding it — because real systems break in ways that require deep knowledge to debug. It also raises concern about companies cutting junior hiring, which could create a future experience gap. The conclusion is t

    最高第 1507:57 达到07:57 首次观测上榜08:13 观测离榜累计约16分钟