41554 blogs · [ { "id": "01a08784-ef06-733e-9db2-b1496059c97f", "title": "Electronic Signatures with Rails", "url": "https://hybrd.co/posts/electronic-signatures-with-rails", "published_at": "2025-02-12T01:35:24+00:00" }, { "id": "01a08784-ef06-733e-9db2-b149607e3dea", "title": "Upgrading a Rails App to Tailwind v4", "url": "https://hybrd.co/posts/upgrading-a-rails-app-to-tailwind-v4", "published_at": "2025-02-09T20:12:20+00:00" }, { "id": "01a08784-ef06-733e-9db2-b149612539b5", "title": "Stimulus Autocomplete with Combobox Navigation", "url": "https://hybrd.co/posts/stimulus-autocomplete-with-combobox-navigation", "published_at": "2025-01-18T20:57:57+00:00" }, { "id": "01a08784-ef06-733e-9db2-b14961779d87", "title": "Adding Meta Tags to a Rails CMS with Polymorphism", "url": "https://hybrd.co/posts/adding-meta-tags-to-a-rails-cms-with-polymorphism", "published_at": "2022-03-11T16:57:05+00:00" }, { "id": "01a08784-ef06-733e-9db2-b149625f7115", "title": "Time Tracking for Freelance Developers", "url": "https://hybrd.co/posts/time-tracking-for-freelance-developers", "published_at": "2022-01-20T20:10:17+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496305a4c8", "title": "Audit Logging in Rails", "url": "https://hybrd.co/posts/audit-logging-in-rails", "published_at": "2021-11-22T15:04:31+00:00" }, { "id": "01a08784-ef06-733e-9db2-b149634a4d3d", "title": "Full Text Search in Postgres with View-Backed Models in Rails", "url": "https://hybrd.co/posts/full-text-search-in-postgres-with-view-backed-models-in-rails", "published_at": "2021-11-12T18:33:09+00:00" }, { "id": "01a08784-ef06-733e-9db2-b14963dc8187", "title": "GitHub Issue-style File Uploader Using Stimulus and Active Storage", "url": "https://hybrd.co/posts/github-issue-style-file-uploader-using-stimulus-and-active-storage", "published_at": "2021-11-01T17:56:01+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496415bad3", "title": "Migrating from Webpacker to the New Bundling Approach", "url": "https://hybrd.co/posts/migrating-from-webpacker-to-the-new-bundling-approach", "published_at": "2021-10-19T17:39:49+00:00" }, { "id": "01a08784-ef06-733e-9db2-b14967a9d336", "title": "Client Collaboration", "url": "https://hybrd.co/posts/client-collaboration", "published_at": "2021-10-15T17:30:28+00:00" }, { "id": "01a08784-ef06-733e-9db2-b14964ae433b", "title": "Managing Sidekiq Processes with Upstart", "url": "https://hybrd.co/posts/managing-sidekiq-processes-with-upstart", "published_at": "2021-10-15T17:27:11+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496510a26b", "title": "Better SQL in Ruby with the sql_query gem", "url": "https://hybrd.co/posts/better-sql-in-ruby-with-the-sql-query-gem", "published_at": "2021-10-15T17:24:13+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496534fd92", "title": "Returning The Greater of Two Date Fields, Where Either Could Be NULL", "url": "https://hybrd.co/posts/returning-the-greater-of-two-date-fields-where-either-could-be-null", "published_at": "2021-10-15T17:05:36+00:00" }, { "id": "01a08784-ef06-733e-9db2-b149660dc74a", "title": "Handy SQL Functions For Self-Referencing Tables", "url": "https://hybrd.co/posts/handy-sql-functions-for-self-referencing-tables", "published_at": "2021-10-15T17:04:04+00:00" }, { "id": "01a08784-ef06-733e-9db2-b149661c8727", "title": "Five Types of Internal Documentation Needed for Software Teams", "url": "https://hybrd.co/posts/five-types-of-internal-documentation-needed-for-software-teams", "published_at": "2021-10-15T17:03:11+00:00" }, { "id": "01a08784-ef06-733e-9db2-b14966f45473", "title": "Using the Dentaku Gem to Manage Business Policies Outside of Your Codebase", "url": "https://hybrd.co/posts/using-the-dentaku-gem-to-manage-business-policies-outside-of-your-codebase", "published_at": "2021-10-15T17:02:17+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496847624c", "title": "Making Static Sites Dynamic...Somewhat", "url": "https://hybrd.co/posts/making-static-sites-dynamic-somewhat", "published_at": "2021-10-15T17:01:01+00:00" }, { "id": "01a08784-ef06-733e-9db2-b14968a3efce", "title": "A Reusable SJR Approach in Rails", "url": "https://hybrd.co/posts/a-reusable-sjr-approach-in-rails", "published_at": "2021-10-15T16:59:51+00:00" }, { "id": "01a08784-ef06-733e-9db2-b149692331d9", "title": "Managing Redirects in Middleman", "url": "https://hybrd.co/posts/managing-redirects-in-middleman", "published_at": "2021-10-15T16:57:40+00:00" }, { "id": "01a08784-ef06-733e-9db2-b149693ae790", "title": "Table of Contents Helper for Markdown in Middleman", "url": "https://hybrd.co/posts/table-of-contents-helper-for-markdown-in-middleman", "published_at": "2021-10-15T16:56:33+00:00" }, { "id": "01a08784-ef06-733e-9db2-b14969a54f1e", "title": "DRYing up Nginx configurations", "url": "https://hybrd.co/posts/drying-up-nginx-configurations", "published_at": "2021-10-15T16:55:01+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496a8643b3", "title": "Poor man’s inbound email processing in Rails with the Mail gem and Gmail", "url": "https://hybrd.co/posts/poor-mans-inbound-email-processing-in-rails-with-the-mail-gem-and-gmail", "published_at": "2021-10-15T16:52:58+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496b3d2ee1", "title": "Custom currency input for Simple Form", "url": "https://hybrd.co/posts/custom-currency-input-for-simple-form", "published_at": "2021-10-15T16:49:56+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496b704999", "title": "How to mark optional form fields with Simple Form", "url": "https://hybrd.co/posts/how-to-mark-optional-form-fields-with-simple-form", "published_at": "2021-10-15T16:37:03+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496c60c49f", "title": "Auto-generate navigation from page headers in Middleman", "url": "https://hybrd.co/posts/auto-generate-navigation-from-page-headers-in-middleman", "published_at": "2021-10-15T16:34:58+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496d169104", "title": "A simple interface for the controller context in your Rails app", "url": "https://hybrd.co/posts/a-simple-interface-for-the-controller-context-in-your-rails-app", "published_at": "2021-10-15T16:32:27+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496dfdb169", "title": "How to add High Voltage static pages to your sitemap file", "url": "https://hybrd.co/posts/how-to-add-high-voltage-static-pages-to-your-sitemap-file", "published_at": "2021-10-15T16:31:09+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496e590d65", "title": "Active Record enum form select", "url": "https://hybrd.co/posts/active-record-enum-form-select", "published_at": "2021-10-15T16:29:57+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496efc7e1a", "title": "Get a word count from your Rails app views", "url": "https://hybrd.co/posts/get-a-word-count-from-your-rails-app-views", "published_at": "2021-10-15T16:28:48+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496f693267", "title": "A Tumblr Theme Development Workflow", "url": "https://hybrd.co/posts/a-tumblr-theme-development-workflow", "published_at": "2021-10-15T16:11:58+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496f7c4b73", "title": "Simple Site-wide Announcements in Rails", "url": "https://hybrd.co/posts/simple-site-wide-announcements-in-rails", "published_at": "2021-10-15T16:10:47+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496f8e7444", "title": "Devise & CAS, using devise_cas_authenticatable and CASino", "url": "https://hybrd.co/posts/devise-cas-using-devise-cas-authenticatable-and-casino", "published_at": "2021-10-15T16:09:37+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1496f98f221", "title": "Rails AJAX Forms & Geocoding with Google", "url": "https://hybrd.co/posts/rails-ajax-forms-geocoding-with-google", "published_at": "2021-10-15T16:08:14+00:00" }, { "id": "01a08784-ef06-733e-9db2-b1497039c891", "title": "Setting up multiple instances of Redis on a Mac", "url": "https://hybrd.co/posts/setting-up-multiple-instances-of-redis-on-a-mac", "published_at": "2021-10-15T16:06:55+00:00" }, { "id": "01a08784-ef06-733e-9db2-b14970d56c75", "title": "Pow Awesomeness for PHP & Static Sites", "url": "https://hybrd.co/posts/pow-awesomeness-for-php-static-sites", "published_at": "2021-10-15T15:36:28+00:00" } ] posts Claim your blog
Back to hybrd.co
Blog · corpus.blog/blogs/hybrd.co/posts

hybrd.co

hybrd.co

2025

2022

2021