Bookmarks (177)

  • screenshot

    Shopify Invests in Research for Ruby at Scale

    Shopify Invests in Research for Ruby at Scale — This is exciting! If you’ve kept an...

  • screenshot

    GitHub - fatkodima/data_checks: Regression testing for data

    DataChecks: A DSL for Regression Testing on Data — For post-hoc checks when validations or database...

  • screenshot

    GitHub - artagnon/clayoven: 💎 beautiful website generator aimed at math-heavy sites

    Clayoven: A Site Generator Aimed at Math-Heavy Sites — A curiously specific static site generator that’s...

  • Ruby2JS

    Ruby2JS 5.0: A Ruby to JavaScript Transpiler — A transpiler aimed at keeping the resulting code...

  • screenshot

    Release 0.3.0 · matsadler/magnus

    Magnus 0.3.0: Ruby Bindings for Rust — We linked this project recently but it’s coming along...

  • screenshot

    Linting and Auto-formatting Ruby Code With RuboCop

    Linting and Auto-Formatting Ruby Code with RuboCop — An introductory post. Existing RuboCop users scroll on...

  • screenshot

    How to Mock ActionMailer

    How to Mock ActionMailer — Using RSpec custom matchers to make clean ActionMailer mocks.

  • screenshot

    How to get a random number in Ruby

    How to Get a Random Number in Ruby — It’s a basic thing to do, but...

  • screenshot

    How Lyft's mobile team does mobile CI at scale - Buildkite Blog

    How Lyft's Mobile Team Does Mobile CI at Scale — How does Lyft do mobile CI/CD...

  • screenshot

    A Case for Query Objects in Rails

    A Case for Query Objects in Rails — Making your queries reusable is an excellent idea...

  • Kevin Newton | Syntax Tree and lambda-local variables

    Syntax Tree and Lambda-Local Variables — The author of Syntax Tree (a Ruby parsing and formatting...

  • screenshot

    Soft deletion with PostgreSQL: but with logic on the database! — Martian Chronicles

    Soft Deletion with Postgres: Writing the Logic in Postgres Itself — Of course we love writing...

  • contributing - Documentation for Ruby 3.2

    New Official Guides on How to Contribute to Ruby — There are lots of ways you...

  • screenshot

    Cloud 66 · DevOps as a service. Simplify your Deployments.

    All The Convenience of Heroku Without the Cost — The convenience of Heroku, but on any...

  • screenshot

    Using Scientist to Refactor Critical Ruby on Rails Code | AppSignal Blog

    Using Scientist to Refactor Critical Rails Code — We’ve mentioned Scientist a few times over the...

  • screenshot

    GitHub - bpohoriletz/hash_deep_diff

    hash_deep_diff: Get the Differences Between Two Hashes — Basically diff for hashes. Hashdiff is another option...

  • screenshot

    Our Experience Porting the YJIT Ruby Compiler to Rust

    Shopify's Experience Porting the YJIT Ruby Compiler to Rust — A project to port YJIT to...

  • screenshot

    Exception and Uptime Monitoring for Application Developers

    Have You Investigated Honeybadger Lately?🕵🏽‍♀️ — Honeybadger is so much more than error monitoring! All new...

  • screenshot

    Build software better, together

    Report of a Now-Fixed RubyGems Vulnerability — A bug in the gem yanking (unpublishing, basically) process...

  • screenshot

    Impact Analysis: RubyGems Critical CVE-2022-29176 Unauthorized Package Takeover | WhiteSource

    Impact Analysis of the CVE-2022-29176 Unauthorized Package Takeover Vulnerability — This directly relates to the item...

  • How to make Ruby interpreter run program written in a natural language

    How to Make Ruby Run a Program Written in a 'Natural Language' — A start-from-scratch effort...

  • Ruby memoization - Code with Jason

    Ruby Memoization — Memoization is an optimization technique where the results of operations are cached based...

  • screenshot

    A hybrid development Docker Compose setup for Rails

    A Hybrid Development Docker Compose Setup for Rails — Josef looks at getting 80% of the...

  • Use Importmaps without Rails

    How to Use Import Maps without Rails — DHH has talked about a ‘bundler-less’ reality for...

  • screenshot

    How to Sell a One-time Purchase in Rails With Stripe

    How to Sell a One-Time Purchase in Rails with Stripe — We’re Stripe customers ourselves and...

  • screenshot

    GraphQL with David Sanchez - RUBY 544

    ▶  Discussing GraphQL with David Sanchez — GraphQL is a flexible, strongly-typed query language and this episode...

  • screenshot

    GitHub - ankane/searchjoy: Search analytics made easy

    Searchjoy 1.0: Search Analytics Made Easy — Slips into your Rails app and plugs into things...

  • screenshot

    Setting up Slack as a notification channel

    Simplified API for Designing and Sending Notifications Via Slack

  • screenshot

    GitHub - ccmywish/rbenv-for-windows: rbenv for Windows - Manage your app's Ruby environment on Windows

    rbenv for Windows: Manage Your App's Ruby Environment on Windows — The topic of Ruby’s support for...

  • screenshot

    GitHub - aderyabin/sniffer: Log and Analyze Outgoing HTTP Requests

    Sniffer 0.5: Log and Analyze Outgoing HTTP Requests — Hooks into numerous Ruby HTTP libraries and...

  • screenshot

    Scoped gems proposal by mullermp · Pull Request #40 · rubygems/rfcs

    What Do You Think of 'Scoped Gems'? — Here’s an interesting proposal whose author wants more...

  • screenshot

    Bootstrapping with Ruby on Rails Generators and Templates | AppSignal Blog

    Bootstrapping with Rails Generators and Templates — Rails is famed for its ‘batteries included’ approach of...

  • screenshot

    Breaking the Monolith at Twitch: Part One | Twitch Blog

    Breaking the Monolith at Twitch — Twitch is one of a large group of successful companies...

  • screenshot

    Episode 347 - Active Record Tricks

    ▶  Active Record Tricks — Tips and tricks videos are always popular, and this one covers a...

  • Couchbase

    Couchbase Capella DBaaS: Store in JSON, Access with SQL — Build faster with in-memory performance, automatic replication...

  • screenshot

    Ruby 3.1’s incompatible changes to its YAML module (Psych 4)

    On Ruby 3.1’s Incompatible Changes to Its YAML Module (Psych 4) — Ruby 3.1 introduced Psych...

  • screenshot

    How to Run a Virtual Retreat - The Lean Software Boutique

    How to Run a Virtual Retreat — Something more companies have surely been doing in the...

  • screenshot

    GitHub - mcmire/super_diff: A more helpful way to view differences between complex data structures in RSpec.

    SuperDiff 0.9: View Differences Between Complex Data Structures in RSpec — When you’ve got something that’s expected...

  • screenshot

    GitHub - jeremyevans/sequel: Sequel: The Database Toolkit for Ruby

    Sequel 5.56.0: The Database Toolkit for Ruby. — alter_table / add_column / add_foreign_key now support an...

  • screenshot

    Public Status Pages for Uptime Monitoring

    U Up? Let People Know with Beautiful Status Pages from Honeybadger 😘 — We've added support...

  • screenshot

    GitHub - djezzzl/n1_loader: Loader to solve N+1 issues for good. Highly recommended for GraphQL API.

    N1Loader: A Loader to Solve N+1 Issues with Active Record 'for Good' — I think the...

  • screenshot

    How to Avoid Race Conditions in Rails

    How to Avoid Race Conditions in Rails — There are many ways to avoid race conditions,...

  • screenshot

    Live Debugger | Rookout

    Debug Ruby Apps Without Stopping Them in Prod. Try Rookout Free Today

  • screenshot

    Improve your specs quality with branch coverage - kukicola.io

    Improve Your Specs' Quality with Branch Coverage — Enable branch coverage in SimpleCov (the code coverage...

  • screenshot

    Hosting Rails apps for free on Oracle Cloud with Dokku

    Hosting Ruby Apps (for Free) on Oracle Cloud with Dokku — It’s interesting to see a...

  • Sorbet + 100% cov makes Ruby refactoring possible — brandur.org

    Sorbet + 100% Coverage Makes (Safe) Ruby Refactoring Possible — A quick explanation of how Crunchy...

  • screenshot

    GitHub - activerecord-hackery/ransack: Object-based searching.

    Ransack 3.1: Object-Based Searching for Rails Apps — Want to add a search feature to a...

  • screenshot

    Software Engineer - Full-Stack

    Modern Treasury Is Hiring to Build a Universal Banking API — Modern Treasury is a platform...

  • Ask HN: Is Ruby on Rails still relevant? | Hacker News

    🤔  Are Ruby and Rails Still Relevant? — If you’ve been a Rubyist for a while,...

  • mess with dns

    Mess with DNS: A Playground to Learn About DNS Concepts — Not Ruby specific, but DNS...