The Curious Engineer

All blogs / DevOps / SRE / infrastructure

ChairNerd

chairnerd.seatgeek.com

Intro: From Pain to Product In Part 1 we shared the problem: IAM was slowing everyone down. Access requests were confusing, unpredictable, and …

DevOps / SRE / infrastructureSoftware / engineering practiceGo

Posts
128 from 18 Sep 2009 to 7 Jul 2026
Posting
now and then (1 in the last year)
Kind
company blog
Feed
https://chairnerd.seatgeek.com/atom.xml

2026 1

  1. How Checkpoint Became the Default for Access at SeatGeek

2025 8

  1. Ephie: Ephemeral Environments for Everyone
  2. Chasing Signatures: Verifying ChatGPT Requests in Kubernetes Gateway API
  3. Resilient Container Builds in CI with Buildkit-Operator
  4. Checkpoint: When IAM Breaks Developer Experience
  5. Open Sourcing Fastly TLS Operator: Automate Fastly TLS Certificate Management
  6. Shielding the Core: Scaling Resilience with a Multi-Layered Approach
  7. The Transactional Outbox Pattern: Transforming Real-Time Data Distribution at SeatGeek
  8. Optimizing GitLab CI runners on Kubernetes: Caching, Autoscaling, and Beyond

2024 5

  1. Building Containers on Kubernetes with Buildkit
  2. Introducing Mailroom: An Open-Source Internal Notification Framework
  3. GitLab CI runners rearchitecture from Nomad to Kubernetes
  4. Scaling Our Security Culture With Security Awareness Month
  5. Introducing Our Open-Source HCL Actions for Backstage: Making Terraform Iteration Easier

2023 1

  1. Upgrading an Enterprise scale React application

2022 1

  1. Browser-Based Load Testing Without Breaking the Bank

2021 2

  1. Allow Us To Reintroduce Ourselves
  2. Refactoring Go with go/analysis

2020 2

  1. Introducing Druzhba: a Data Pipeline Framework
  2. The Distributed External Configuration Store Pattern over SQL

2019 3

  1. Refactoring Python with LibCST
  2. Smart Order Tracking: On-Demand Delivery Time Predictions with Quantile Regression and TensorFlow Serving
  3. Celebrating Waterloo Interns at SeatGeek

2018 8

  1. Why We Chose to Build SeatGeek Open on .NET Core
  2. How SeatGeek is bringing ticket commerce to Snapchat
  3. Migrating to python 3
  4. Care Begets Care
  5. Meet us in Minneapolis: SeatGeek Goes to the Super Bowl
  6. Software Design Patterns in Android Development
  7. Customer and Experiences and ‘Customer Experience’
  8. Consistent Design, Fully Modular, Can’t Lose

2017 12

  1. SeatGeek is a Glassdoor Best Place to Work (Again!)
  2. Distributed team meetings and learnings - Copenhagen edition
  3. Employee Spotlight: Lily Dai, Finance
  4. SeatGeek adds Facebook as distribution partner to fuel event discovery
  5. Employee Spotlight: Erin Elsham, People Ops
  6. Faster (re)deploys with docker-build-cacher
  7. Managing Consul and Vault: Introducing hashi-helper
  8. TopTix Joins SeatGeek!
  9. Using Vault: A Practical Guide
  10. Friendly AWS Infrastructure Discovery with Haldane
  11. The Ugly Truth: Why Legacy Ticketing Companies Love Fraud
  12. Announcing Pano, An Immersive Venue Experience

2016 17

  1. SeatGeek is a 2017 Best Place To Work
  2. Secret Management with Vault
  3. Find More Fun - Improving Event Discovery at SeatGeek
  4. Programmatic Auto Layout for iOS: Tips & Tricks
  5. See More Events Together with SeatGeek’s iMessage App
  6. Listening Suggestions for Android
  7. Announcing SeatGeek Open, the Platform Powering the Future of Ticketing
  8. Kicking Off the Future of Ticketing with Major League Soccer
  9. Vector Venue Maps Using Mapbox GL
  10. Opening the Door to Live Entertainment
  11. Employee Spotlight: Adam Waxman, Product Manager
  12. SeatGeek’s 15th Hackathon
  13. Employee Spotlight: Jamie Hooker, Director of Talent
  14. Using GIS Technologies for Venue Mapping
  15. SeatGeek Android 6.0: Sell with SeatGeek
  16. SeatGeek’s 14th Hackathon
  17. SeatGeek’s New Look

