Skip to content

Instantly share code, notes, and snippets.

View mattbrictson's full-sized avatar

Matt Brictson mattbrictson

View GitHub Profile
@mattbrictson
mattbrictson / 01-first_cut.html
Last active June 17, 2018 23:04
How to Implement Radio Buttons in Wicket
<input type="radio" name="ticker" value="AAPL"/>Apple<br/>
<input type="radio" name="ticker" value="GOOG"/>Google<br/>
<input type="radio" name="ticker" value="MSFT"/>Microsoft<br/>
class CompressedRequests
def initialize(app)
@app = app
end
def method_handled?(env)
!!(env['REQUEST_METHOD'] =~ /(POST|PUT)/)
end
def encoding_handled?(env)
@mattbrictson
mattbrictson / 01-headers
Created October 29, 2011 00:08
How to Defeat the Browser Back Button Cache
Cache-Control: no-cache, max-age=0, must-revalidate, no-store
@mattbrictson
mattbrictson / Gemfile
Created September 11, 2015 15:55
Using vcr with Minitest + Rails (test unit style)
group :test do
gem "minitest"
gem "vcr"
gem "webmock", "~> 1.15.0"
end
@mattbrictson
mattbrictson / application.html.erb
Last active August 16, 2023 15:33
Simpler nested layouts in Rails using the parent_layout helper
<%= render("shared/navbar") %>
<div class="container">
<%= render("shared/alerts") %>
<%= render("shared/page_header") %>
<%= yield %>
<%= render("shared/footer") %>
@mattbrictson
mattbrictson / Gemfile
Last active April 17, 2024 04:23
Ruby and JS dependencies that power mattbrictson.com
source "https://rubygems.org"
ruby file: ".ruby-version"
gem "bootsnap", require: false
gem "faraday"
gem "faulty"
gem "puma", "~> 6.0"
gem "rack-canonical-host"
gem "rails", "~> 7.1.0"