searls
I catch bugs and make bugs and strive to catch more bugs than I make. I co-founded @testdouble, which is a really good software consultancy I think.
@testdoubleOrlando, FL, USA
Pinned Repositories
emoruby
A little emoji language that compiles down to Ruby. "It's just ruby."
fine-ants
A gem that fetches bank accounts using Capybara
gimme
A low-specification test double tool in ruby
icloud-dotfiles
My iCloud Drive-based dev environment
jasmine-fixture
A script for injecting fixtures into the DOM to be cleaned up after each spec.
jasmine-given
Like rspec-given, but for jasmine
jasmine-maven-plugin
Maven plugin to execute Jasmine Specs. Creates your HTML runners for you, runs headlessly, outputs JUnit XML
searls
Justin Searls' contact info
todo_or_die
Write TODOs in code that ensure you actually do them
jasmine-rails
A Jasmine runner for rails projects that's got you covered in both the terminal and the browser
searls's Repositories
searls/todo_or_die
Write TODOs in code that ensure you actually do them
searls/jasmine-maven-plugin
Maven plugin to execute Jasmine Specs. Creates your HTML runners for you, runs headlessly, outputs JUnit XML
searls/icloud-dotfiles
My iCloud Drive-based dev environment
searls/fine-ants
A gem that fetches bank accounts using Capybara
searls/gimme
A low-specification test double tool in ruby
searls/fine-ants-app
An app that uses the fine_ants gem to aggregate personal finance data
searls/dry_eraser
Like Active Record's validation feature, but for destroying models
searls/feed2gram
Reads an Atom feed and posts its entries to Instagram (basically feed2toot, but for Instagram)
searls/katsuyou
Conjugates Japanese words in pure Ruby
searls/eiwa
A ruby gem that parses the JMDict Japanese-English dictionary
searls/rubbycop
A zero-config Ruby linter, based on completely arbitrary decisions
searls/searls
Justin Searls' contact info
searls/tailwind-color-to-rgb
Converts tailwind colors to space-separated RGB values
searls/lunch_money_scripts
Some scripts for lunchmoney.app
searls/stream_deck_automation
A GPT-4 soundboard for manipulating and describing text
searls/active_storage_validations
Do it like => validates :photos, attached: true, content_type: ['image/png', 'image/jpg', 'image/jpeg'], size: { less_than: 500.kilobytes }, limit: { min: 1, max: 3 }, aspect_ratio: :landscape, dimension: { width: { in: 800..1600 }
searls/rails
Ruby on Rails
searls/rails-repro-schema-squelch
A reproduction of an issue with schema.rb
searls/developer
with 100k context windows on the way, it's now feasible for every dev to have their own smol developer
searls/homebridge-bond
Homebridge plugin for Bond
searls/nokogiri
Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.
searls/premailer
Preflight for HTML email
searls/rubocop-rails-omakase
Omakase Ruby styling for Rails
searls/rubyfmt
Ruby Autoformatter!
searls/rubygems
Library packaging and distribution for Ruby.
searls/show-notes
Changelog episode show notes in Markdown format 📝
searls/sorbet-eraser
Erase all traces of sorbet-runtime code
searls/tailwindcss-rails
searls/tinygql
A tiny and experimental GraphQL parser in Ruby
searls/tweets
janky twitter replacement.