Ruby Web Dev: The Other Way
Free
Description
Contents
Reviews
Language
English
ISBN
Unknown
Intro
Why not “Ruby On Rails” and not “The Right Way”?
Damaged ecosystem
Manifesto
You can help here
My Dream Stack
Ground knowledge
Web
Linux
IDE
Gems
Ruby on Rails
Confusing environments
You don’t need ActiveRecord for every kind of model
Before filter/action
HTML helpers. Decorators.
ActiveJob and business logic
Alternative frameworks
Full-featured
Hanami.rb
Specialized
Grape
Mini
Architecture
Dependency Injection and IoC containers
The magical world of Metaprogramming
Mixin/Module include - it is not composition
Document your code
Debug
SQL
Tests
Unit tests
Test Behavior, not Configuration
Integration tests
Test data: Fixtures vs Factories
Stub external services call
Speed-up test
Learn Tests Design
Authentication & Authorization
Know your App Server!
Know your CLI!
Admin
Templates
Cache
Static content
Dynamic content
Nginx page microcache
Application level key-value cache
Fulltext search
Style guide and style checker
Frontend
HTML / CSS
JavaScript
jQuery
Debug JavaScript
Server-side rendered JS
Modern JavaScript
Performance
Benchmarks
Deployment and Server
Web Application Security
Stay open-minded, stay hungry!
Community
Follow great Ruby developers
Books
The book hasn't received reviews yet.