Andreas Haller
ahxahx.bsky.social
Andreas Haller
@ahxahx.bsky.social
Is there a grammar for TypeSpec that helps parsing it in other languages? Like a PEG grammar or the like? #typespec
November 29, 2025 at 9:43 PM
My understanding of the `SCRIPT_NAME + PATH_INFO` fields in the rack env is that you get the actual request path when concatenating them. Is that correct? Asking for github.com/hanami/hanami-route…#rackc#rubyb#hanamimi
https://github.com/hanami/hanami-route…
November 29, 2025 at 9:43 PM
Reposted by Andreas Haller
How soon until we can push directly to gem.coop?
October 6, 2025 at 1:35 PM
Reposted by Andreas Haller
To me, there is a difference between being nice and being kind.

Being nice is avoiding confrontation and keeping the peace.

Being kind is grabbing your friend by the shoulders and telling them how they fucked up, and what they need to do to make it right.

When being nice fails, be kind.
September 19, 2025 at 11:04 PM
Urgh, I just read a blog post by DHH in which he incites hatred against “non-native” people living in britain or denmark. This is too much.
I am happy to be able to work with Ruby and never having to use Rails. But I also feel complicit by just using Ruby.

#rubylang #rubyoffrails
September 16, 2025 at 8:26 PM
openapi_first 2.7.0 was released with better support for handling multiple APIs, including an RSpec integration, and an option to adjust the request path used for validation.

github.com/ahx/openapi_first

#Ruby
#Rack
#APIfirst
#openapi
#openapi_first
May 4, 2025 at 9:05 PM
Reposted by Andreas Haller
Abduction of a Tufts student in broad daylight by an American plainclothes gestapo drunk on power. This is a student from Turkey, who has been disappeared. Even her attorney doesn't know where she is.

THIS. IS. NOT. ACCEPTABLE.
Video of the international student at Tufts being arrested by "federal authorities" in Massachusetts has been released and it's terrifying.

They're not even uniformed officers. Just secret police thugs in hoodies and masks.

From WCVB: youtu.be/PuFIs7OkzYY
March 26, 2025 at 6:16 PM