It Feels Like the First Cloud
Andrew learns that the V in MVC does not stand for "Vanilla", and that fires can melt both ice cream and datacenters, but not if you've got backups!
Intro
OVH data center burns down knocking major sites offline
- OVH founder says UPS fixed up day before blaze is early suspect as source of data centre destruction
Ever wondered why the big beasts in software all suddenly slapped an ‘I heart open-source’ badge on?
OurCompose Developments
Compositional v2.6.4 Published
- Bitwarden 1.18
- Nextcloud 20
- Pipefail for quicker failures
- Disable Maintenance Mode for Nextcloud after migrations
Reproduce DPKG Errors
Integration Discussion - Nextcloud - Built-In Apps and Settings
Grab Bag - Rails and MVC Frameworks
Model View Controller
1) User interacts with a view 2) View alerts the controller of an event 3) Controller updates the model 4) Model alerts view that it has changed 5) View grabs the model data and updates itself
Model: includes all the data and related logic View: Presents the data to the user and handles interaction Controller: An interface between Model and View Components
Ruby on Rails
Rails is a web application development framework written in the Ruby programming language.
- Optimize for programmer happiness
- Convention over Configuration
- Don’t repeat yourself
- Value Integrated systems
Rails can be used in many contexts, but its first love is the making of integrated systems: Majestic monoliths! A whole system that addresses an entire problem. This means Rails is concerned with everything from the front-end JavaScript needed to make live updates to how the database is migrated from one version to another in production.
- For very simple APIs, this may be true. However, even in very HTML-heavy applications, most of an application’s logic lives outside of the view layer.
The tools we use to get it done
At Compositional Enterprises, we value our time as much as you do. That's why we only use the best Free, Libre, and Open Source tools to produce our quality content and products.
Take action and start using the same secure and convenient tools that we use by signing up for your OurCompose instance today! Invest in your community by donating directly to the podcast! Every bit (and byte) goes back into growing and spreading the show. Otherwise, to stay updated with the show and all future developments, find us on reddit or sign up for our mailing list using the form below!