RSSAmplifier

Blog

Vini Oyama

Software Development & Architecture | Entrepreneurship | Lifelong Learning

vinioyama.comRSS feed ↗11 posts

Latest posts

Building a Multi-Page Guided Tour in Ruby on Rails with Driver.js

Learn to set up a multi-page guided tour in Rails with Driver.js. Integrate frontend and backend to manage and connect tours across pages. The post Building a Multi-Page Guided Tour in Ruby on Rails with Driver.js appeared first on Vini Oyama .

Changing a Self-Hosted App to a Multi Tenant Hosted App – Postgres Schemas in Rails

Convert a self-hosted Rails app into a multi-tenant hosted app using Postgres schemas without modifying original table structures. The post Changing a Self-Hosted App to a Multi Tenant Hosted App – Postgres Schemas in Rails appeared first on Vini Oyama .

System Architecture Design: a Practical Example with Implementation Ideas

Let's design a Trust Score System by defining its architecture, entities, workflows, and explore some code ideas. The post System Architecture Design: a Practical Example with Implementation Ideas appeared first on Vini Oyama .

Parsing External Data with DTOs (Data Transfer Objects) – Practical Javascript and Ruby Guide

Learn to handle external data using DTOs for cleaner code. Practical guide with examples in Javascript or Ruby. The post Parsing External Data with DTOs (Data Transfer Objects) – Practical Javascript and Ruby Guide appeared first on Vini Oyama .

Ruby on Rails Nested Attributes: Forms with Multiple Nested Models – Explanation and Practice with StimulusJS

Rails Nested Attributes: Use one form to create multiple nested models and dynamically add/remove children with a reusable StimulusJS solution. The post Ruby on Rails Nested Attributes: Forms with Multiple Nested Models – Explanation and Practice with StimulusJS appeared first on Vini Oyama .

How to Create Dynamic Form Fields in Rails with Auto-Updates with Hotwire, StimulusJS, and Turbo

How to create dynamic form fields/sections in Rails that automatically updates when a field changes! The post How to Create Dynamic Form Fields in Rails with Auto-Updates with Hotwire, StimulusJS, and Turbo appeared first on Vini Oyama .

Setup Rails 7.2 and Docker Compose for Capybara/Selenium/RSpec and more: Step-by-Step guide

Set up Rails 7.2 with Docker Compose! Learn to configure Capybara, Selenium and RSpec for testing, PostgreSQL and Sidekiq. The post Setup Rails 7.2 and Docker Compose for Capybara/Selenium/RSpec and more: Step-by-Step guide appeared first on Vini Oyama .

Scaling Rails: Setup Multiple Databases with Postgres Logical Replication

How to setup Ruby on Rails with Postgres logical replication: manage schema migrations, database changes and Rails configuration. The post Scaling Rails: Setup Multiple Databases with Postgres Logical Replication appeared first on Vini Oyama .

Secure Emails Sent from YOUR APP – SPF DKIM DMARC Guide // Deliverability

If your you app uses a custom domain to send emails, you have to learn about SPF, DKIM and DMARC. It boosts deliverability and keep your domain safe. The post Secure Emails Sent from YOUR APP – SPF DKIM DMARC Guide // Deliverability appeared first on Vini Oyama .

Practical Guide for Database Scaling: how to use Postgres Logical Replication

How to scale databases using Postgres Logical Replication to optimize performance, manage read replicas and easily handle intensive loads. The post Practical Guide for Database Scaling: how to use Postgres Logical Replication appeared first on Vini Oyama .

Ruby on Rails: what is ar_internal_metadata metada table

Discover how the ar_internal_metadata table in Rails safeguards your production data by preventing accidental destructive commands. The post Ruby on Rails: what is ar_internal_metadata metada table appeared first on Vini Oyama .