全部/社区/实时热榜

daily.dev · Popular · 实时热榜

HISTORY2026年7月30日24 不同热搜
07/2308/21 有历史数据
DAILY UNIQUE TOPICS24 个热搜
  1. 01
    The Disappearing Senior: AI and Entry Level Jobs

    AI is eliminating entry-level developer work, but there's a less-discussed second effect: senior engineers are quietly losing their skills by only approving AI-generated output rather than doing the work themselves. The 'reasoning muscle' atrophies when judgment is never exercised. Meanwhile, no new seniors are being produced because the junior work that used to forge them is gone. Practical countermeasures include deliberately doing one thing the hard way each week, asking AI to defend its choi

    最高第 115:23 达到15:23 首次观测上榜当日结束时仍在榜累计约8小时28分
  2. 02
    Good News Gamers! GOG is Officially Coming to Linux

    GOG has confirmed it is working on a native Linux client for GOG GALAXY, its optional game launcher. The company's joint CEO revealed a specialist has been hired to lead the effort, though no timeline or specific plans have been shared yet. This follows GOG becoming an independent company after CD Projekt sold it, and its new owner publicly criticizing Windows quality. A native Linux client would let Linux gamers manage their GOG library with features like auto-updates, cloud saves, and achievem

    最高第 102:08 达到02:08 首次观测上榜当日结束时仍在榜累计约21小时43分
  3. 03
    Trends are here!

    Not everything is news. Sometimes it’s a hot take that blows up, a controversy that brews, a new engineering pattern that emerges, or people online rediscovering that using one’s brain is still needed in this day and age 🤖. In the past, whenever these trends appeared, your feed would be inundated with posts about it and endless replies to the replies. Exhausting, honestly. Well, not anymore! We created Trends to solve this. Like Collections , the idea is to aggregate all the posts around a subje

    最高第 100:00 达到当日首次采集时已在榜19:13 观测离榜上榜 3 次(重入 2 次)累计约13小时32分
  4. 04
    Agentic SDLC is the Future of Software Engineering!

    Yes, AI Driven SDLC is the Future of Software Engineering. AI-native engineering evolution toward an Agentic Development Life Cycle redefines each phase. Delegating the work to AI Agents and workflows is the ultimate goal and human/developer will handle the policies, guardrails, best practices and approvals. This way, you don’t need to give full authority to Agents. Developers just need the intent/prompt of what they like to build and agents take care of the rest. This is the future of software.

    最高第 200:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约22小时32分
  5. 05
    Let CSS do the work

    Using JavaScript to calculate and set inline styles (like element heights) is an anti-pattern. Instead, pass raw data values to CSS via custom properties and let CSS handle the styling logic using functions like calc() and min(). This approach keeps styling concerns in CSS, makes updates easier to find and change, and likely improves performance by offloading visual calculations from JavaScript.

    最高第 215:23 达到15:23 首次观测上榜当日结束时仍在榜上榜 2 次(重入 1 次)累计约7小时2分
  6. 06
    The Anti-Github

    Codeberg, a FOSS-focused GitHub alternative, has updated its terms of use to ban projects that mostly consist of AI/LLM-generated code, and also prohibits cryptocurrency projects. The author breaks down Codeberg's reasoning from their blog: unclear copyright status of LLM training data (copyleft concerns), community trust erosion from low-effort AI submissions burdening maintainers, and rising hardware/hosting costs exacerbated by AI crawlers and mass commits. The author agrees with the copyrigh

    最高第 217:47 达到17:47 首次观测上榜当日结束时仍在榜累计约6小时4分
  7. 07
    Day 2/30 — Keep Controllers Thin

    A controller should understand HTTP. It should not understand your entire business. Its job is usually simple: Accept the request Read the request context Delegate the work Return the response If your controller calculates prices, opens transactions, updates repositories and sends emails, it is no longer a controller. It is a business process wearing an HTTP costume. What is the worst controller you have inherited? #NestJS #CleanArchitecture #APIDesign

    最高第 204:16 达到04:16 首次观测上榜当日结束时仍在榜累计约19小时35分
  8. 08
    Day 7/30: Amazon S3 is not just a very large folder

    S3 stores files as objects inside buckets. It is commonly used for documents, images, videos, backups, logs and static website files. It is highly scalable, but permissions still matter. Before making a bucket public, ask: “Should everybody on the internet be able to see this?” If the answer is no, step away from the public-access settings. S3 can store almost anything. That does not mean almost everyone should access it. #AWSWithoutTheFluff #AmazonS3 #CloudSecurity

    最高第 313:15 达到13:15 首次观测上榜当日结束时仍在榜累计约10小时36分
  9. 09
    Substack writers, you need a website

    Writers who rely on Substack as their primary digital home are making a strategic mistake. Substack and similar platforms are distribution tools, not permanent homes — when you build on someone else's platform, you're a tenant, not an owner. The POSSE model (Publish on your Own Site, Syndicate Elsewhere) offers a better approach: publish first to a domain you own and control, then use platforms like Substack purely as distribution channels. John Scalzi's 28-year independent blog is cited as a mo

    最高第 300:00 达到当日首次采集时已在榜13:31 观测离榜上榜 2 次(重入 1 次)累计约6小时36分
  10. 10
    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

    最高第 300:26 达到00:26 首次观测上榜当日结束时仍在榜累计约23小时25分
  11. 11
    DOOM Using Regular Expressions

    Developer Artem Lytkin built a system that runs DOOM entirely through regular expressions. The implementation encodes a custom CPU's registers, RAM, a framebuffer, the DOOM engine compiled to that CPU's instruction set, and the game's WAD file into a 96.6 MB text string. A C-based driver applies over ten thousand ordered find-and-replace regex rules to this string to produce each game frame. At roughly 80,000 substitutions per second, the result is a marginally playable framerate — a creative pr

    最高第 408:16 达到04:32 首次观测上榜当日结束时仍在榜累计约19小时19分
  12. 12
    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

    最高第 400:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 5 次(重入 4 次)累计约22小时32分
  13. 13
    Rust's new borrow checker is coming!

    Polonius, Rust's new and improved borrow-checker, is nearing stabilization in nightly Rust. The current borrow-checker is overly conservative, rejecting valid memory-safe code due to imprecise lifetime tracking — for example, incorrectly extending mutable reference lifetimes across match arms. Polonius fixes this by more accurately determining when references overlap, allowing more valid code to compile without sacrificing memory safety. Testing on 20,000 popular crates showed an average compile

    最高第 500:00 达到当日首次采集时已在榜15:23 观测离榜上榜 2 次(重入 1 次)累计约14小时51分
  14. 14
    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

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

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

    最高第 800:00 达到当日首次采集时已在榜02:08 观测离榜累计约2小时9分
  17. 17
    I'm 38 and I Can't Support Myself Anymore

    A personal essay by a 38-year-old writer living with chronic illness who can no longer work consistently. The piece explores the psychological and financial toll of disability under capitalism, critiquing the Protestant work ethic and hustle culture that equates productivity with human worth. It examines the structural failures of disability support systems like SSI, the 'benefits cliff' trap, and the invisible costs of having a body that cannot produce consistently. The author reflects on inter

    最高第 814:35 达到13:31 首次观测上榜15:07 观测离榜上榜 2 次(重入 1 次)累计约1小时4分
  18. 18
    Kimi K3 is the open-weight model everyone is actually excited about

    Moonshot AI dropped Kimi K3, and the reception has been unusually loud for an open-weight release. On Hugging Face, it hit #1 trending with 4,000+ likes faster than any previous model release, according to Clement Delangue. That’s not a small thing — HF trending is a decent proxy for genuine developer interest, not just hype from the vendor’s own Twitter account. The benchmark claim doing the rounds: Cognition tested it on FrontierCode 1.1 and says K3 is “the first open source model we tested th

    最高第 900:00 达到当日首次采集时已在榜04:16 观测离榜累计约4小时17分
  19. 19
    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

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

    最高第 1100:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 3 次(重入 2 次)累计约20小时2分
  21. 21
    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

    最高第 1200:00 达到当日首次采集时已在榜21:53 观测离榜上榜 2 次(重入 1 次)累计约21小时38分
  22. 22
    PewDiePie’s Odysseus is growing from a personal local-AI experiment into a serious open-source workspace. I looked at what the community is improving...
    最高第 1300:00 达到当日首次采集时已在榜15:23 观测离榜上榜 4 次(重入 3 次)累计约4小时16分
  23. 23
    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

    最高第 1400:00 达到当日首次采集时已在榜当日结束时仍在榜上榜 5 次(重入 4 次)累计约22小时32分
  24. 24
    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

    最高第 1500:00 达到当日首次采集时已在榜11:28 观测离榜上榜 2 次(重入 1 次)累计约11小时13分