Best of daily.devJune 2025

  1. 1
    Article
    Avatar of hnHacker News·49w

    Odyc.js

    Odyc.js is a lightweight JavaScript library designed to help users create interactive narrative games without requiring extensive programming knowledge. The library aims to make game development accessible to beginners while leveraging JavaScript's capabilities for creating engaging interactive experiences.

  2. 2
    Article
    Avatar of dev_worldDev World·49w

    Are We Losing the Joy of Coding?

    Explores the tension between the original joy of coding and modern development pressures. Discusses how constant framework changes, productivity demands, and industry expectations can overshadow the creative and exploratory aspects that initially drew developers to programming. Encourages reflection on maintaining passion and finding time for playful, goal-free coding projects.

  3. 3
    Article
    Avatar of javarevisitedJavarevisited·50w

    How I Finally Understood Docker and Kubernetes

    A developer shares their journey from confusion to understanding Docker and Kubernetes by focusing on practical problems rather than technical jargon. Docker is explained as a way to package applications with their dependencies into portable containers, while Kubernetes is presented as a system for managing multiple containers in coordination. The author emphasizes learning through hands-on experience with simple projects, starting with single containers and gradually building up to multi-container systems with deployments and services.

  4. 4
    Article
    Avatar of communityCommunity Picks·48w

    Animate UI

    Animate UI is an open-source component distribution system that provides fully animated React components built with TypeScript, Tailwind CSS, and Framer Motion. It complements Shadcn UI by offering motion-animated components that can be installed via CLI or copied directly into projects. The platform focuses on providing dynamic backgrounds, primitive animated components, and text effects rather than being a traditional library.

  5. 5
    Article
    Avatar of dailydoseofdsDaily Dose of Data Science | Avi Chawla | Substack·49w

    9 MCP Projects for AI Engineers

    A comprehensive collection of 9 Model Control Protocol (MCP) projects designed for AI engineers, covering various applications from local MCP clients and agentic RAG systems to voice agents and synthetic data generators. The projects demonstrate how to integrate MCP with popular tools like Claude Desktop and Cursor IDE, enabling developers to build more sophisticated AI applications with enhanced tool connectivity and context sharing capabilities.

  6. 6
    Article
    Avatar of daily_updatesdaily.dev Changelog·49w

    daily.dev now powered by Claude Sonnet 4!

    Daily.dev has upgraded its content pipeline to use Claude Sonnet 4, bringing improvements to TLDR summaries, content tagging, recommendations, and content filtering. The AI model's enhanced language comprehension and contextual awareness aims to deliver more relevant and accurate content curation for developers on the platform.

  7. 7
    Article
    Avatar of webdevWebDev·47w

    I Built a Terminal-Based Portfolio You Can Access via SSH

    A developer created an innovative terminal-based portfolio accessible via SSH using React Ink for the UI and a custom Go SSH server. The project combines React components with terminal interfaces, allowing users to explore a portfolio directly from their command line without needing a browser. The setup runs on a VPS and demonstrates creative ways to showcase developer work by meeting developers in their native environment.

  8. 8
    Article
    Avatar of dev_worldDev World·46w

  9. 9
    Article
    Avatar of devtoolsDev Tools·48w

    Froggit - Git TUI

    Froggit is a new Git TUI (Terminal User Interface) tool in development that aims to simplify Git usage through a visual interface in the terminal. The project focuses on making Git more accessible for both beginners and advanced users by providing an intuitive alternative to complex command-line operations, with goals of being simple, fast, and workflow-enhancing.

  10. 10
    Article
    Avatar of communityCommunity Picks·46w

    Neodrag: One draggable to rule them all

    Neodrag is a multi-framework JavaScript library that provides drag-and-drop functionality across React, Svelte, Vue, SolidJS, and vanilla JavaScript. It features a small bundle size (3.46KB), server-side rendering compatibility, TypeScript support, and consistent behavior across all supported frameworks through shared core logic.

  11. 11
    Article
    Avatar of zerotomasteryZero To Mastery·46w

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·49w

    The Micro-Frontend Architecture Handbook

    A comprehensive guide covering four main approaches to micro frontend architecture: iframes with cross-window messaging, Web Components with Shadow DOM, single-spa for orchestrating multiple SPAs, and Module Federation for runtime code sharing. Each method is explained with practical code examples, pros/cons analysis, and real-world use cases. The guide also covers additional tools like Piral, Luigi, and Import Maps, helping developers choose the right approach based on team structure, technical requirements, and deployment needs.

  13. 13
    Article
    Avatar of communityCommunity Picks·49w

    I Was So Angry, I Built My Own

    A developer built a custom project management system after frustration with existing tools. The solution features markdown-based documentation, multi-dimensional estimation using Value/Penalty/Effort/Risk metrics instead of story points, integrated Architecture Decision Records and Post-Mortems, automated DORA metrics tracking from production deployments, and enhanced Kanban boards with built-in cycle time measurement. The system leverages large context window AI models for generating documentation and maintaining consistency across components.

  14. 14
    Article
    Avatar of sebastianraschkaSebastian Raschka·49w

    Coding LLMs from the Ground Up: A Complete Course

    Sebastian Raschka shares a comprehensive video course series on building Large Language Models from scratch using Python and PyTorch. The course covers seven key areas: environment setup, text data preprocessing and tokenization, attention mechanisms implementation, LLM architecture coding, pretraining on unlabeled data, classification fine-tuning, and instruction fine-tuning. The content serves as supplementary material to his book 'Build a Large Language Model (From Scratch)' and emphasizes hands-on learning through implementation rather than using pre-built frameworks.

  15. 15
    Article
    Avatar of awegoAwesome Go·46w

    Best Programming Language for 2026

    Python remains the top choice for AI/ML and automation, while Rust gains momentum for systems programming and blockchain development. JavaScript/TypeScript continues dominating web development, Go excels for backend microservices, and Swift/Kotlin rule mobile development. The guide provides career-specific language recommendations and emphasizes choosing based on your goals rather than popularity alone.

  16. 16
    Article
    Avatar of jsdevelopmentJS Development·49w

    SOLID Design Principles Every JavaScript Deveveloper Should Know

  17. 17
    Article
    Avatar of bytebytegoByteByteGo·48w

    Shopify Tech Stack

    Shopify processes massive scale with 173 billion requests on Black Friday using a tech stack built on Ruby on Rails, React, MySQL, and Kafka. The platform uses a modular monolith architecture with strict component boundaries, database sharding through isolated pods, and extensive tooling investments including YJIT compiler and Sorbet type checker. The infrastructure handles 284 million requests per minute at peak, 66 million Kafka messages per second, and processes 216 million ML embeddings daily for semantic search, all while maintaining developer productivity through comprehensive CI/CD pipelines and observability tools.

  18. 18
    Video
    Avatar of javascriptmasteryJavaScript Mastery·49w

    Build 3 Full-Stack Web Apps That Will Land You a Dev Job (12-Hour Full Course)

    A comprehensive 12-hour course teaching React development through building three production-ready applications: a movie app with trending features, a serverless file management system, and an AI-powered travel admin panel. Covers React 19 fundamentals, hooks, state management, component architecture, styling with Tailwind CSS v4, and deployment strategies. Uses modern tools like Next.js 15, Appwrite for backend services, and includes practical examples of authentication, file handling, and API integration.

  19. 19
    Article
    Avatar of 80lv80 LEVEL·48w

    Clean Animation on Glass Buttons

    Reijo creates stunning glass-like button animations using Blender, featuring smooth flipping motions and candy-like visual effects. The artist's 3D work includes interactive UI elements like yes/no options and login forms, showcasing advanced motion design techniques for creating realistic glass materials and smooth button interactions.

  20. 20
    Video
    Avatar of thecodingslothThe Coding Sloth·47w

    16 Cool GitHub Repos You WILL Use (no pressure)

    A curated list of 16 useful GitHub repositories covering various programming topics including algorithm implementations, free programming books, project tutorials, system design resources, and open source alternatives. The repositories range from beginner-friendly learning materials like roadmaps and free books to more advanced topics like building programming languages and machine learning from scratch. Notable mentions include awesome lists for technology resources, algorithms repository with implementations in multiple languages, and practical tools like free developer services and public APIs.

  21. 21
    Article
    Avatar of dhhDavid Heinemeier Hansson·46w

    Omarchy is out

    DHH has released Omarchy, a pre-configured Arch Linux distribution with Hyprland tiling window manager designed for developers. This opinionated setup provides an out-of-the-box developer environment that complements his Ubuntu-based Omakub project. While Arch Linux itself isn't overly difficult, Hyprland requires extensive manual configuration for basic features like lock screens and menus, which Omarchy addresses by providing everything pre-configured.

  22. 22
    Article
    Avatar of lonely_programmerLonely Programmer·48w

    Grandpa Python

  23. 23
    Article
    Avatar of thedevdojoDevDojo·49w

  24. 24
    Article
    Avatar of dev_worldDev World·47w

  25. 25
    Article
    Avatar of telerikTelerik·50w

    React Design Patterns and Best Practices for 2025

    Comprehensive guide covering modern React development patterns for 2025, including function components, custom hooks, Context API, TypeScript integration, and React 19 features like useOptimistic and Server Components. Explores ecosystem tools like Next.js, Remix, Vite, and Tailwind CSS, plus enterprise UI solutions like KendoReact for building scalable, maintainable applications.