thoughts
Why you should blog in 2021
Seemingly everyone I know has given up on blogging. I'm not really sure why. Maybe because doing it well is hard? Regardless, it's still super valuable.
thoughts
Seemingly everyone I know has given up on blogging. I'm not really sure why. Maybe because doing it well is hard? Regardless, it's still super valuable.
podcast
🎙 This week I joined the Ruby Rogues to talk about rails and authorization [https://devchat.tv/ruby-rogues/ruby-494-reducing-friction-at-the-authorization-layer-with-john-nunemaker/] – specifically my recent post on the topic [https://www.johnnunemaker.com/rails-authorization/]. We chatted about GitHub, conventions, communication, authorization, DSLs, Flipper Cloud [https://www.flippercloud.io], shame, centralized config + sync, Oso [https:
business
Let's set the scene. The year was 2010. Twitter was exploding. Instagram just became a thing. Myspace was formally dead. Speaking of formal, my attire was cargo shorts, a t-shirt and crocs (classic clog of course, likely tan to match my shorts) – aka "the nuneform". I
rails
This covers the joys and pains of a fully functional webhook system. Along the way I practice shower driven development to solve my problems.
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.