← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 19
  1. Deploy your static content to Cloudflare with Tangled.org CI workflows.

  2. "Every Layout" Mixins

    Every Layout is a collection of composable CSS layout patterns.

  3. Using Pundit in Phlex Components

    Pundit's helper module makes it easy to do authorization checks in our Phlex views.

  4. Site Redesign Postmortem

    After a redesign of this site, I share some thoughts on the unexpected benefits and surprising lessons of vanilla CSS.

  5. Here's how I created a flexible interface for a Phlex component that captures multiple blocks, while maintaining backward compatibility with the simpler string-based API.

  6. A solution for reporting Kamal deployments to Honeybadger using Kamal post-deploy hooks.

  7. I tested OpenProps, Bulma, and TailwindCSS while migrating to Bridgetown, and found they fall on a revealing continuum from pure CSS custom properties to all-in utility classes.

  8. Deploying a Bridgetown site with Kamal?

  9. I've used WordPress for many years.

  10. After many years with Ionos, I finally made the switch to self-hosting on Hetzner.

  11. Ever wished your ViewComponent slots could have dynamic defaults?

  12. Filtering complex associations in Rails can get tricky: built-in methods like where.associated don’t always provide efficient results.

  13. Need a button that enables or disables itself in response to events?

  14. DeepLinking lets your LTI tool send content back to the LMS—like inserting rich HTML into Canvas’s editor.

  15. Here's a technique I use to model API responses in a simple class.

  16. Handling LTI Launches in Rails

    Learn how to set up your Rails application as an LTI Tool Provider, to handle LTI 1.3 launches from an LMS, including the OCID workflow, user authentication and what to do with the information you get from the LMS.

  17. What's in a Canvas LMS LTI 1.3 JWT?

    What’s inside an LTI 1.3 JWT?

  18. Parameterized Modules in Ruby

    Ruby lets you use `[]` for more than arrays—and that opens the door to clever tricks like parameterized modules.

  19. From DDD-inspired architecture to patterns like query objects and service layers, Dementyev’s book explores how Rails apps can evolve stronger abstractions over time.