Best of Atomic SpinMay 2025

  1. 1
    Article
    Avatar of atomicobjectAtomic Spin·1y

    Tips To Get the Most out of the AI Editor Cursor

    The post explores effective ways to leverage AI editor Cursor by emphasizing the importance of context. It covers setting project and user rules to guide AI programming, providing effective context through chats, and tapping into the Cursor's Agent Mode while maintaining a clean codebase. It stresses the need for good engineering practices and adapting to Cursor's evolution, cautioning about over-reliance on AI over human intuition in debugging and software development.

  2. 2
    Article
    Avatar of atomicobjectAtomic Spin·1y

    Smart Tools That Let Me Spend More Time Coding

    The post highlights four smart tools that enhance coding productivity by minimizing time spent on non-coding tasks. Tools like zoxide, Rectangle, Raycast, and Vim keybindings are featured for their ability to streamline navigation, window management, and text editing. These tools help developers maintain focus and improve efficiency by reducing friction and maximizing keyboard use.

  3. 3
    Article
    Avatar of atomicobjectAtomic Spin·1y

    How to run the Homepage app via its Docker image

    This post provides a guide on running the Homepage app using its Docker image within a Docker Compose environment. It includes configuration snippets for Docker Compose files and discusses how to manage environment variables and port mappings. The configuration mainly relies on YAML files and allows for customization of services and widgets. The setup aims to create a visually appealing and easy-to-use application dashboard.

  4. 4
    Article
    Avatar of atomicobjectAtomic Spin·1y

    4 Examples of LLM Software Architecture

    The post explores four examples of software architectures that integrate large language models (LLMs) at varying levels of complexity. It discusses using LLMs solely as chatbots, as frontends with access to custom functions, in Retrieval-Augmented Generation (RAG) applications, and combined with Langgraph for handling complex workflows. Each example includes pros and cons, and insights into potential applications of LLMs in both prototype and production environments.