abstraction.md

July 15, 2021 · View on GitHub

Bookmarks tagged [abstraction]

www.codever.land/bookmarks/t/abstraction

Designing at scale: How industry leaders leverage design systemsBack Button

https://www.invisionapp.com/inside-design/scale-design-systems/

Design leaders from Google, Spotify, and Gigster share their thoughts on design systems—and their predictions for the future.

  • :calendar: published on: 2020-10-12
  • tags: abstraction

ActiveInteraction

https://github.com/orgsync/active_interaction

Manage application specific business logic.


Apotomo

https://github.com/apotonick/apotomo

Based on Cells, Apotomo gives you widgets and encapsulation, bubbling events, AJAX page updates, rock-solid testing and more.


Cells

https://github.com/trailblazer/cells

View Components for Rails.


Decent Exposure

https://github.com/hashrocket/decent_exposure

A helper for creating declarative interfaces in controllers.


Docile

https://github.com/ms-ati/docile

A tiny library that lets you map a DSL (domain specific language) to your Ruby objects in a snap.


dry-rb

https://github.com/dry-rb

dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task.


Interactor

https://github.com/collectiveidea/interactor

Interactor provides a common interface for performing complex interactions in a single request.


Light Service

https://github.com/adomokos/light-service

Series of Actions with an emphasis on simplicity.


Mutations

https://github.com/cypriss/mutations

Compose your business logic into commands that sanitize and validate input.


Rails Event Store (RES)

RES

A library for publishing, consuming, storing and retrieving events. It's your best companion for going with an event-driven architecture for your Rails application.


Responders

https://github.com/plataformatec/responders

A set of Rails responders to dry up your application.


Surrounded

https://github.com/saturnflyer/surrounded

Encapsulated related objects in a single system to add behavior during runtime. Extensible implementation of DCI.


Trailblazer

https://github.com/trailblazer/trailblazer

Trailblazer is a thin layer on top of Rails. It gently enforces encapsulation, an intuitive code structure and gives you an object-oriented architecture.


Waterfall

https://github.com/apneadiving/waterfall

A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control.


wisper

https://github.com/krisleech/wisper

A micro library providing Ruby objects with Publish-Subscribe capabilities.