DEV Community

Zil Norvilis profile picture

Zil Norvilis

Full-Stack Developer with a love for Ruby on Rails and Hotwire. Available for Hire.

Six Year Club
1 Week Community Wellness Streak
Five Year Club
Four Year Club
Writing Debut
Three Year Club
Two Year Club
One Year Club
Images, Volumes, and Containers: Docker Explained in Plain English

Images, Volumes, and Containers: Docker Explained in Plain English

Comments
4 min read

Want to connect with Zil Norvilis?

Create an account to connect with Zil Norvilis. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
How to Build a Desktop App with Rails 8 and Electron

How to Build a Desktop App with Rails 8 and Electron

Comments
3 min read
High ROI Testing: The 3 Secrets Every Solo Rails Dev Needs

High ROI Testing: The 3 Secrets Every Solo Rails Dev Needs

Comments
3 min read
The Importmap Guide to Shadcn: Beautiful UI with Zero Build Step

The Importmap Guide to Shadcn: Beautiful UI with Zero Build Step

Comments
4 min read
The Secret to Side-by-Side Gem Development in Rails

The Secret to Side-by-Side Gem Development in Rails

Comments
3 min read
The Language of the Web: HTTP Basics You Actually Need to Know

The Language of the Web: HTTP Basics You Actually Need to Know

Comments
4 min read
Stop Using Ugly Browser Alerts: Custom Turbo Confirms in Rails 8

Stop Using Ugly Browser Alerts: Custom Turbo Confirms in Rails 8

Comments
3 min read
Rails 8: How to Auto-Generate Social Media Preview Cards

Rails 8: How to Auto-Generate Social Media Preview Cards

Comments
4 min read
OOP vs Functional Programming Explained for Dummies

OOP vs Functional Programming Explained for Dummies

Comments
4 min read
The Developer's Hardware Wallet: A Review of the OneKey Classic 1S

The Developer's Hardware Wallet: A Review of the OneKey Classic 1S

Comments
3 min read
Laravel for Rails Devs: How to Learn the Sister Framework in a Weekend

Laravel for Rails Devs: How to Learn the Sister Framework in a Weekend

Comments
4 min read
How to Actually Get Hired on Upwork as a Rails Developer

How to Actually Get Hired on Upwork as a Rails Developer

Comments
3 min read
How Turbo 8 Morphing Makes Rails Frontend Development Feel Like Magic

How Turbo 8 Morphing Makes Rails Frontend Development Feel Like Magic

2
Comments
3 min read
How to Add a Visual Page Builder to Your Rails App in 10 Minutes

How to Add a Visual Page Builder to Your Rails App in 10 Minutes

Comments
4 min read
How I Built a Native Android App with Almost Zero Kotlin Experience

How I Built a Native Android App with Almost Zero Kotlin Experience

Comments
3 min read
Making Sense of JavaScript in Rails: Webpack, Rollup, esbuild, and Importmaps

Making Sense of JavaScript in Rails: Webpack, Rollup, esbuild, and Importmaps

Comments
4 min read
How to Build a Custom Affiliate System in Ruby on Rails

How to Build a Custom Affiliate System in Ruby on Rails

Comments
3 min read
It Looks Like Ruby, But It’s Not: How to Understand Elixir

It Looks Like Ruby, But It’s Not: How to Understand Elixir

2
Comments
3 min read
Pundit vs CanCanCan vs Action Policy: Which Rails Auth Gem Wins?

Pundit vs CanCanCan vs Action Policy: Which Rails Auth Gem Wins?

Comments
3 min read
Wise Testing: What to Test (and Ignore) as a Solo Rails Developer

Wise Testing: What to Test (and Ignore) as a Solo Rails Developer

Comments
4 min read
Stop AI Spaghetti: Enforcing Rails Architecture in 2026

Stop AI Spaghetti: Enforcing Rails Architecture in 2026

Comments
4 min read
How to Fix N+1 Queries in Rails Like a Pro

How to Fix N+1 Queries in Rails Like a Pro

Comments
4 min read
Building a World-Class Search Engine in Rails with Searchkick

Building a World-Class Search Engine in Rails with Searchkick

Comments
3 min read
The Easiest Way to Add Drag and Drop to Your Rails App

The Easiest Way to Add Drag and Drop to Your Rails App

Comments
3 min read
AdonisJS vs Ruby on Rails: Which MVC Framework Wins?

AdonisJS vs Ruby on Rails: Which MVC Framework Wins?

Comments
3 min read
How to Accept Crypto Payments in Your Rails 8 App

How to Accept Crypto Payments in Your Rails 8 App

Comments
4 min read
The Ultimate Guide to Universal Linux Apps: Snap, Flatpak, and AppImage

The Ultimate Guide to Universal Linux Apps: Snap, Flatpak, and AppImage

Comments
4 min read
Why Ruby on Rails is the Secret Weapon for AI Startups

Why Ruby on Rails is the Secret Weapon for AI Startups

Comments
3 min read
Stop Using RVM: The Ultimate Guide to Ruby Version Managers

Stop Using RVM: The Ultimate Guide to Ruby Version Managers

Comments
4 min read
How to Use Rails Magic Methods in Plain Ruby Scripts

