DataTables | Javascript table library
Client Side Scripting
rsjs
Reasonable System for JavaScript Structure
Unpoly - Progressive enhancement for HTML
unpoly/unpoly: Progressive enhancement for HTML
Progressive enhancement for HTML.
A modest critique of Htmx
Alpine AJAX
Radio-controlled HTML elements!
Alpine.js as a Stimulus alternative
Alpine.js, with its declarative templating, is more capable than Stimulus but can be used similarly, with JS in separate files and not inline in the HTML.
📩My journey to send 100 mails to 500k effortlessly📩
Today, I’d like to share my journey while working for a client on implementing an efficient mailing...
"We don't deploy on Fridays"
What if there was nothing to deploy?
Customising single table inheritance mapping in active record
Up and Running with Hotwire Native iOS 3 - Bridge Components
Ruby on Rails Developer based in Dublin
Perfecting Your Rails Form: Nested Attributes
In this second part of the series, let's explore nested attributes how they work and why they are so complex.
Ruby on Rails 8 Concurrency Guide: Modern Parallel Processing
Learn how to implement concurrency and parallelism in Ruby on Rails 8 web applications using Ractors, Fibers, etc.
Web application security in ruby on rails a comprehensive guide 2024
From CI Nightmares to Reliable Builds: A Developer’s Guide to Retry Mechanisms
Common Issues with Rails Textarea Whitespace Behaviour
While building a textarea component for RapidRails UI, I discovered an interesting Rails behaviour that affects any textarea rendering, whether in regular views or ViewComponents: Version 1: Adds unwanted whitespace Result when value is " Hello ": Hello Version 2...
Friendly URLs with the FriendlyId gem - Avo
Implement friendly URLs by scratch and using the FriendlyId for your Rails application and improve SEO and user experience
mhenrixon | Server provisioning for a kamal setup
Kamal doesn't provision anything on your servers, it just installs docker. I use the following to provision my servers before I run Kamal setup.
Postfix + ActionMailbox - integrating into existing postfix server by using aliases + curl command
I am a web developer from Germany, mostly working with Ruby on Rails, but also like to do Frontend Javascript with Vue, Svelte, Server-Deployment with Docker, Ansible, Terraform on Hetzner Cloud or build small mobile Apps with Flutter.
Handling Errors and Job Lifecycles in Rails 7.1: Master ActiveJob with `retry_on`, `discard_on`, and `after_discard`
Ruby on Rails 7.1 introduces some pivotal features to ActiveJob, streamlining error handling and job...
hopsoft/local_bus: A lightweight pub/sub system for decoupled intra-process communication in Ruby applications
A lightweight pub/sub system for decoupled intra-process communication in Ruby applications - hopsoft/local_bus
fractaledmind/chaotic_job
Test ActiveJobs for reliability and resilience.
lylo/pagecord
A minimalist blogging app powered by email.
Systematic system tests considered harmful
When it comes to system tests in Rails, I fully agree with David's vision: their benefit/cost is tiny just because their cost is huge. They are a pain to write because of the poor feedback loop and a pain to maintain because of their brittleness. They make deployments slower. And they don't save you from having to test things manually....
RorVsWild - All-in-one server monitoring for Ruby on Rails applications
RorVsWild monitors requests, background jobs and errors. It provides Ruby on Rails developers with actionable performances insights and errors notifications.
Rails Simple Auth - Unlock Rails 8 Authentication
Ruby on Rails 8 introduces a new authentication generator that makes it simple to add a basic login system to your application. This microbook will guide you through adding a Sign up system, invite system and much more to make a full fledged authentication system.
Why 78 of rails upgrades fail and how to ensure yours doesnt
When and when not to use graphql in your rails app
mocktools/ruby-rspec-mock: RSpec dual mocking compatibility. Use RSpec's mocks as secondary, alongside a primary, alternative mocking library.
RSpec dual mocking compatibility. Use RSpec's mocks as secondary, alongside a primary, alternative mocking library. - mocktools/ruby-rspec-mock
