Been tinkering with a little app to get insights into the performance of your GitLab CI pipelines, mainly to spot degradations and verify that improvements are actually… improvements. Curious if anyone else would be interested in it?
Took running a little easier over the last couple of months because it was quite cold, slippery, and honestly my mind just wasn‘t in it.
Did hard runs on Wednesday and today, and while I‘m pretty exhausted now 😅, it feels great.
Ran into a race condition on @Railway when deploying Rails with web + Solid Queue worker. Unlike Heroku's single release phase, Railway runs pre-deploy commands per service.
What‘s everyone using to send transactional emails these days? Still Mailgun? I heard that Postmark is back, too? Please don‘t say AWS - I just hate their UI.
I moved a #Rails app from Heroku to @Railway yesterday and just created a new one there. Very solid experience, guess I found the new home for my projects.
First blog post in… a while (201?).
Replaced Redis locks with a Postgres sequence at 90M+ units/year. Sub-millisecond performance, zero deadlocks, simpler architecture.
Sometimes the best solution is using what you already have.
https://t.co/WEb694UYO4
@hjelm_co +1. The Shopify ecosystem is for sure also a great benefit - less things you need to care about like payments and distribution.
Did you hang out in the forums to get the inspiration?
@hjelm_co Oh, the specific niche of the app within Shopify. But I just caught up on your profile 😅, so I guess because of your exposure to Shopify you‘ve seen a lot already
@jeremysmithco@strzibnyj I started using https://t.co/4gH0kNuxQh in some of my projects, which pulls fixtures together into a single file per „use-case“. Takes a little time to get into it, but happy with the approach.
TIL SolidQueue lets you schedule a single line of Ruby inline in the config file - no separate job class needed. 15 years in and Rails keeps finding ways to delight.
Two small improvements that would make my GitLab workflow smoother:
- Preserve form state when changing the base branch while creating an MR
- Check if an MR is still mergeable when the base branch changes - not only when someone views it
@HenriHelvetica They are very solid shoes. Probably not my favorites in terms of feel, but I guess they will last way longer than my last couple of Ons, which is a plus.
My On running shoes gave out after just 400km, so I decided to try Nike for the first time. Ordered the Pegasus Plus - excited to see how they perform!
#devswhorun#running
You can enroll in my animation course for the next 10 days!
It's the perfect way to learn the theory behind great animations, but also how to build them in code.
We'll cover all of these components and more, source code included.