Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
This repository was archived by the owner on Oct 19, 2018. It is now read-only.
ruby-hyperloop
/
ruby-hyperloop.io
Public archive
Notifications
You must be signed in to change notification settings
Fork
18
Star
21
Code
Issues
10
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Hyperloop Anatomy
Jump to bottom
Mitch VanDuyn edited this page
Jan 24, 2017
·
12 revisions
Stores...
are where the
state of your App lives.
are just like
Flux stores.
(more about Flux...)
should be kept
simple and synchronous!
Components...
are views written in a
Ruby DSL for React.
(more on React...)
display the state
of the
Stores
!
also
bind user input events to update state.
Operations...
are like
Trailblazer
Operations
.
(more on TrailBlazer...)
and also
work like Flux Actions
.
(more on Flux...)
can update the
Stores
.
can
connect to external APIs
!
like Flux Actions, can be
automatically dispatched
!
can
execute complex business logic
!
can
run on the client or server!
Models...
are
ActiveRecord
models accessible on client and server.
(
more on ActiveRecord...
)
are built on
Stores
and
Operations
.
like
Stores
, should be kept
simple and sweet!
Policies...
protect Remote
Operations
and
Models
from
unauthorized access.
can be grouped in
Policy classes
separate from the classes being protected.
Wiki pages
Pages
46
Loading
Home
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
00 FINAL
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
3 Book Operation examples
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
4 FileUploader with HyperActions Example
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
5 Squad CRUD refactor (before)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
5.1 Squad CRUD refactor (after)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
6 Testing Thoughts and Random Scoots
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Anatomy Store
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
autoloading multiple files
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
chat about flux on discord
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Combining Operations and Stores
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Comparing Redux with Hyperloop
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Component Anatomy
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Do We Need a Dispatcher?
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Flux Loop verses Decoupling
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Flux TodoMVC in Hyperloop
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Gem file dependencies, naming, and transition plan
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Getting Rid of the BANG (!) notation
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
How to define a singleton class method
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
How to handle state X 3
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
how to make public_state work for class and singleton class
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Hyperloop Anatomy
Stores...
Components...
Operations...
Models...
Policies...
Loading
Hyperloop Anatomy (Action Terminology)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Hyperloop elevator (give me at least 30 stories please) pitch
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Hyperloop elevator pitch
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HyperOperation Readme
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HyperStore
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HyperStore README
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Improving the Operation Syntax
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Keeping Track of Multiple Components
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
names name names
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
New Operations Doc
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
New Operations docs
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
On Models and Stores
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Operation Anatomy
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Original Flux TodoMVC
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
React vs Vue vs Hyperloop
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Representable
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Rewriting in JS
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Store Anatomy
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Sunday morning summary
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
The Structure of a Hyperloop Application
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
What is HyperLoop
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Why Hyperloop
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
wouldn't these be fun as hyperloop projects
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
xx old 2 Overview
Uh oh!
There was an error while loading.
Please reload this page
.
Show 31 more pages…
Clone this wiki locally
You can’t perform that action at this time.