rails
Rails: How to Reduce Friction at the Authorization Layer
💡 That's when it hit me. Yes or no are core to authorization. But what if I also included why?
rails
💡 That's when it hit me. Yes or no are core to authorization. But what if I also included why?
podcast
Another week, another podcast for ya to listen to: taking on behemoths, standardizing tech across multiple products, getting acquired by GitHub (over a handshake), acquiring Speaker Deck back from GitHub, and more.
programming
Over the past year I've made myself real friendly with GitHub::Result and I'm loving it. This post is a big intro on how to make your Ruby code more resilient with GitHub::Result leading the way.
podcast
I got to use my new Yeti mic for an interview [https://www.founderquestpodcast.com/episodes/talking-startups-and-pricing-strategies-with-john-nunemaker] on FounderQuest [https://www.founderquestpodcast.com/], a podcast by the fine folks who run Honeybadger [https://www.honeybadger.io]. We had a blast talking about business models, pricing, cardinality, config, a/b testing,
flipper
Even when you have a fully functioning product, there are a few hurdles to launching it. Read on to learn how we tackled them.
TIL
Postgres has a nice feature where you can index only the values you want to query on. Today I learned that Rails has a nice shortcut for taking advantage of said feature.
rails
A month or so ago we released following and email notifications for Speaker Deck. I thought I'd share how we whipped this together and why we did it the way we did. The end result is a stable notification system that gets the job done and will be easy to grow as Speaker Deck continues to grow.
rails
I've been doing some reading and learning about SEO of late. An easy thing to do is to create a sitemap and submit it to google's search console. Here is how to do that with Rails.
TIL
TIL something new about Rails. You can now use insert_all and upsert_all for efficient writes. But that's not all. Read on for what "just worked" and what didn't.
flipper
One of the cruftiest pieces of the Box Out [https://boxoutsports.com] rails app was file previews (for customer uploads and created graphics). Background jobs, backups, errors, and waiting are all bemoaned and later stupified (sorry I just watched Harry Potter) in this post. The Needles: So prickly… Here is
flipper
The flipper ui just got a fresh coat of paint and I am here to tell you about it. From adding descriptions to your features to bringing the OSS UI more in line with flippercloud.io, flipping features just got even better.
performance
In a recent post, I talked about how I used Postgres DISTINCT ON to remove a pesky N+1 query. That was actually one of the final touches in immproving the Graphics#index action for Box Out. Prior to that, I whipped together a pretty good amount of custom data