The one with all the Rails stuff (and Ruby 2.7.2)

about 2 years ago - Direct link

#522 — October 8, 2020

Read on the Web

👍 Thanks for all of the feedback you gave last week – we're listening to it all. An occasional complaint was that we don't have enough pure Ruby (read: not Rails) stuff and as a Sinatra fan(!) I'm sensitive to this too. This issue is Rails heavy too, but I'm going to look at redressing this balance ASAP and encourage you to send in as much non-Rails Ruby stuff as you can! 😉
Peter Cooper, your humble editor

Ruby Weekly


Go to article →

Links in this thread

Ruby Weekly Issue 522: October 8, 2020
👍 Thanks for all of the feedback you gave last week – we're listening to it all. An occasional complaint was that we don't have enough pure Ruby (read: not Rails) stuff and as a Sinatra fan(!) I'm sensitive to this too. This issue is Rails heavy too, but I'm going to look at redressing this balance ASAP and encourage you to send in as much non-Rails Ruby stuff as you can! 😉–––Peter Cooper, your humble editor

How's the Performance of Ruby 3.0.0-Preview1? - | Rails Upgrade Service
The new Ruby 3.0 preview is out! Woo-hoo!If you've heard of me, you know performance is kinda my thing, especially Rails performance on large a...

Ruby 2.7.2 Released
This release contains intentional incompatibility. Deprecation warnings are off by default on 2.7.2 and later. You can turn on deprecation warnings by specifying the -w or -W:deprecated option at the command-line. Please check the topics below for details.

Rails Configuration in Kubernetes
We built Cloud 66 with Rails & ran it in Production in Containers & I can tell you, I dislike Docker's developer experience just as much as I like RoR's.

Hello from Kuby | Kuby
Deploy Your Rails App the Easy Way

Rails 6 and Stimulus.js - a quick launch
Add Stimulus.js framework to Rails app and manipulate your HTML code

Stimulus: A modest JavaScript framework for the HTML you already have.
Stimulus is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire front-end—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine.

An experimental type-level Ruby interpreter for testing and understanding Ruby code - ruby/typeprof | your community gem host is the Ruby community’s gem hosting service. Instantly publish your gems and then install them. Use the API to find out more about available gems. Become a contributor and improve the site yourself.

3.2.0.rc.2 Released - RubyGems Blog
RubyGems 3.2.0.rc.2 includes minor enhancements, bug fixes, performance, major enhancements, minor enhancements, bug fixes and deprecations.

Rails has been released
Hey everyone! Rails version has been released! This version is a security release and addresses one possible XSS attack vector in Actionable Exceptions.

Senior Backend Engineer job in Vienna or Linz or Salzburg | Runtastic
The Runtastic team grows as fast as our user base. Take part and apply now!

adidas Runtastic: adidas Running & adidas Training apps
Track your runs, bodyweight training sessions, and other fitness & sports activities with adidas Runtastic apps. Stay motivated with your friends, set new goals, start a training plan, and live a healthier life.

Senior Software Engineer
New York, NY

Grow your tech career
Thousands of startups and companies use Vettery to grow their tech and product teams. Sign up today and let your next role find you.

Get your job listings in front of over 400,000 software developers via our JavaScript, Web operations, front-end development, Ruby, Node.js, and other e-mail newsletters.

Getting started with Tailwind CSS on Rails 6
If you haven't heard of Tailwind CSS yet, it is a CSS framework filled with a lot of preset CSS classes, which you can apply to your HTML elements, without the need to write custom CSS for them most of the time!

Tailwind CSS - A Utility-First CSS Framework for Rapidly Building Custom Designs
A utility-first CSS framework for rapidly building custom user interfaces.

Why Tailwind CSS
Why I changed my mind on Tailwind CSS, and why I now consider it the Goldilocks Styling Solution

PostGIS vs. Geocoder in Rails
This article compares PostGIS in Rails with Geocoder and highlights areas where you'll want to (or need to) reach for one over the other. Learn more here.

Recurring Subscriptions in One Day with Rails
An example of adding recurring Stripe subscriptions into your Rails SaaS app quickly and efficiently.

Why You Should Migrate your Heroku Postgres to AWS RDS
Heroku PostgreSQL addon is excellent for a quick start setup of a new project. Once your web app matures, then migrating to an alternative database engine like Amazon RDS should be considered. In this blog post, I’ll describe the benefits and drawbacks of using AWS RDS instead of the default Heroku addon. I’ll also compare the pricing and explain why projects that care about EU GDRP compliance should avoid using the Heroku database.

Speeding up Rails with Memoization
Whoever first said that "the fastest code is no code" must have really liked memoization. After all, memoization speeds up your application by running less code. In this article, Jonathan Miles introduces us to memoization. We'll learn when to use it, how to implement it in Ruby, and how to avoid...

How to Fix PostgreSQL Performance Issues with PG Extras
PostgreSQL database queries are a common performance bottleneck for web apps. Before you resort to more complex optimization techniques like caching or read replicas, you should double-check if your database engine is correctly tuned and queries are not underperforming. In this blog post, I present a step by step guide on using PG Extras library to spot and resolve common PostgreSQL database performance issues.

NodeJS PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more. - pawurb/node-postgres-extras

Multitenancy with Postgres schemas: key concepts explained
Hi, we're Arkency and it's our blog with meaty content.

What surprised us in Postgres-schema multitenancy
What surprised us in Postgres-schema multitenancy Find me on twitter here. Also, check our upcoming free webinar: Multitenancy Secrets. You can implement multitenancy in various ways. In one of our projects we went for schema-based multitenancy, where each tenant has its own PostgreSQL schema - i.e. its own namespaced set of tables. This approach has many pros and cons, but we found it viable in certain situations. Apartment is a popular gem assisting with that (currently not actively maintained though).

5by5 | Ruby on Rails Podcast #339: kuby & Rails Deployments with Cameron Dutro
Cameron Dutro believes we need Active Deployment like we have Active Record and Active Storage. That's what kuby is - an easy way to deploy your Ruby on Rails application without getting your dev-ops black belt first.

A platformer game written in Ruby (ongoing). Contribute to victords/super-bombinhas development by creating an account on GitHub.

A minimal Game Library built on top of the Gosu gem. - victords/minigl

Simple gem to provide a coverage of I18n keys used during test suite - hiptest/i18n-coverage

RorVsWild: Ruby on Rails applications monitoring.
RorVsWild monitors requests, background jobs and errors. It provides Ruby on Rails developers with actionable performances insights and errors notifications.

Optimized generation of public and presigned AWS S3 GET URLs in ruby faster - jrochkind/faster_s3_url

Shrine · File attachment toolkit for Ruby applications
File attachment toolkit for Ruby applications

File Attachment toolkit for Ruby applications. Contribute to shrinerb/shrine development by creating an account on GitHub.

An ordered list guaranteed to have at least one element - dogweather/non_empty_array

Official Rubyzip repository. Contribute to rubyzip/rubyzip development by creating an account on GitHub.