Events (23)
- π Free Workshop: 'Build High Performance Active Record Apps'
- PGSQL Phriday #014 β PostgreSQL Events
- PGConf NYC 2023 Recap π
- PGDay Chicago 2023 Conference
- RailsConf 2022 Conference
- PGConf NYC 2021 Conference
- RailsConf 2017
- Stack Dive with RunKeeper
- RubyConf Argentina 2012
- New England Ruby Conferences 2013
- jQuery Conference Boston 2010
- Surge Conference 2010
- Node Knockout
- Bmore on Rails
- RailsConf Conference 2010 Baltimore
- RubyConf 2009
- WindyCityRails Conference 2009
- CocoaHeads MN July 2009
- F1 Webchallenge Team Ruby.mn Recap
- WindyCityRails Conference 2008
- Edward Tufte "Presenting Data And Information" Minneapolis 2008
- No Fluff Just Stuff April Conference 2007
- Twin Cities Code Camp 2006
Conferences (22)
- Madison+ Ruby 2024 Conference Recap
- RailsConf 2024 Conference β The Long Goodbye
- π Free Workshop: 'Build High Performance Active Record Apps'
- Sin City Ruby 2024
- PGSQL Phriday #014 β PostgreSQL Events
- PGConf NYC 2023 Recap π
- PGDay Chicago 2023 Conference
- AWS re:Invent Day 1
- RailsConf 2022 Conference
- PGConf NYC 2021 Conference
- RailsConf 2017
- RubyConf Argentina 2012
- New England Ruby Conferences 2013
- jQuery Conference Boston 2010
- Surge Conference 2010
- RailsConf Conference 2010 Baltimore
- RubyConf 2009
- WindyCityRails Conference 2009
- WindyCityRails Conference 2008
- Edward Tufte "Presenting Data And Information" Minneapolis 2008
- No Fluff Just Stuff April Conference 2007
- Twin Cities Code Camp 2006
Java (3)
- Building Java Microservices at Groupon
- Microservice Frameworks for Java
- No Fluff Just Stuff April Conference 2007
Scripts (8)
- Estimating Memory Use in Redis and Mass Insert
- Open Zoom Meetings from the Command Line
- Cleaning Up Old Git Branches
- Open the Current File in GitHub Enterprise from Vim
- Rewrite URLs with Nginx
- Auto-linking Twitter Tweets in Ruby and JavaScript
- Stats-driven Lens Shopping with Ruby
- Chart Your Console History with Google Charts
Tips (46)
- Better Markdown Writing With Vale
- Find Duplicate Records Using ROW_NUMBER Window Function
- Bulk Inserts, RETURNING, and UNLOGGED Tables
- Using pg_repack to Rebuild Indexes
- Manually Fixing a Rails Migration
- How I Learn Established Codebases
- Using rbenv To Manage Multiple Ruby Versions
- Web Application Performance, Caching, and Scaling
- Microservice Frameworks for Java
- Calendar Events from the Command Line
- Views, Stored Procedures, and Check Constraints
- How I Add Personality to Remote Work
- Open Zoom Meetings from the Command Line
- Encrypting and Decrypting with Ruby
- How I Work
- Use a Password Manager
- Intro to PostgreSQL 'generate_series'
- 5 Great Apps for OS X
- Cleaning Up Old Git Branches
- Sharing Rake Tasks Defined in a Gem
- Using Ruby Blocks
- Essential Ruby Gems for Rails
- Automated Daily Backup Solution for PostgreSQL
- Setting up OS X for Software Development
- 5 Great Vim Plugins
- Pair Programming with Wemux
- Using a Set in Ruby
- Open the Current File in GitHub Enterprise from Vim
- How to Code Review a Repository with GitHub
- Getting Started with Tmux
- Edit the Filename of the Current Buffer in Vim
- Cropping an Image Programmatically
- Ship It Quicker
- Facebook Timeline JS API Development Tips
- 10 iOS Open Source Projects
- Bundler In Practice
- Getting Started with A/Bingo and Rails 3
- Tools For Software Projects
- Node Frameworks: Geddy and Express
- Rails CMS Choices
- 5 Ruby-based Static Site Generators
- Rails 2.3 Features
- Rewrite URLs with Nginx
- Auto-linking Twitter Tweets in Ruby and JavaScript
- Stats-driven Lens Shopping with Ruby
- Chart Your Console History with Google Charts
Ruby (45)
- Madison+ Ruby 2024 Conference Recap
- Slow & Steady — Database Constraints with Andrew Atkinson ποΈ
- Throttling and Temporary Bans with Rack Attack
- Rails API Authentication with JWT
- Rails API Serialization with JSON:API β Part 2
- Rails API Serialization with JSON:API β Part 1
- Estimating Memory Use in Redis and Mass Insert
- Using rbenv To Manage Multiple Ruby Versions
- Web Application Performance, Caching, and Scaling
- Building a Web App with Boring Technologies (2017 Edition)
- Encrypting and Decrypting with Ruby
- RailsConf 2017
- Calendar Generation with Sparse Data
- This Week in Rails
- Help Needed: Maintainer for Delayed Job Web
- Filling out PDF forms with PDFtk
- Building SMS and Voice Features for Web Applications
- Sharing Rake Tasks Defined in a Gem
- Using Ruby Blocks
- Essential Ruby Gems for Rails
- Delayed Job Exception Notification Integration
- RubyConf Argentina 2012
- New England Ruby Conferences 2013
- Using a Set in Ruby
- Ship It Quicker
- Bundler In Practice
- A/B Testing with Vanity
- Getting Started with A/Bingo and Rails 3
- Notify Me
- Process Monitoring with Bluepill
- Email Service Providers for Rails
- Moving A Rails App to Heroku
- Bmore on Rails
- RailsConf Conference 2010 Baltimore
- RubyConf 2009
- Rails CMS Choices
- WindyCityRails Conference 2009
- 5 Ruby-based Static Site Generators
- Rails 2.3 Features
- Auto-linking Twitter Tweets in Ruby and JavaScript
- Stats-driven Lens Shopping with Ruby
- F1 Webchallenge Team Ruby.mn Recap
- Rails Deployments
- WindyCityRails Conference 2008
- Chart Your Console History with Google Charts
JavaScript (8)
- A Quick Look at GraphQL
- Facebook Timeline JS API Development Tips
- jQuery Conference Boston 2010
- Node Knockout
- Node Frameworks: Geddy and Express
- Auto-linking Twitter Tweets in Ruby and JavaScript
- F1 Webchallenge Team Ruby.mn Recap
- Chart Your Console History with Google Charts
Programming (26)
- PostgreSQL Indexes: Prune and Tune
- JWT, JWK, and JWKS Oh My
- Throttling and Temporary Bans with Rack Attack
- Building Java Microservices at Groupon
- Web Application Performance, Caching, and Scaling
- Building a Web App with Boring Technologies (2017 Edition)
- Encrypting and Decrypting with Ruby
- How I Work
- A Quick Look at GraphQL
- Filling out PDF forms with PDFtk
- Cleaning Up Old Git Branches
- Building SMS and Voice Features for Web Applications
- Stack Dive with RunKeeper
- Using Ruby Blocks
- Essential Ruby Gems for Rails
- Getting Started with Go
- Pair Programming with Wemux
- Cropping an Image Programmatically
- 10 iOS Open Source Projects
- Bundler In Practice
- Node Knockout
- Node Frameworks: Geddy and Express
- Rewrite URLs with Nginx
- Auto-linking Twitter Tweets in Ruby and JavaScript
- Stats-driven Lens Shopping with Ruby
- Chart Your Console History with Google Charts
Books (4)
- Mastering PostgreSQL for Rails: An Interview with Andy Atkinson
- Presenting 'Partitioning Billions of Rows' at SFPUG August 2023
- Notes from Startup Owners Manual
- Edward Tufte "Presenting Data And Information" Minneapolis 2008
Productivity (22)
- Better Markdown Writing With Vale
- Prioritizing Work that Matters
- How I Learn Established Codebases
- How I Work
- Use a Password Manager
- 5 Great Apps for OS X
- Filling out PDF forms with PDFtk
- Cleaning Up Old Git Branches
- Stack Dive with RunKeeper
- Automated Daily Backup Solution for PostgreSQL
- Setting up OS X for Software Development
- PostgreSQL for the Busy MySQL Developer
- 5 Great Vim Plugins
- Pair Programming with Wemux
- Open the Current File in GitHub Enterprise from Vim
- Getting Started with Tmux
- Cropping an Image Programmatically
- Working with Large Amounts of Data using MySQL
- Ship It Quicker
- Facebook Timeline JS API Development Tips
- Tools For Software Projects
- Edward Tufte "Presenting Data And Information" Minneapolis 2008
Rails (34)
- Presenting 'Partitioning Billions of Rows' at SFPUG August 2023
- PGSQL Phriday #011 — Sharding and Partitioning
- Slow & Steady — Database Constraints with Andrew Atkinson ποΈ
- Code With Jason 190 — PostgreSQL and Sin City Ruby ποΈ
- PGSQL Phriday #009 β Database Change Management
- PGSQL Phriday #008 β pg_stat_statements, PgHero, Query ID
- Ruby For All Podcast: My Guest Experience ποΈ
- PostgreSQL, Ruby on Rails, Rails Guides
- Using pg_repack to Rebuild Indexes
- Manually Fixing a Rails Migration
- Rails API Authentication with JWT
- Rails API Serialization with JSON:API β Part 2
- Rails API Serialization with JSON:API β Part 1
- Using rbenv To Manage Multiple Ruby Versions
- Web Application Performance, Caching, and Scaling
- Building a Web App with Boring Technologies (2017 Edition)
- RailsConf 2017
- Calendar Generation with Sparse Data
- This Week in Rails
- Essential Ruby Gems for Rails
- Delayed Job Exception Notification Integration
- Ship It Quicker
- Getting Started with A/Bingo and Rails 3
- Process Monitoring with Bluepill
- Email Service Providers for Rails
- Moving A Rails App to Heroku
- Bmore on Rails
- RailsConf Conference 2010 Baltimore
- Rails CMS Choices
- WindyCityRails Conference 2009
- Rails 2.3 Features
- F1 Webchallenge Team Ruby.mn Recap
- Rails Deployments
- WindyCityRails Conference 2008
DevOps (6)
- Upgrading to PostgreSQL 15 on Mac OS
- AWS re:Invent Day 1
- Throttling and Temporary Bans with Rack Attack
- Process Monitoring with Bluepill
- Moving A Rails App to Heroku
- Rails Deployments
RegExp (2)
Tools (15)
- Throttling and Temporary Bans with Rack Attack
- Use a Password Manager
- 5 Great Apps for OS X
- Delayed Job Exception Notification Integration
- Setting up OS X for Software Development
- 5 Great Vim Plugins
- Pair Programming with Wemux
- Getting Started with Tmux
- Edit the Filename of the Current Buffer in Vim
- A/B Testing with Vanity
- Notify Me
- Tools For Software Projects
- Rails CMS Choices
- 5 Ruby-based Static Site Generators
- Rewrite URLs with Nginx
iOS (2)
Objective-C (2)
CLI (4)
- Calendar Events from the Command Line
- Open Zoom Meetings from the Command Line
- Cropping an Image Programmatically
- Process Monitoring with Bluepill
Open Source (29)
- ποΈ Ship It! Podcast β PostgreSQL with Andrew Atkinson
- RailsConf 2024 Conference β The Long Goodbye
- βοΈ Use Cases for Merging and Splitting Partitions With Minimal Locking in PostgreSQL 17
- ποΈ Hacking Postgres π Podcast β Season 2, Ep. 1 Andrew Atkinson
- Remote Ruby β Unleashing the Power of Postgres with Andrew Atkinson ποΈ
- The Rails Changelog β #014: PostgreSQL for Rails Developers with Andrew Atkinson ποΈ
- Teach Kelvin Your Thing (TKYT) β High Performance PostgreSQL for Rails π₯οΈ
- PostgreSQL IO Visibility: #wehack PostgreSQL Internals and pg_stat_io
- PGConf NYC 2023 Recap π
- SaaS for Developers with Gwen Shapira — Postgres, Performance and Rails with Andrew Atkinson ποΈ
- Podcast: Code and the Coding Coders who Code it! Episode 27 Andrew Atkinson ποΈ
- Presenting 'Partitioning Billions of Rows' at SFPUG August 2023
- PGSQL Phriday #011 — Sharding and Partitioning
- PostgreSQL Table Partitioning Primary Keys — The Reckoning — Part 2 of 2
- PostgreSQL Table Partitioning — Growing the Practice — Part 1 of 2
- PGSQL Phriday #009 β Database Change Management
- Better Markdown Writing With Vale
- PGDay Chicago 2023 Conference
- PGSQL Phriday #008 β pg_stat_statements, PgHero, Query ID
- PGSQL Phriday #001 β Query Stats, Log Tags, and N+1s
- PgHero 3 Released
- RailsConf 2022 Conference
- PGConf NYC 2021 Conference
- Throttling and Temporary Bans with Rack Attack
- Building Java Microservices at Groupon
- Web Application Performance, Caching, and Scaling
- This Week in Rails
- Help Needed: Maintainer for Delayed Job Web
- Notify Me
Lean Startup (5)
- Notes from Startup Owners Manual
- RubyConf Argentina 2012
- Ship It Quicker
- A/B Testing with Vanity
- Getting Started with A/Bingo and Rails 3
API (8)
- JWT, JWK, and JWKS Oh My
- Throttling and Temporary Bans with Rack Attack
- Rails API Authentication with JWT
- Rails API Serialization with JSON:API β Part 2
- Rails API Serialization with JSON:API β Part 1
- A Quick Look at GraphQL
- Calendar Generation with Sparse Data
- Facebook Timeline JS API Development Tips
MySQL (2)
Databases (16)
- Mastering PostgreSQL for Rails: An Interview with Andy Atkinson
- Find Duplicate Records Using ROW_NUMBER Window Function
- Bulk Inserts, RETURNING, and UNLOGGED Tables
- Using pg_repack to Rebuild Indexes
- Manually Fixing a Rails Migration
- PostgreSQL pgbench Workload Simulation
- PostgreSQL Indexes: Prune and Tune
- Estimating Memory Use in Redis and Mass Insert
- Web Application Performance, Caching, and Scaling
- Views, Stored Procedures, and Check Constraints
- Building a Web App with Boring Technologies (2017 Edition)
- A Look at PostgreSQL Foreign Key Constraints
- Intro to PostgreSQL 'generate_series'
- Automated Daily Backup Solution for PostgreSQL
- PostgreSQL for the Busy MySQL Developer
- Working with Large Amounts of Data using MySQL
Performance (6)
- Throttling and Temporary Bans with Rack Attack
- Rails API Serialization with JSON:API β Part 2
- Rails API Serialization with JSON:API β Part 1
- Web Application Performance, Caching, and Scaling
- Calendar Generation with Sparse Data
- Working with Large Amounts of Data using MySQL
Vim (4)
- Setting up OS X for Software Development
- 5 Great Vim Plugins
- Open the Current File in GitHub Enterprise from Vim
- Edit the Filename of the Current Buffer in Vim
Git (2)
Hardware (1)
PostgreSQL (53)
- Solid Cache for Rails and PostgreSQL
- Trying out Solid Queue and Mission Control with PostgreSQL
- Shrinking Big PostgreSQL tables: Copy-Swap-Drop
- Wait a minute! β PostgreSQL extension pg_wait_sampling
- You make a good point! β PostgreSQL Savepoints
- SaaS on Rails on PostgreSQL β POSETTE 2024
- Mastering PostgreSQL for Rails: An Interview with Andy Atkinson
- ποΈ IndieRails Podcast β Andrew Atkinson - The Postgres Specialist
- Top Five PostgreSQL Surprises from Rails Devs
- ποΈ Ship It! Podcast β PostgreSQL with Andrew Atkinson
- βοΈ Use Cases for Merging and Splitting Partitions With Minimal Locking in PostgreSQL 17
- ποΈ Hacking Postgres π Podcast β Season 2, Ep. 1 Andrew Atkinson
- Compiling PostgreSQL on macOS To Test Documentation and Patches
- Rails + Postgres Postgres.FM 086 β Extended blog post edition! ποΈ
- 'Rows Removed By Filter', Inspecting Pages, Buffer Cache β Part Two
- Maintainable Podcast β Maintainableβ¦Databases? ποΈ
- What's 'Rows Removed By Filter' in PostgreSQL Query Plans all about?
- Remote Ruby β Unleashing the Power of Postgres with Andrew Atkinson ποΈ
- The Rails Changelog β #014: PostgreSQL for Rails Developers with Andrew Atkinson ποΈ
- Teach Kelvin Your Thing (TKYT) β High Performance PostgreSQL for Rails π₯οΈ
- PostgreSQL IO Visibility: #wehack PostgreSQL Internals and pg_stat_io
- PGConf NYC 2023 Recap π
- SaaS for Developers with Gwen Shapira — Postgres, Performance and Rails with Andrew Atkinson ποΈ
- Podcast: Code and the Coding Coders who Code it! Episode 27 Andrew Atkinson ποΈ
- Presenting 'Partitioning Billions of Rows' at SFPUG August 2023
- PGSQL Phriday #011 — Sharding and Partitioning
- Slow & Steady — Database Constraints with Andrew Atkinson ποΈ
- PostgreSQL Table Partitioning Primary Keys — The Reckoning — Part 2 of 2
- Code With Jason 190 — PostgreSQL and Sin City Ruby ποΈ
- PostgreSQL Table Partitioning — Growing the Practice — Part 1 of 2
- PGSQL Phriday #009 β Database Change Management
- PGDay Chicago 2023 Conference
- PGSQL Phriday #008 β pg_stat_statements, PgHero, Query ID
- Ruby For All Podcast: My Guest Experience ποΈ
- Upgrading to PostgreSQL 15 on Mac OS
- PostgreSQL, Ruby on Rails, Rails Guides
- AWS re:Invent Day 1
- PGSQL Phriday #001 β Query Stats, Log Tags, and N+1s
- PgHero 3 Released
- RailsConf 2022 Conference
- PGConf NYC 2021 Conference
- Find Duplicate Records Using ROW_NUMBER Window Function
- Bulk Inserts, RETURNING, and UNLOGGED Tables
- Using pg_repack to Rebuild Indexes
- Manually Fixing a Rails Migration
- PostgreSQL pgbench Workload Simulation
- PostgreSQL Indexes: Prune and Tune
- Views, Stored Procedures, and Check Constraints
- Building a Web App with Boring Technologies (2017 Edition)
- A Look at PostgreSQL Foreign Key Constraints
- Intro to PostgreSQL 'generate_series'
- Automated Daily Backup Solution for PostgreSQL
- PostgreSQL for the Busy MySQL Developer
OS X (2)
Go (1)
SQL (3)
- Views, Stored Procedures, and Check Constraints
- A Look at PostgreSQL Foreign Key Constraints
- Intro to PostgreSQL 'generate_series'
Remote Work (4)
- My Ideal Coworking Spot As a Remote-Based Programmer
- How I Add Personality to Remote Work
- Open Zoom Meetings from the Command Line
- How I Work
Redis (1)
Ruby on Rails (20)
- Solid Cache for Rails and PostgreSQL
- Trying out Solid Queue and Mission Control with PostgreSQL
- Madison+ Ruby 2024 Conference Recap
- SaaS on Rails on PostgreSQL β POSETTE 2024
- Mastering PostgreSQL for Rails: An Interview with Andy Atkinson
- Top Five PostgreSQL Surprises from Rails Devs
- RailsConf 2024 Conference β The Long Goodbye
- ποΈ Hacking Postgres π Podcast β Season 2, Ep. 1 Andrew Atkinson
- Sin City Ruby 2024
- Rails + Postgres Postgres.FM 086 β Extended blog post edition! ποΈ
- Maintainable Podcast β Maintainableβ¦Databases? ποΈ
- Remote Ruby β Unleashing the Power of Postgres with Andrew Atkinson ποΈ
- The Rails Changelog β #014: PostgreSQL for Rails Developers with Andrew Atkinson ποΈ
- Teach Kelvin Your Thing (TKYT) β High Performance PostgreSQL for Rails π₯οΈ
- SaaS for Developers with Gwen Shapira — Postgres, Performance and Rails with Andrew Atkinson ποΈ
- Podcast: Code and the Coding Coders who Code it! Episode 27 Andrew Atkinson ποΈ
- PGSQL Phriday #001 β Query Stats, Log Tags, and N+1s
- PgHero 3 Released
- RailsConf 2022 Conference
- PostgreSQL pgbench Workload Simulation
Podcasts (14)
- ποΈ IndieRails Podcast β Andrew Atkinson - The Postgres Specialist
- ποΈ Ship It! Podcast β PostgreSQL with Andrew Atkinson
- RailsConf 2024 Conference β The Long Goodbye
- ποΈ Hacking Postgres π Podcast β Season 2, Ep. 1 Andrew Atkinson
- Rails + Postgres Postgres.FM 086 β Extended blog post edition! ποΈ
- Maintainable Podcast β Maintainableβ¦Databases? ποΈ
- Remote Ruby β Unleashing the Power of Postgres with Andrew Atkinson ποΈ
- The Rails Changelog β #014: PostgreSQL for Rails Developers with Andrew Atkinson ποΈ
- Teach Kelvin Your Thing (TKYT) β High Performance PostgreSQL for Rails π₯οΈ
- SaaS for Developers with Gwen Shapira — Postgres, Performance and Rails with Andrew Atkinson ποΈ
- Podcast: Code and the Coding Coders who Code it! Episode 27 Andrew Atkinson ποΈ
- Slow & Steady — Database Constraints with Andrew Atkinson ποΈ
- Code With Jason 190 — PostgreSQL and Sin City Ruby ποΈ
- Ruby For All Podcast: My Guest Experience ποΈ