Code like song
I
lluminated Computing
ruby
Rails ActionMailer Internals (2023)
Rails dirty methods (2023)
Testing Your ActionMailer Configuration (2018)
Adding an if method to ActiveRecord::Relation (2018)
Counting Topologically Distinct Directed Acyclic Graphs with Marshmallows (2018)
Scaling Sidekiq (2017)
Paperclip expiring_url and "Request has expired" (2015)
Rails acts_as_list with Soft Delete (2014)
Dates and Time Zones in Rails (2014)
Paperclip with Server-Side Files (2013)
Read-only rails_admin (2012)
db_leftovers gets CHECK constraints (2012)
Rails has_many :through with Checkboxes (2012)
Skipping rescue blocks in Ruby (2012)
Ruby Recursive/Deep Merge (2012)
Emotional Ruby (2012)
Disposable Staging Site on Heroku (2011)
Piping in Ruby with popen3 (2011)
Synchronous Ajax in Rails 3 (2011)
RESTless Doubts (2011)
STARTTLS Problems with Ruby (2011)
ruby linkcheck (2009)
Another ruby rtouch (2009)
Fancy rtouch (2009)
First Draft of rtouch in Ruby (2009)
Paul A. Jungwirth
Blog
Email
Portfolio
Resume
Github
Stack Overflow
Code
Postgres temporal keys
Postgres range_agg
Postgres aggs_for_arrays
Multiclock (Rust)
Tech Notes
. . . more
Writing
Benchmarking Temporal Foreign Keys
Benchbase Documentation
PDXPUG Talk: Benchbase and Temporal Foreign Keys
Temporal Ops
. . . Archive
. . . Tags
Talks
Papers We Love: Temporal Alignment
Benchbase for Postgres Temporal Foreign Keys
Hacking Postgres: the Exec Phase
Progress Adding SQL:2011 Valid Time to Postgres
Temporal Databases: Theory and Postgres
A Rails Timezone Strategy
Rails and SQL
Async Programming in iOS
Errors in Node.js
Wharton Web Intro
PennApps jQuery Intro