Links about web development, product engineering, tools and services from all over the internet.
JRuby 22.214.171.124 Released
JRuby 9.2.x is compatible with Ruby 2.5.x and stays in sync with C Ruby. As always there is a mix of miscellaneous fixes so be sure to read the issue list below. All users are encouraged to upgrade.
Ruby 2.7preview2, a Quick Speed Update
Recently, Ruby 2.7 preview2 was released. Normally Ruby releases a new version every Christmas, so it was about time.
Appfolio ran Rails Ruby Bench on it to check a few things - first, is the speed significantly different? Second, any change in Ruby’s JIT?
Announcing Heroku Data Services Integrations Using mutual TLS and PrivateLink
Heroku announces four new trusted data integrations that allow data to flow seamlessly and securely between Heroku and external resources in public clouds and private data centers: Heroku Postgres via mutual TLS, Heroku Postgres via PrivateLink, Apache Kafka on Heroku via PrivateLink, Heroku Redis via PrivateLink.
The State of The Octoverse
What language knocked Java out of the #2 spot? Where is open source growing fastest? How deep do dependencies really go? All answers in this year's Octoverse report.
Trailblazer Tutorial Step By Step
Five posts tutorial with a focus on refactoring legacy Rails application, to have a more explicit and well-organized code using Trailblazer.
Creating Bots In Seconds
Let's create a Twitter bot with Microsoft flow. Microsoft flow is cloud-based software that allows you to easily automate workflows and tasks across multiple applications and services.
Public? Private? Protected? Who cares! I just want to monkey patch that shit! No fear: Invisible has your back! This little ten-line gem does away with the problem of maintaining original method visibility, so you can get on with your monkey-patching mayhem.
Managing PostgreSQL partitioned tables with Ruby
Introducing the pg_partition_manager gem: It helps you easily maintain PostgreSQL partitioned tables that need to be created and dropped over time as you add and expire time-based data in your application.
Mute Background Noise During Calls. One Button. No Noise.
Full Stack Radio | 127: Jonathan Reinink - Building Modern Monoliths with Inertia.js
In this episode, Adam talks to Jonathan Reinink about Inertia.js, a new framework he recently released that lets you build single page applications with Vue, React, or Svelte, without having to give up the productivity benefits of traditional server-side development workflows using tools like Laravel or Rails.
Code[ish] | 42. How to Prepare for Coding Interviews
Coding problems can be the hardest part an interview. Whether you're standing in front of a blank whiteboard or typing on your laptop as someone watches over video chat, the process can be nerve wracking for even the most skilled coder. That's why Parker Phinney created Interview Cake, a website whose goal is to build confidence and teach candidates how to get past tricky situations. Julián Duque interviews Parker about the history of the site, what sort of content is available, and what candidates can do to prepare themselves.