photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

242
active users

#ruby

6 posts4 participants4 posts today

🎉 I've just released a major new project, Appraisal2 :ruby: - github.com/appraisal-rb/apprai - a hard fork of the unfinished appraisal v3.0.0.rc1

Appraisal2 integrates with bundler and rake to test your library against different versions of dependencies in repeatable scenarios called "appraisals".

Appraisal2 is designed to make it easy to check for regressions in your library without interfering with day-to-day development using Bundler.

OK, but why? 🧵

A Ruby library for testing your library against different versions of dependencies. - appraisal-rb/appraisal2
GitHubGitHub - appraisal-rb/appraisal2: A Ruby library for testing your library against different versions of dependencies.A Ruby library for testing your library against different versions of dependencies. - appraisal-rb/appraisal2

RUBY PRO TIP:

Don’t have a keyboard with the 0 key? No worries: you can get the number zero using

(-Class.new.instance_methods.count).succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ

Tested on ruby 3.4.5 (2025-07-16 revision 20cda200d3).

HB already captures your Sidekiq performance data, but it can be hard to know where to start when jobs pile up.

We added a @sidekiq dashboard with charts for job volume, worker stats, and slowest jobs—it's a great starting point for investigating issues.

honeybadger.io/changelog/sidek

HoneybadgerMonitoring Sidekiq performance in HoneybadgerMonitor Sidekiq background job performance with Honeybadger's automatic dashboards. Track job volume, durations, worker stats, and slowest jobs.

Looking for two brilliant women to join my #elixir team at femtasy.

See Julie's, my CEO, post on LinkedIn and the job ad for details:

linkedin.com/posts/julie-lepiq
pinkinternetgmbh.teamtailor.co

🙈 There's some #ruby code too.

www.linkedin.comI have ONE clear goal: Get 2 brilliant women into our dev hiring funnel — CAN YOU HELP ME? | Julie LepiqueI have ONE clear goal: Get 2 brilliant women into our dev hiring funnel — CAN YOU HELP ME? ❤️‍🔥 We’ve scaled to 1.5M users with 0 female developers. Come on, network – we are a product made by women, for women. I also want it built by a mixed-gender team. We’re hiring TWO SENIOR FULLSTACK ENGINEERS (f/m/x). Of course, we welcome all great minds – and at the same time, we know that diverse perspectives make better products. That’s why I believe: Culture-shifting tech needs culture-shifting talent. 🙌 Your mission: 🛠 Build features across our stack (Elixir, Ruby, TypeScript, React/Next.js). 🤝 Collaborate closely with our CTO on platform strategy. 💡 Bring clarity, scalability & user-centric thinking to our architecture. 🌍 Help us finally break our all-male dev team. 🙃 You’ll thrive here if you … ✔️ Have 5+ years of software development experience (ideally in a startup or high-growth environment). ✔️ Feel at home in backend AND frontend – and know how to make both work together. ✔️ Know your way around cloud infrastructure, Kubernetes, DevOps, observability & monitoring. ✔️ Have a user-centric mindset and understand how product connects to business goals. ✔️ Are fluent in English – and in clean, tested code. 😄 If you’re excited to work in a high-ambition setup with an empathetic, smart team – say hi. So, dear LinkedIn network: If you know someone brilliant, curious and ready to shape a bold product with impact – send them my way. Or tag them below. PS: Job ad in the comments. :) #femtasy #NewOpportunity #TechHiring #FullstackEngineer #RemoteWork #WomenInTech | 30 comments on LinkedIn

Here's how I see people based on their choice of API programing language.

#JavaScript: You don't care about anything else then the engineer pool you can employ so you take the default one. You're the basic b*.

#csharp: You're a Cpp programmer that only want to use the closest relative. You don't like change.

#elixir: You're the kind of person to read every articles on a subject to take a decision. What you want is nothing the objective best. Your vim is better then theirs. You know you have no recruitment pool but it doesn't matter, you're a 100x developer and nobody could understand how brilliant your code is anyway. You're an hipster

#pyhon: You created your startup to be sold. You basically want a great demo fast, get an offer and gtfo.

#ruby: it's been 10 years you didn't talk to anyone. You got in the hipe and never realised that everyone moved on except you.

#golang: You wish you could use elixir but settled for the second best for none technical reasons. You're submissive. Google is your master.

Okay, sports fans, I've restored 4.3.9 on my private server. Yay!

The problem was that I had updated ruby. That caused local extensions to not be found. The solution was to do this:

gem pristine --all

and enjoy a cup of coffee. The errors stopped, everything was happy again, & I restarted the servers.

I'll pin this one on both servers for a while to spread the solution for "Source locally installed gems is ignoring [whatever] because it is missing extensions."

Okay, sports fans, I've restored 4.3.9 on my private server. Yay!

The problem was that I had updated ruby. That caused local extensions to not be found. The solution was to do this:

gem pristine --all

and enjoy a cup of coffee. The errors stopped, everything was happy again, & I restarted the servers.

I'll pin this one on both servers for a while to spread the solution for "Source locally installed gems is ignoring [whatever] because it is missing extensions."