I was part of the huge cuts to Shopify Logistics. If you're looking for a Staff-level Rubyist with a particular passion for full-stack contributions, I am suddenly available for work 😅 #ruby
Looking for a remote or on-site (Bangkok, Thailand) Ruby on Rails job? My friends and former colleagues at Oozou are hiring! Fun team, great benefits, and interesting projects.
TIL that #Ruby doesn't have real destructors, but it has something... kinda close. The problem is that it destroys the object BEFORE it calls your "finalizer" so you need to do a bunch of hoop jumping to make sure you maintain a copy of a reference to the data that you need to act on in a SEPARATE object that your finalizer will then act on.
what other programmers out there use print statements instead of debug tools 99.99% of the time? what messages do you put in the print statements? print("yo dawg, made it to the end of this toot!")
This world is so damn small sometimes. Having an issue with #sensu and the #ruby runtime it uses for sensu-go (long story), so I try to get the sensu-ruby-runtime updated, and what do I see? It uses Ruby-install from @postmodern who I already followed on mastodon.
Hey! You want to have a look beyond #php|s own nose? My colleagues are organizing the #ruby unconf again. It will be on the 10th and 11th of June in the lovely city of Hamburg: https://2023.rubyunconf.eu
Unfortunately I can't attend but from what I read on our mailinglists, it will be awesome!
Once I get a stable job, I'm thinking of setting up a Mastodon/(Miss/Calc/Found)key server for me and my immediate family (which), but I'm debating on whether or not to go the #Mastodon route or go the #Misskey route; I know that Misskey may be easier to use because it only uses #javascript for its stack compared to Mastodon using JavaScript and #Ruby for its stack. I'm also debating what policies to implement to moderate my server; I will for sure adopt my current server's rules with a few edits, but I don't know what other rules I should enforce and how to enforce them.
I created an account on botsin.space to showcase a framework I made, also called JokeBot, for posting #jokes on the fediverse; I originally posted jokes on my current account, but it was posting a bit too "loudly." Hence, that's why @JokeBot is here.
@JokeBot is currently fully operational; I already boosted its first post, and I will continue to boost its posts for my existing followers to see them.
I have a #big#announcement: I am accepting #contributions to JokeBot! I added support for making JokeBot translatable into other #languages, and I need some help translating JokeBot into as many languages as possible, so it can be used by non-English speakers. If you would like to contribute, please see the contributing guidelines; you will see a section linking to a localization guide in these guidelines. Also, please make sure that you open an issue before you open a PR, so others will know that a #translation is a work in progress.
I made a suuuuuper ez mode tutorial on deploying and maintaining a custom site for my friend that’s about to look for a job. I’m curious if y’all know of a better method than this that’s also free. Let me know 😊 https://jeffreylikeswebsites.com/posts/how-to-do-this/#jekyll#ruby
Dear #Ruby friends, I know there's some reticence to interact with Hacker News, but I think it behooves our community to try to be of assistance when folks ask good faith questions about Ruby in rare positive threads like this one: https://news.ycombinator.com/item?id=35712099
If someone's interested to form a small response team to help guide folks with (non-snarky I beg you) responses, I think it would be a net benefit for the community.
It can be too easy to overly focus on potholes from inside and outside.
p12 certificate support has been dropped in OpenSSL 3.0
There are a lot of libraries and docs that talk about using that cert format when signing your .pkpass file. Don't. It won't work and will only bring you pain.
X509 (.cer) plus a PEM file w/ a password is the way forward.
Related: I've wandered into forking & updating the passbook #Ruby gem to work in the modern day. Details to follow when it's ready to release.
I'm starting to wonder if my #framework is ready to enter #release#candidate phase. The #mastodon adapter is pretty much ready, so I am thinking about releasing V1. I am debating on whether or not to to add localization support; If I do, then I'll have to postpone the RC phase.
The prospect of maintaining a #Ruby on #Rails app is undoubtedly the #1 reason people and organizations aren't too keen on running their own #Mastodon instances. Not bashing on #RoR — it's just not relatable tech to most in 2023. Are any of the alternative server implementations good enough?
I’ll probably regret asking, but what are people’s preferred #ruby#authentication gems these days?
I’ve used but hated #devise. Have no opinions on #clearance. Really enjoyed #sorcery but it seems like there’s a v1 rewrite happening which I am always suspicious of. I have been reading up on #rodauth but since this is going to be a #rails app I’m hesitant to jam #roda into it. And does the answer change for an api-only app?
The answer is to suck it up and use devise isn’t it?
I’m a software engineer at GitHub working on the most impressive metered usage billing system around. My favorite dev languages are #ruby and #javascript, but I venture into #go and #php too.
I’m a dad of 2 and disability advocate currently running for election to my local school board.
Thanks to @nova and the #hachyderm crew for running this server. The open source web and ruby community are what drew me into development, so I love how this is run.