Bookmarks (2335)

  • screenshot

    Benchmarking your Ruby with time_up

    Benchmarking Your Ruby with time_up — time_up is a new benchmarking gem that makes creating multiple...

  • screenshot

    A Break from Summer Break to Bring You Bridgetown 0.21.1

    Bridgetown 0.21.1: Ruby-Powered Static Site Generator — This release includes Webpack 5 support, moves from Babel...

  • screenshot

    GitHub - sj26/mailcatcher: Catches mail and serves it through a dream.

    MailCatcher: A Simple SMTP Server with a Web UI to See Mails — It’s eleven years...

  • screenshot

    GitHub - vlado/activerecord-cte: Brings Common Table Expressions support to ActiveRecord and makes it super easy to build and chain complex CTE queries

    activerecord-cte: Brings Common Table Expressions Support to ActiveRecord — Removes the need to drop to Arel...

  • Tangram

    Tangram: An Automated Machine Learning Framework — It’s not solely for Ruby – indeed, it’s written...

  • screenshot

    Building with Just What You Need Using Roda with Jeremy Evans - RUBY 507 | Devchat.tv

    ▶  Building with Just What You Need Using Roda with Jeremy Evans — Jeremy Evans, creator of...

  • screenshot

    Picking the worst year to pitch for Euruko

    Picking The Worst Year to Pitch for Euruko — Matias tells us the epic saga of...

  • screenshot

    Using VCR to Mock Your Requests - Ana Schwendler

    ▶  Using VCR to Mock Your Requests — VCR is a very long standing Ruby tool for...

  • The Gnar Blog - Validate CSV Input With ActiveModel::Validations

    Validate CSV Input with ActiveModel::Validations — A look at how to improve the robustness of CSV...

  • Optimizing MemoWise Performance @ ja.cob.land

    Optimizing MemoWise Performance — We linked to MemoWise in issue 560. Here, Jacob and Jemma explain...

  • screenshot

    How Release Uses Action Cable and Redux Toolkit

    How Release Uses Action Cable and Redux Toolkit — How Release moved to Redux and use...

  • screenshot

    Building a Documentation Workflow in Rails

    Building a Documentation Workflow in Rails — Making documentation live with your code (known as ‘docs-as-code’)...

  • screenshot

    Crystal 1.1.0 is released!

    Crystal 1.1 Released — Crystal isn’t Ruby, but it’s a statically type-checked and compiled language whose...

  • screenshot

    Euruko

    ▶  Enjoy Some Talks from Euruko 2021 — We mentioned Matz’s keynote a few issues ago, but...

  • Application Monitoring for Ruby, PHP, Node.js, Python, and Elixir ~ Scout

    Try Scout’s New Error Monitoring Feature Add-On for Free — Scout APM uses tracing logic that ties...

  • NHL Time on Ice Visualizations: 2020-2021 Season

    NHL Time on Ice Visualizations for the 2020-2021 Season — A fun visualization built after using...

  • screenshot

    Adding support for cross-cluster associations to Rails 7 | The GitHub Blog

    Adding Support for Cross-Cluster Associations to Rails 7 — Engineers at GitHub have been working on...

  • screenshot

    A Comparison of Ruby Version Managers for macOS - SitePoint

    A Comparison of Ruby Version Managers for macOS — You’ve likely heard of most of the...

  • screenshot

    Refactoring Your Rails App With Service Objects

    Refactoring Your Rails App with Service Objects — Even with the best intentions, Rails apps can...

  • A Rubyist's Walk Along the C-side (Part 5): Variables - Peter Zhu

    A Rubyist's Walk Along the C-side (Part 5): Variables — The latest outing in Peter Zhu’s...

  • screenshot

    Tracking a Ruby memory leak in 2021

    Tracking a Ruby Memory Leak in 2021 — Think you have a memory leak? Are you...

  • screenshot

    Let's Read – Eloquent Ruby – Ch 1

    Let's Read Eloquent Ruby: Chapter 1 — There’s so much knowledge and wisdom in books that...

  • Build a blog with Bridgetown

    Build a Static Site in Ruby with Bridgetown — Felipe creates a real static site with...

  • screenshot

    Active Record Encryption

    Active Record Encryption — A deeper dive into the new AR encrypts functionality coming in Rails...

  • Gems, Plugins, Engines, and Mountable Engines: 4 ways to make a Gem. | Existentialmutt's Blog

    Gems, Plugins, Engines, and Mountable Engines: 4 Ways to Make a Gem — This is a...

  • How to have a productive programming day - Code with Jason

    How to Have a Productive Programming Day — This isn’t Ruby specific, of course.

  • Chartkick - Create beautiful JavaScript charts with one line of Ruby

    Chartkick 4: Beautiful JavaScript Charts in One Line of Ruby — This has been around a...

  • screenshot

    pat/gutentag

    Gutentag: A Simple, Solid Tagging Extension for ActiveRecord — It seems to be the week for...

  • Understanding Factory Bot syntax by coding your own Factory Bot - Code with Jason

    Understanding Factory Bot Syntax by Coding Your Own Factory Bot — Recreating something is always a...

  • screenshot

    Introducing: MemoWise

    Introducing MemoWise, A New Way to Memoize Methods — MemoWise is “the best way to memoize...

  • Ruby 3.0.2 Released

    Ruby 3.0.2 Released (plus 2.7.4 and 2.6.8) — It’s security release time. Net::FTP and Net::IMAP have...

  • screenshot

    Understanding How Rbenv, RubyGems And Bundler Work Together

    Understanding How rbenv, RubyGems, and Bundler Work Together — The chain of tools we use every...

  • screenshot

    KevinBongart/automated_accessibility_testing_with_ruby_on_rails

    The Shortest Path to Get Set Up with Automated Accessibility Testing in Rails — If you’ve...

  • CFPApp

    📅  Submit a Talk to the RubyConf 2021 CFP — Taking place in a hybrid online/offline...

  • screenshot

    Datadog Application Performance Monitoring | Datadog

    Analyze Your Ruby Apps’ Performance in Real Time with Datadog APM — Drill into error traces...

  • screenshot

    Hanami architecture explained

    The Hanami Architecture Explained — Hanami uses concepts like slices and Separation of Concerns to create...

  • screenshot

    Asynchronous Background Processing for Ruby or Rails using AWS Lambda Extensions.

    Asynchronous Background Processing using AWS Lambda Extensions — AWS Lambda Extensions were created so Lambda authors...

  • Neovim's built-in LSP with Ruby and Rails

    Neovim's Built-in LSP with Ruby and Rails — It’s not quite VSCode, but if you want...

  • screenshot

    Spearheading Static Site Generators with Ruby (Bridgetown) with Jared White

    ▶  Spearheading Static Site Generators with Ruby and Bridgetown — Jared White, the creator of the Bridgetown...

  • screenshot

    lostisland/faraday

    Faraday 1.5: A Flexible HTTP Client Library — Where Faraday differs from many other HTTP client...

  • screenshot

    tenderlove/fisk

    Fisk: A Pure Ruby x86-64 Assembler — An interesting project from tenderlove and a clever bit...

  • screenshot

    Ruby Video Streaming | Mux

    Everything a Dev Needs to Build Video for Ruby: Powerful API and Analytics

  • screenshot

    Heroku Database Connection Calculator

    Heroku Database Connection Calculator — Optimizing your database pool configuration relies on quite a few variables...

  • Crunchy Data and Rival IQ Case Study | Crunchy Data

    Crunchy Bridge: Fully Managed Cloud Postgres — Crunchy Bridge users experience performance improvements, better developer workflow...

  • screenshot

    Episode 303 - Tracking Events with Ahoy

    ▶  Tracking Events with Ahoy — The Ahoy gem provides the capability to capture analytics, such as...

  • screenshot

    GitHub Copilot · Your AI pair programmer

    GitHub Copilot: An AI 'Pair Programmer' — A project that GitHub has been working on in...

  • screenshot

    amoeba-rb/amoeba

    Amoeba: Easy Cloning of Active Record Objects (Including Associations) — An extremely old library but recently...

  • screenshot

    httprb/http

    HTTP.rb 5: The Fast Ruby HTTP Client — My favorite Ruby HTTP library nowadays. The 5.0...

  • screenshot

    fphilipe/premailer-rails

    premailer-rails: CSS Styled Emails Without Hassle — Premailer is a drop-in-and-it-works gem that makes styling emails...