daily.dev · Popular

社区

1 个榜单9分钟前更新默认榜单
9分钟前更新
  • 01
    60/60 Days System Design Questions
    You’re designing the architecture for a new SaaS platform from scratch. It needs to handle 50,000 requests per second at launch. Multi-tenant. Real-time data. Global users. AI inference built in. Your CTO gives you 3 months and a blank slate. You’ve been thinking about this for a week. You finally sit down to draw the first box. Here’s what engineers actually debate in that room: A) Start with a distributed microservices architecture — services for auth, billing, inference, and core domain from
  • 02
    Post now, publish later
    This one is for all the creators out there. We know how hard it is to keep up and show up every day to write content, so we wanted to make it a little easier for you. You can now schedule posts up to 14 days ahead. You can edit them any time, or if you change your mind, publish them right away from your queue. Once a post goes live, we’ll send you a notification, so you’ll never forget that post you scheduled a week ago. A small quality of life improvement that will hopefully help you deliver mo
  • 03
    59/60 Days System Design Questions
    Your payment service charged a customer twice. Same request. Different response code. Client retried. You had no dedup logic. That’s not a race condition. That’s a missing design decision. And the decision isn’t whether to use idempotency keys. It’s how you generate them. Here’s the scenario: Your API processes payments. Clients can and will retry on network failures. Your downstream calls (Stripe, Kafka, wallet credit) cannot be undone once triggered. A 500 or timeout on your side looks identic
  • 04
    When to repeat yourself
    DRY (Don't Repeat Yourself) is a foundational principle, but removing duplication always has a cost. Across team or service boundaries, the coordination overhead of shared components can outweigh the maintenance burden of duplicated code. Two pieces of code that look identical may represent different business concepts (incidental vs. inherent duplication) and should be left separate. When sharing code across services, a shared library introduces language and dependency coupling, while a microser
  • 05
    Are we in an AI Bubble?
    A candid take on whether AI is in a bubble, drawing parallels to the dot-com era. The author acknowledges AI is experiencing bubble-like dynamics but distinguishes between the speculative layer (like NFTs or domain flipping) and the underlying technology's real value (like the internet itself). The key uncertainty is where AI falls on that spectrum — a passing fad or transformative infrastructure.
  • 06
    GitHub - spiritov/ds.css: A css framework recreating the DS / DS Lite's UI
    ds.css is a CSS framework that recreates the Nintendo DS Lite's user interface. It can be used by copying the contents of the /css directory or installing via npm. The project is open source and includes a live preview, with planned additions like clock, calendar, and more DS-inspired components.
  • 07
  • 08
    What is immutable Linux and should you switch to it?
    Immutable Linux distributions ship the OS as a versioned image with a read-only base layer, but still allow full customization of home directories, configs, and apps. The base system stays protected from tampering while updates apply atomically, enabling simple rollbacks via reboot. Different distros implement immutability differently — some use Btrfs snapshots, others layer packages or rely on Flatpak. Security benefits include automatic restoration to a known-good state after a compromise. The
  • 09
  • 10
    A former Microsoft engineer has rebuilt Notepad, and it's 2.5KB in size and has zero AI bloat
    Dave Plummer, the former Microsoft engineer who built the original Windows Task Manager, has released TinyRetroPad — a 2.5KB rebuild of Notepad for Windows. The project strips away all modern additions including Copilot integration, extra features, and DLL dependencies, returning to the original Notepad philosophy of plain text editing. It's aimed at users who just want to quickly edit INI or config files without any AI assistance, account logins, or bloat.