2015 24

  1. SeatGeek Marketplace
  2. Solving Address Entry on Android: PlacesAutocompleteTextView
  3. On the Train to Success: SeatGeek’s Experience with NYC Subway Ads
  4. Managing application server dependencies with aptfile
  5. Introducing Sixpack-java: A/B Testing for Android and Java Apps
  6. SeatGeek 3.0 for Android
  7. Stretching a Dollar at the Home Run Derby
  8. Animation: Giving Life to Live Events
  9. Digital Groundskeeping: Redefining ‘Attention to Detail’ in Our Baseball Seating Charts
  10. Bid Automation on the Adwords API
  11. Meet SeatGeek: Introducing Tiffany Hu
  12. How We Use Push Notifications to Keep In Touch With Fans
  13. Visualizing the NCAA Tournament
  14. Meet SeatGeek: Introducing Dallas Gutauckis
  15. We’re Now the Official Mobile App of Wantickets
  16. Hiring & Bias, Part 2: Revealing the Pitfalls
  17. Meet SeatGeek: Introducing Zach Sherman
  18. LivingSocial Deals, Powered by SeatGeek
  19. Hiring & Bias, Part 1: The Trouble With Shortcuts
  20. Meet SeatGeek: Introducing Spencer Noon
  21. The Continuing Beautification of SeatGeek Seating Charts
  22. Announcing: Tip-Off Tour
  23. Successful Android App Development at a Small Scale
  24. Building Out the SeatGeek Data Pipeline

2014 13

  1. React Infinite: A browser-ready efficient scrolling container based on UITableView
  2. The Next Five Years
  3. High Performance Map Interactions using HTML5 Canvas
  4. A Lightweight iOS Image Cache
  5. An iOS SDK for the SeatGeek Web Service
  6. Improving the search-by-price experience
  7. Open sourcing our Admin Panel
  8. Spatial Data Structures for Better Map Interactions
  9. Event Pages Through The Ages
  10. Celebrating Valentine’s Day Late With Some iPad Love
  11. It’s Business Time
  12. SeatGeek for Android 1.2, Ready for Update
  13. Cross-Event Search

2013 11

  1. FanSnap Is Now Part of SeatGeek
  2. SeatGeek for iOS v2.0
  3. Continuous Integration for Android Applications
  4. Keeping track of Build Artifacts
  5. SeatGeek for Android
  6. SeatGeek for iPad
  7. Introducing Sixpack: A new A/B testing framework
  8. OpenCV Face Detection For Cropping Faces
  9. SeatGeek and Timbre move into the Limelight
  10. SeatGeek for iOS V1.1 brings upgrades in event discovery and ticket search experience
  11. Introducing The SeatGeek Event Recommendations API

2012 6

  1. Yak Shaving: Adding OAuth Support to Nginx via Lua
  2. Putting Venue Maps in a Terminal: Introducing SGCLI
  3. Introducing Absolute Deal Score
  4. Using a Kalman Filter to Predict Ticket Prices
  5. The Math Behind Ticket Bargains
  6. The SeatGeek Platform

2011 9

  1. Removing Price Forecasts
  2. Performance Monitoring with Tracelytics
  3. The Minutiae of Web Interfaces: Realism
  4. Hiring Challenges Shouldn’t Be Limited to Developers
  5. What the SeatGeek R&B Star Devs Listen to While Programming
  6. What An Earthquake Does To Page Response Times
  7. How SeatGeek Measures PR Coverage
  8. FuzzyWuzzy: Fuzzy String Matching in Python
  9. Announcing Soulmate

2010 2

  1. Henceforth, All Job Applicants Must Hack Into Our Backend
  2. Announcing DJJob - a PHP port of delayed_job

2009 1

  1. SeatGeek launches at TechCrunch 50

Undated 2

  1. Explore Career Opportunities at SeatGeek
  2. 70,000 verifications per second