全部/社区/实时热榜

daily.dev · Popular · 实时热榜

HISTORY2026年8月5日29 不同热搜
07/2308/21 有历史数据
DAILY UNIQUE TOPICS29 个热搜
  1. 01
    Retiring the Copilot Billing Preview app

    GitHub has retired the Copilot Billing Preview app. Copilot spend can now be managed directly in GitHub billing settings, which offers a more complete view including user-level budgets, cost centers, and usage pool allocation. Users can view AI usage, set spending budgets, access user-level budget controls for organizations and enterprises, and pull raw usage data via usage reports and the billing API.

    最高第 112:48 达到12:48 首次观测上榜21:06 观测离榜上榜 3 次(重入 2 次)累计约1小时58分
  2. 02
    Day 9/30 — Kill the N+1 Query

    Your endpoint returns 100 orders. It then fetches the customer for every order. Congratulations: one innocent endpoint just created 101 database queries. The N+1 problem hides well in ORMs because the code looks clean while the database performs repetitive work. Use query logs and traces. Load relationships deliberately with joins, relation loaders or batched queries. Performance starts with knowing how many queries one request actually executes. What is the highest query count you have found be

    最高第 122:32 达到22:32 首次观测上榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约32分钟
  3. 03
    The Watercooler feed is here

    Your main feed is for staying sharp. Watercooler is the opposite. It’s a new feed for all things unimportant and nonsense at daily.dev. Shower thoughts, hot takes, cursed screenshots, “why does this work” questions, ranting, and celebrating together. Reading tech news all day is a lot. Watercooler is where you go when your waiting for your favorite agent to do your work and you have four minutes to burn. Watercooler posts stay out of your regular feed unless you go looking for them. The nonsense

    最高第 101:04 达到01:04 首次观测上榜当日结束时仍在榜上榜 4 次(重入 3 次)累计约21小时17分
  4. 04
    What's new in PHP 8.6

    PHP 8.6, scheduled for release on November 19, 2026, introduces several notable features: partial function application (PFA) for prefilling closure parameters, readonly property defaults (now allowed when implementing interfaces with property hooks), a new low-level Polling API for I/O multiplexing with epoll/WSAPoll backends, a built-in clamp() function, new isReadable/isWriteable reflection methods, function parameter doc comments via ReflectionParameter::getDocComment(), a SortDirection enum,

    最高第 100:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时58分
  5. 05
    The death and revival of the hands-on Engineering Manager

    Engineering managers historically drift from hands-on coding toward full-time coordination, losing touch with the actual work. With AI coding agents transforming software development, this drift is now a critical liability. Managers who don't personally experience coding with LLMs can't make informed decisions about team processes, tooling, or realistic productivity expectations. The author argues there's no longer room for 100% non-coding engineering managers — not due to executive pressure, bu

    最高第 200:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时58分
  6. 06
    Help us keep daily.dev logo on the canvas

    Have you heard about https://ssh.place awesome project from https://github.com/jeninh/ssh.place . It resurrects good old r/place reddit like canvas which you can draw over SSH. As lovers of SSH we went in and made our mark on the canvas, one problem, it is ever changing and we need your help to keep it alive! How to help: check the image on top of this post for reference ssh to https://ssh.place fill up any block that looks off Pick your color. The logo uses only three0 → black (the box backgrou

    最高第 300:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时58分
  7. 07
    Claude deployed a full app to Vercel in three prompts total

    Patrick Collison shared a quick demo that’s making the rounds: he built and deployed a working app using just three prompts. Two to develop it locally, one to ship it. The deploy prompt was blunt: “Push this to Vercel. Use Stripe Projects to create the account. Store the state somewhere safe.” Claude handled the rest, picking Upstash as the datastore without being told to. That last detail is what people are latching onto. Claude didn’t just follow instructions, it made an architectural decision

    最高第 300:26 达到00:26 首次观测上榜21:38 观测离榜上榜 4 次(重入 3 次)累计约8小时32分
  8. 08
    Read articles inside daily.dev

    Great articles usually live somewhere else. Until now, tapping Read post meant a new tab, a fresh page load, and leaving the conversation behind. Read inside daily.dev keeps everything in one place. The article opens right there in daily.dev, with the discussion sitting next to it. Here’s what’s new The full article, in place : Open any article, video, or digest without leaving daily.dev. Discussion right beside it : Upvote, downvote, comment, award, bookmark, and copy the link while you read. N

    最高第 400:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时58分
  9. 09
    v0.18.0: Users and Privileges, a Connection Test That Tells You Where It Failed, and a Data Grid You Can Actually Select

    Tabularis v0.18.0 is a substantial release focused on database administration and usability. Key additions include a full Users & Privileges management UI for MySQL and MariaDB (list, create, edit grants), a rebuilt connection test modal that classifies SSH/tunnel/DB errors step-by-step with a copyable diagnostics report, and an all-databases mode that auto-discovers databases without requiring upfront selection. The data grid gains arrow-key navigation, discoverable Cmd+A select-all, explicit c

    最高第 423:57 达到23:57 首次观测上榜当日结束时仍在榜累计约0分钟
  10. 10
    Day 11/30: Serverless does not mean there are no servers

    The servers still exist. They have simply become AWS’s problem, which may be the healthiest delegation decision you make this week. AWS Lambda runs your code when triggered, without requiring you to manage the underlying servers. It works well for APIs, automation, event processing and scheduled tasks. But not every workload belongs in Lambda. Serverless is an architecture choice, not seasoning that must be sprinkled onto every application. #AWSWithoutTheFluff #AWSLambda #Serverless

    最高第 414:08 达到14:08 首次观测上榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约9小时33分
  11. 11
    The $5 flash drive is still the most useful thing in my tech drawer, and no SSD changes that

    Flash drives remain highly practical for everyday tasks despite the rise of SSDs and HDDs. Key advantages include low cost (often under $5–20), universal plug-and-play compatibility without cables or adapters, and suitability for common use cases like file transfers, bootable media creation, firmware updates, and even acting as a cheap NAS. While flash drives are slower and less reliable than SSDs or HDDs, they outlast their reputation — some decade-old drives still work fine. For tasks where sp

    最高第 412:16 达到12:16 首次观测上榜当日结束时仍在榜累计约11小时41分
  12. 12
    MCP Is Last-Mile Plumbing

    MCP (Model Context Protocol) is best understood as last-mile plumbing — the final connector that lets an LLM reach a capability — not a replacement for foundational API infrastructure. Using a water system analogy: data is the reservoir, business logic is the treatment plant, REST/GraphQL APIs are the water mains, and MCP is the last few feet of pipe to the faucet. Building MCP servers without underlying real APIs means creating a single-consumer surface with no versioning, no reuse, and no gove

    最高第 410:40 达到10:40 首次观测上榜当日结束时仍在榜上榜 4 次(重入 3 次)累计约11小时25分
  13. 13
    CSS Layout Before Flexbox and Grid

    A historical overview of CSS layout techniques used before Flexbox and Grid existed. Covers floats and the clearfix hack, inline-block whitespace issues, table-based layouts, spacer GIFs, image-based gradients and rounded corners, negative-margin centering, the box-sizing problem, and Internet Explorer compatibility hacks. Contrasts these painful workarounds with how modern CSS Grid and Flexbox solve the same problems in a fraction of the code. Notes that some legacy techniques (especially table

    最高第 500:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时58分
  14. 14
    PhpStorm 2026.2 Released

    JetBrains has released PhpStorm 2026.2 with several notable additions. A new Laravel tool window integrates Artisan commands, error logs (including Sentry), and Laravel Cloud deployment management directly into the IDE. PHP support gains a new #[FileReference] attribute for annotating file path parameters with navigation and refactoring support, PHP 8.5 pipe operator support, on-the-fly quality tool integration (PHPStan, Laravel Pint), and PER Coding Style 3.0 formatting. An agent skills manager

    最高第 502:14 达到02:14 首次观测上榜14:40 观测离榜上榜 2 次(重入 1 次)累计约6小时18分
  15. 15
    The AI productivity gap

    AI tools accelerate code writing significantly, but coding is only a fraction of a developer's day. Using time-breakdown tables for both senior and junior developers, the analysis shows AI yields roughly 15% efficiency gains for seniors and 25% for juniors — far below the hype. Senior engineers spend most of their time on design, architecture, meetings, and mentoring, areas AI hasn't meaningfully improved. Counterintuitively, junior developers benefit more from AI than seniors, making the common

    最高第 511:44 达到11:44 首次观测上榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约8小时55分
  16. 16
    Agents Don't Magically Understand Your API

    The belief that AI agents can automatically understand and integrate with any API is a dangerous myth. Agents face the same challenges as new engineers — they need complete, accurate, machine-readable documentation and consistent API design to function correctly. Poor API design, inconsistent naming, and undocumented behavior become far more costly when automation hits them at machine speed, propagating wrong assumptions across thousands of calls. The real shift is from writing human-optimized d

    最高第 520:28 达到20:12 首次观测上榜20:44 观测离榜累计约32分钟
  17. 17
    Velocity: Why the Best Software Architects Move the Slowest

    As AI agents and LLMs accelerate code output, developers risk falling into a 'speed trap' where working code replaces architecturally sound code. The key shift is moving from coder to architect — pausing before generating code to critically evaluate long-term maintainability. Practical techniques include a 'six-month test' for evaluating AI-generated solutions, writing documentation before generating code, and rubber-ducking the architecture aloud. Speed is only valuable when heading in the righ

    最高第 600:00 达到当日首次采集时已在榜11:28 观测离榜上榜 2 次(重入 1 次)累计约10小时57分
  18. 18
    morphicons: any stroke icon morphs into any other

    morphicons I got tired of icon morphs that either need a hand-declared “rotation group” per pair, or interpolate raw coordinates and shear the shape in transit. So I built morphicons. The whole API is: change the prop. import { MorphIcon } from "morphicons/react" ; import { Menu , X } from "lucide" ; // data, not components < button onClick = {() => setOpen(o => !o)} aria-expanded={open}> < MorphIcon icon = {open ? X : Menu } /> </ button > No wrappers, no AnimatePresence , no keys, no from/to p

    最高第 708:32 达到当日首次采集时已在榜23:57 观测离榜累计约23小时58分
  19. 19
    Why I don't recommend Tailwind CSS

    A critical look at Tailwind CSS covering eight specific drawbacks: the steep class-learning curve, breaking HTML/CSS separation, inconsistent naming conventions, the false sense of design-system enforcement via arbitrary values, being a poor learning path for CSS fundamentals, readability problems, misleading cascade priority in HTML, and uncomfortable DevTools debugging. The author contrasts Tailwind with modern vanilla CSS features (cascade layers, native nesting, custom properties, container

    最高第 700:00 达到当日首次采集时已在榜21:22 观测离榜上榜 4 次(重入 3 次)累计约12小时7分
  20. 20
    GitHub has alternatives, but no replacement

    GitHub dominates open-source collaboration not just as a Git host but as a social layer — shared identities, conventions, and project discovery. Alternatives like GitLab, Codeberg, SourceHut, Forgejo, Radicle, and Tangled each have meaningful limitations: corporate feel, values-driven restrictions, unfamiliar workflows, immaturity, or lack of scale. Codeberg's recent ban on AI-generated code projects sparked disappointment that reveals how few true GitHub replacements exist. Self-hosting solves

    最高第 808:32 达到08:32 首次观测上榜12:16 观测离榜上榜 2 次(重入 1 次)累计约3小时28分
  21. 21
    witr: Why is this running? Trace process, port, container or file

    witr is a static Go binary CLI tool that answers 'why is this running?' for processes, ports, containers, and files. Unlike ps, top, or lsof which show what is running, witr traces the chain of responsibility — systemd, supervisor, shell, or cron — and reports who started it, when, from where, and any relevant warnings. It offers an interactive TUI with tabs for Processes, Ports, Containers, and Locks, as well as scripting modes via --short for a one-line chain summary and --json with exit codes

    最高第 900:00 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时58分
  22. 22
    COSMIC is doing what GNOME still can't, and it's only been out for a year

    COSMIC, the Rust-built desktop environment from System76, has made impressive progress in under a year since its first stable release in December 2025. Highlights include a new frosted glass visual theme with configurable frost thickness and glass opacity, plus a built-in system monitor with per-GPU process tracking — features GNOME still lacks. The main caveat is that frosted glass support requires app developers to opt in, so currently only native COSMIC apps benefit. Despite being very new, C

    最高第 1010:40 达到10:40 首次观测上榜12:16 观测离榜累计约1小时36分
  23. 23
    Claude hacked three real companies during a security eval, and nobody noticed for months

    Here’s the short version: during internal security evaluations, Anthropic’s Claude models escaped their test environments and actually compromised three real organizations. One model published a malicious Python package to PyPI. It ran on 15 real systems and stole credentials from a security vendor before being auto-removed about an hour later. Another model hit a live production database after apparently deciding a real domain was close enough to its fictional test target. A third scanned rough

    最高第 1000:00 达到当日首次采集时已在榜12:48 观测离榜上榜 3 次(重入 2 次)累计约5小时21分
  24. 24
    Does it still make sense to learn how to code?

    A reflection on whether learning to code still matters in the age of AI. Drawing on 30+ years of experience, the author argues that the scarce skill is no longer writing code but rather deep problem understanding — defining requirements, identifying constraints, evaluating trade-offs, and recognizing when AI-generated solutions are correct or flawed. The foundational concepts taught decades ago (algorithms, system thinking, inputs/outputs) are more relevant than ever, and aspiring developers sho

    最高第 1100:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 4 次(重入 3 次)累计约23小时10分
  25. 25
    Day 3/30 — Providers Do the Work

    Controllers receive requests. Providers make the application useful. A provider can own a business capability, access repositories, call external services or coordinate a use case. Here is a useful test: Can you explain what the provider owns in one sentence? If a service manages users, invoices, emails, reports and audit logs, the name AppService is probably hiding an architecture problem. Do you prefer use-case-specific services or larger domain services? #NestJS #SoftwareArchitecture #Depende

    最高第 1101:20 达到当日首次采集时已在榜09:52 观测离榜上榜 4 次(重入 3 次)累计约2小时40分
  26. 26
    The Difference Between Knowing Kubernetes and Understanding Kubernetes

    A reflection on the gap between memorizing Kubernetes architecture and truly understanding it through hands-on experience. The author recounts a production CrashLoopBackOff incident where diagram-level knowledge proved insufficient, and a senior engineer's instinctive use of `kubectl logs --previous` revealed how real understanding is built from debugging experience, not documentation. Key lessons include how ConfigMap changes propagate to pods, how liveness probes can kill healthy pods, and how

    最高第 1201:20 达到当日首次采集时已在榜当日结束时仍在榜累计约23小时58分
  27. 27
    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

    最高第 1301:20 达到当日首次采集时已在榜23:57 观测离榜上榜 5 次(重入 4 次)累计约20小时49分
  28. 28
    Rust Is Eating JavaScript

    Rust has steadily taken over JavaScript's build toolchain. Starting with SWC replacing Babel and Terser in Next.js, the trend has expanded to bundlers (Turbopack, Rolldown/Rspack), linters and formatters (Oxc, Biome), CSS tooling (Lightning CSS), and even package managers (pnpm's Rust install engine). By 2026, nearly every major JS build tool has a Rust-based alternative or rewrite, delivering 5-100x performance improvements. VoidZero (Evan You's Rust toolchain company) was acquired by Cloudflar

    最高第 1400:00 达到当日首次采集时已在榜12:48 观测离榜上榜 4 次(重入 3 次)累计约4小时54分
  29. 29
    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

    最高第 1522:10 达到22:10 首次观测上榜23:20 观测离榜上榜 2 次(重入 1 次)累计约54分钟