Jamie Gaskins

Results 87 issues of Jamie Gaskins

## Feature Request ### Is your feature request related to a problem? Please describe clearly and concisely what is it. I have a frequent need for something that is _similar_...

kind:feature
topic:stdlib:collection

The purpose of raising an exception here is to prevent the caller from doing something unsafe. _Changing_ the value is unsafe, but setting `buffer_size` to the same value is a...

Ran into #267 tonight trying to bulk-insert MessagePack-encoded data (via `unnest`) and can confirm that it's `Array(Bytes)` that it's choking on. Since all arrays are text-encoded, we need to ensure...

I've found myself writing a lot of event-handling code recently. When an event comes in over a webhook (GitHub integrations, Stripe subscriptions), I often pass it off to a method...

kind:feature
topic:lang

`Armature::TestSession`s are similar to [`Capybara::Session`](https://github.com/teamcapybara/capybara/blob/0480f90168a40780d1398c75031a255c1819dce8/lib/capybara/session.rb)s in Ruby in that it acts like a fake web browser with sessions for your app. You pass it your `Armature::Route` and you can interact...

Right now, there's no real way to know what's in the DB without inspecting the schema yourself inside a Postgres client. For the most part, I haven't minded because I...

Been messing with this the past couple days. I'm not sure yet, but this may actually not be a good idea. Encoding values as binary doesn't seem to get the...

Following up on #290, I would like to encode all bind params as binary. Partly because it might help avoid issues like #267 entirely to use a single encoding format,...

**Is your feature request related to a problem? Please describe.** I'm trying to do a geo-based search, sorting by the distance between the entities and a given location. I'm using...

feature
stale

I was originally going to solve #15901 a different way, but on a whim I decided to check the implementation of `File.info?` (invoked [here](https://github.com/crystal-lang/crystal/blob/21114e493cf4af83d361877192ee6e201d6808d6/src/http/server/handlers/static_file_handler.cr#L107)). If a filename is too long...