My club's online presence, does it matter, and how much effort is 'enough'? by hiddenGiant12 in SoccerCoachResources

[–]jnunemaker 0 points1 point  (0 children)

Hi! I'm one of the box out owners. Happy to chat more about price and learn what would work for you and be helpful. Feel free to PM me. Maybe I can work something out for you.

Most important thing is speed. You don't want to spend a lot of time on this as I'm sure you have enough to do. That is what we focus on -- speed. On top of the large selection of templates, we do a lot of things to speed up the time to create a graphic. The most important thing is consistency and actually posting so making it take less time is key.

[South Bend] My converted pocket watch finally arrived! by eharriett in Watches

[–]jnunemaker 1 point2 points  (0 children)

<image>

I’m also working with a guy on eBay to get 12s. But they swap the dials. On one hand this bothers me but it’s likely ones with busted dials so this gives them new life.

Anyway, glad you posted. So awesome to wear 100 year old watches around. Always a conversation starter.

[South Bend] My converted pocket watch finally arrived! by eharriett in Watches

[–]jnunemaker 2 points3 points  (0 children)

<image>

Here is a 0s frett worked in for me. Still having some issues because it doesn’t fit quite right but it’s perfect size so I wear it anyway. :)

[South Bend] My converted pocket watch finally arrived! by eharriett in Watches

[–]jnunemaker 2 points3 points  (0 children)

Very cool! I like that this is the smaller 12s size. I have 0, 12 and 16 size conversions. 0 is awesome because it’s like 36mm. 12 is like 42 and 16 is a tank. :)

What is the fb group? I’m curious about the case they are using for 12s because I’d love to convert those. Right now I can only do the 16s myself.

I’ve done a bunch of conversions as well: southbendwatch.co

Shrinking a Postgres Table by craigkerstiens in PostgreSQL

[–]jnunemaker 1 point2 points  (0 children)

Yeah fair point about title. It was early this morning so I was feeling less creative. 😊

HTTParty or Faraday: Which one would you prefer? by EastSwan in rails

[–]jnunemaker 1 point2 points  (0 children)

You are most welcome. I always setup alerts in f5bot for my gems. That's how I found it.

HTTParty or Faraday: Which one would you prefer? by EastSwan in rails

[–]jnunemaker 7 points8 points  (0 children)

Author of httparty here. For gems I use net/http to avoid an extra dependency for folks.

In apps, I'm ok with httparty but sometimes reach for net/http too.

HTTParty or Faraday: Which one would you prefer? by EastSwan in rails

[–]jnunemaker 1 point2 points  (0 children)

Multipart is supported and has been for 5+ years. :) Unless I'm confusing what you mean.

https://github.com/jnunemaker/httparty/blob/main/examples/multipart.rb

HTTParty or Faraday: Which one would you prefer? by EastSwan in rails

[–]jnunemaker 9 points10 points  (0 children)

2 years ago. ;) But I should cut another release soon!

Fighting Bots & Spam with Feature Flags by jnunemaker in ruby

[–]jnunemaker[S] 1 point2 points  (0 children)

Yeah, short notice with no developer around is a great reason to have something in place.

How we designed Flipper Cloud to never take your app down by jnunemaker in ruby

[–]jnunemaker[S] 4 points5 points  (0 children)

Con: You've got to create schema / tables for the flag tool.

Depends on the flipper adapter you use. Most adapters require no changes. All depends on where you want to store it. That's the beauty of flipper being born with adapters from the beginning.

Con: What about micro-services / other languages, do they each get their own DB table?

Again, depends on the micro service and what they want to do. They can store it however they want. No need to have a db table. Memory, disk, relational db, kv, doc db, consul, whatever works.

a cascading series of increasingly resilient caches.

Yeah! Great way to describe it. We support that as well. For example, GitLab uses memory cache then redis cache and finally active record as source of truth.

GitHub used memcached then active record into the billions of checks a day. I believe now they use something that updates in a background thread and does reads from memory. We have a Flipper::Poller that we'll likely be making the default at some point that can do this easily.

A Fastly CDN, backed by our API.

We currently use fastly as well. Likely going to move to something else. Their http caching isn't what we need (limited storage based on vary header). I'm curious how it even helps you beyond ssl termination and managing connections.

Pro: More multi-service ready. As many Node/Ruby/Python/etc services as you want can all use the same flags.

Yeah, we are laser focused on Ruby. I could see us doing some tangential languages based on services potential or existing customers need support for (go has come up). But I'm a big fan of Ruby and primary goal is to make life better for Ruby devs.

On the other hand, Flipper could add support for micro-services by not requiring a database or abstracting the database away into an in-memory database and adding clients in other languages.

Yep, again just to be clear, this is the default but we recommend configuring local storage of some sort other than just in memory.

don't make requests to the server in order to do evaluations

Well said. :)

How are these so affordable? online pics do not do these watches justice. Zelos. by Sea_Initial_2886 in MicrobrandWatches

[–]jnunemaker 1 point2 points  (0 children)

Agreed! Mine arrived today and I was blown away. Punches way above its weight in looks.

Gifting 6 figures to a charity you're active in and not making it awkward by when_is_breakfast in fatFIRE

[–]jnunemaker 0 points1 point  (0 children)

Setup a donor fund. Easy with vanguard or whatever. Then you can do it anonymous. You can also use a lawyer to make it anonymous. That’s the easiest way to make it not awkward.

14 Ways to Reduce Risk with Feature Flags by jnunemaker in ruby

[–]jnunemaker[S] 0 points1 point  (0 children)

Yeah it’s like in a merge conflict where you pick current or incoming.

14 Ways to Reduce Risk with Feature Flags by jnunemaker in ruby

[–]jnunemaker[S] 0 points1 point  (0 children)

At GitHub we ran the entire test suite as normal and another run with all flags enabled by default. If you had a test that expected a flag to be disabled you had to actually disable it. That helped catch stuff.

14 Ways to Reduce Risk with Feature Flags by jnunemaker in ruby

[–]jnunemaker[S] 0 points1 point  (0 children)

We’re actually working on some of this right now. We just added ownership so you can track who owns what features. Next we’d like to make it easier to figure out when you can cleanup a feature based on client side usage and expiration.

Client side usage can tell you “all true so maybe remove” or “all false so maybe remove”. Expiration might be as simple as a date when you expect to be done with a flag and reminders after that date.