How to Use Rails Magic Methods in Plain Ruby Scripts

Comments
3 min read
The Ultimate Showdown: Rails 8 vs Phoenix LiveView

The Ultimate Showdown: Rails 8 vs Phoenix LiveView

Comments
4 min read
Ditch Node.js: A Simple Guide to Rails Importmaps

Ditch Node.js: A Simple Guide to Rails Importmaps

Comments
3 min read
Hotwire vs Inertia.js: Which One Should You Use in Rails?

Hotwire vs Inertia.js: Which One Should You Use in Rails?

Comments
3 min read
The Secret to Fast Web Scraping: Finding Internal JSON APIs

The Secret to Fast Web Scraping: Finding Internal JSON APIs

Comments
4 min read
The Ruby on Rails Job Market in 2026: Why It's Better Than Ever

The Ruby on Rails Job Market in 2026: Why It's Better Than Ever

Comments
3 min read
Rails vs Laravel vs Django vs NestJS: Why I Still Choose Ruby

Rails vs Laravel vs Django vs NestJS: Why I Still Choose Ruby

1
Comments
4 min read
A Beginner's Guide to ClickHouse in Ruby on Rails

A Beginner's Guide to ClickHouse in Ruby on Rails

3
Comments
3 min read
My Favorite Rails Productivity Gem: annotate_models

My Favorite Rails Productivity Gem: annotate_models

1
Comments
3 min read
Why I Stopped Using Bootstrap and Moved to Tailwind CSS

Why I Stopped Using Bootstrap and Moved to Tailwind CSS

1
Comments
3 min read
Stop Fearing DevOps: A Rails Developer's Guide to Docker

Stop Fearing DevOps: A Rails Developer's Guide to Docker

1
Comments
4 min read
If You Love Ruby But Need More Speed: Elixir vs Crystal

If You Love Ruby But Need More Speed: Elixir vs Crystal

4
Comments 1
3 min read
Taking a Monthly Cut: Rails, Stripe Connect, and Recurring Billing

Taking a Monthly Cut: Rails, Stripe Connect, and Recurring Billing

1
Comments
3 min read
The Ruby Browser War: Playwright vs. Ferrum (2026 Edition)

The Ruby Browser War: Playwright vs. Ferrum (2026 Edition)

Comments
3 min read
The GraphQL Goldmine: How to Reverse Engineer APIs for Scraping

The GraphQL Goldmine: How to Reverse Engineer APIs for Scraping

1
Comments
3 min read
How to Use ActiveRecord Without Rails

How to Use ActiveRecord Without Rails

Comments
3 min read
Is it Worth Becoming a Rails Developer in 2026? (The Honest Truth)

Is it Worth Becoming a Rails Developer in 2026? (The Honest Truth)

2
Comments 2
3 min read
Stripe Connect Simplified: Routing Payments in Your Rails App

Stripe Connect Simplified: Routing Payments in Your Rails App

1
Comments
3 min read
Stop Building Ugly Admin Panels: Why Avo is the Future of Rails Admins

Stop Building Ugly Admin Panels: Why Avo is the Future of Rails Admins

2
Comments
3 min read
The "Middle" of Nowhere: Demystifying Middleware in Rails

The "Middle" of Nowhere: Demystifying Middleware in Rails

1
Comments
3 min read
Why You Should Stop Just Posting on Dev.to (and Where to Go Instead)

Why You Should Stop Just Posting on Dev.to (and Where to Go Instead)

Comments
3 min read
The Renaissance of the One-Person Framework: Why Rails is More Relevant Than Ever

The Renaissance of the One-Person Framework: Why Rails is More Relevant Than Ever

2
Comments
3 min read
Why I Switched from RSpec to Minitest (Rails Default)

Why I Switched from RSpec to Minitest (Rails Default)

1
Comments
3 min read
Not Just HTML: Scraping Data from Messy PDFs

Not Just HTML: Scraping Data from Messy PDFs

2
Comments
3 min read
How Hotwire Restored My Sanity in Web Development

How Hotwire Restored My Sanity in Web Development

3
Comments
3 min read
You Are Writing Regex Wrong: A Guide to Ruby’s Best Hidden Feature

You Are Writing Regex Wrong: A Guide to Ruby’s Best Hidden Feature

3
Comments
3 min read
Ruby vs. Python: Why I Choose Happiness Over Hype

Ruby vs. Python: Why I Choose Happiness Over Hype

4
Comments 2
3 min read
The Ultimate Ruby Scraping Stack: From Nokogiri to Ferrum

The Ultimate Ruby Scraping Stack: From Nokogiri to Ferrum

1
Comments
3 min read
The Faster Way to Scrape: Finding "Hidden" APIs in Modern Websites

The Faster Way to Scrape: Finding "Hidden" APIs in Modern Websites

1
Comments 1
3 min read
The SaaS Architecture Guide: How to Handle Multitenancy in Rails Routing

The SaaS Architecture Guide: How to Handle Multitenancy in Rails Routing

1
Comments
3 min read
The Missing Macro: 3 Ways to "belongs_to :through" in Rails

The Missing Macro: 3 Ways to "belongs_to :through" in Rails

2
Comments
3 min read
loading...