Best of RailsJanuary 2025

  1. 1
    Article
    Avatar of communityCommunity Picks·1y

    Code snippet organizer for pros

    A detailed guide on setting up a Rails application on a DigitalOcean droplet using Ubuntu 16.04. The guide covers the creation of a non-root Rails user, adding swap space, installing and configuring NGINX, ElasticSearch, RVM, Rails, and Postgres. Additionally, it includes steps for deploying with Capistrano and securing the server with Let's Encrypt.

  2. 2
    Article
    Avatar of lobstersLobsters·1y

    Moving on from React, a Year Later

    Over the past year, Scholarly has made significant progress, including securing funding, achieving SOC 2 Type II compliance, expanding their team, and maintaining a simple technology stack with Ruby on Rails, Stimulus, and MySQL. The decision to move from React to a server-rendered approach has resulted in better testability, faster performance, and reduced complexity. Their focus on minimizing JavaScript use has led to more reliable and maintainable code. Scholarly remains committed to their current tech stack and confident in their approach moving forward.

  3. 3
    Article
    Avatar of hnHacker News·1y

    campsite/campsite: The Campsite monorepo

    The Campsite monorepo provides an open-source, self-hosted version of the Campsite app. Although it is not actively maintained, it serves as a reference for developers interested in the Campsite codebase. Setting up requires several services including S3 for storage, Pusher for real-time updates, Imgix for CDN, 100ms for video conferencing, and OpenAI for generating summaries. Additional configurations are required for other integrations like AWS ECS, Figma, Linear, and Vercel. Comprehensive setup instructions are provided to help run the app locally.

  4. 4
    Article
    Avatar of rubylaRUBYLAND·1y

    Skeleton Frames

    The post demonstrates how to create dynamic and responsive cards in a Rails application using Turbo Frames and Active Storage for image management. It includes code snippets for setting up the controller, defining routes, and handling image variants to enhance the user interface.