#504 â June 4, 2020 |
đ€ It's time to speak up, donate or even just stream a fundraising video, because Black lives matter. |
Ruby Weekly |
â¶Â  Discussing Rails Deployment and Hosting Options with Nate Berkopec â I remember when the only Rails hosting option was to spin up your own server and use Rails with Jason podcast |
Ruby on Rails |
Weâve Helped Customers Speed Up Postgres Queries by 1000x. Learn How in This Free eBook â With pganalyze, companies like Atlassian are able to speed up their queries by orders of magnitude. In this eBook, we share our best practices for optimizing Postgres performance. pganalyze sponsor |
RubyKaigi 2020 Now Cancelled â Not a huge surprise at this point, but this year's RubyKaigi event, which was set to take place in September, has now been cancelled as a result of the ongoing Coronavirus pandemic. The in-person event will return in 2021, and planning for an online event of some sort is now underway. RubyKaigi |
Writing Better Stimulus Controllers â If youâre new to Stimulus (like me) this post will unveil some of the frameworkâs more advanced ideas, such as composible controllers. Matt Swanson |
Geared Pagination 1.0: Paginate Active Record Sets at Variable Speeds â Always nice to see code extracted from and used by Basecamp (since thatâs where Rails started in the first place). The idea here is that you might want to have different quantities on different pages when paginating. Basecamp |
đ»Â Jobs |
Announcing a 100% Remote Opportunity as a Sr. Ruby on Rails Dev â We are passionate about giving devs the chance to do meaningful work by building transformational technology solutions. Clevertech |
Find a Job Through Vettery â Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
âčïž Interested in running a job listing in Ruby Weekly? There's more info here.
đ Articles & Tutorials |
Why You Should Avoid Nested Single-Table Inheritance â STI has always seemed like a really sharp knife with no handle. Sure, you can use it, but you better be very careful. Younes SERRAJ |
Full Page Caching in Rails with Nginx and Redis â Do you have pages that do not require authentication or personalization? Then page caching might give you a major performance boost and let some pageviews skip Rails entirely. Vito Botta |
Why Use Factory Bot Instead of Creating Test Data Manually? â Whatâs the advantage over creating test data manually? The answer is perhaps most easily explained with an example. Jason Swett |
Need to Upgrade Rails? Download The Complete Guide to Upgrade Rails đ FastRuby.io | Rails Upgrade Services sponsor |
The Best Tool for the Automation Job â A perspective on why Ruby is a fantastic language for automation. Sean Felipe |
Configuring Webpacker for Rails 6 with Bootstrap, jQuery and Hot Module Reloading Ismael Boukhars |
â¶Â  Using the RubyMine IDE with Docker Compose JetBrains |
đ Â Code and Tools |
RubyMine 2020.2's Early Access Program (EAP) is Open â RubyMine is a popular commercial Ruby IDE from JetBrains and theyâve opened up their temporarily free to use early access builds for the next version. JetBrains |
Passenger 6.0.5 Released â The latest version of the Passenger application server is out, complete with new packages for Ubuntu 20.04. Phusion |
Announcing CockroachDB 20.1: Build Fast, and Build to Last â Meet the resilient, scalable SQL database with ActiveRecord compatibility. Try CockroachCloud free for 30 days â Cockroach Labs sponsor |
SearchFlip: Full-Featured Elasticsearch Client with Chainable DSL â If you need Elasticsearchâs powerful brand of full text search in your Ruby apps, this is a great option. The latest release now lets you convert SearchFlip criterias to raw Elasticsearch queries for code reuse and thereâs also instrumentation support. Benjamin Vetter |
AlchemyCMS 4.6: A Rails CMS Engine â A CMS you can run standalone or bake into your existing Rails apps. Thereâs a live demo too. magic labs GmbH |
AttrJson: Serialized JSON-Hash-Backed Active Record Attributes â Focused on Postgres which has great native JSON type support. Jonathan Rochkind |
ActiveRecord::PostgresEnum 1.0: Postgres's Enum Data Type Support for Active Record Misha Merkushin |
cfndsl: A DSL for Generating AWS CloudFormation Templates â One for AWS users only, and certainly makes a difference to the usual YAML or JSON approaches. Steven Jack |
SassC: Use Sass |
Piperator 1.2: Composable Pipelines for Enumerators â Inspired by both Elixirâs pipe operator and Node.js streams. Ville Lautanala |