This feeling, when you upgrade from an old #PHP version to the current one (8.0 -> 8.4) and you're not afraid to break anything because you have a lot of #tests #deployOnFriday
@Legit_Spaghetti I'm such a maniac m, I did #DeployOnFriday again

I've already pushed to production twice today! Who's rocking it with me?

Come on board the "Friday I'm in LIVE" club (a tribute to one of my beloved bands).

If you're still not sure about deploying on Friday, I'll drop more information in the comments.

#DevOps #ContinuousDelivery #DeployOnFriday

@cR0w well, @jerry would rather schedule maintenance than have others schedule it for him.

  • Pretty shure he too doesn't like to #DeployOnFriday but given his instances are kinda interesting for bad actors, it makes sense he gonna patch it ASAP!

#NoDeployFriday

Me encanta este meme. No me canso de verlo...

#deployonfriday

Bob has left the building.

I'm now officially on the #ProLeisureCircuit

Proud of what I've achieved in 9.5years at the company, as small excerpt from my leaving email today below. Also threw in the "Stay Fresh Cheese Bags" at the end.

And yes @jerry I did a #FinalFriday #DeployOnFriday to production.

Number of pull requests raised: 12,297 (~5 per working day)
Number of lines of code changed: 6,034,527 (added and removed)
Number of malicious requests blocked: ~50Million (probably much more, a quiet day is 90k blocked now)
Number of slippers worn out: 14 pairs
Number of Operating Systems replaced: 4
Number of Infrastructure rebuilds: 3 (total replacement of most components. (And no one noticed!))
Litres of coffee drunk: ~2338 (352 basketballs or 1 king sized bed for the Americans)
Litres of tea drunk: ~1164 (2 large chest freezers or 1 double bed)

'You build it, you run it'.

But 24/7 is not something you just slap on an existing 8/5 team. On-call comes at a cost, which is on the org to solve, not the employee.

https://deployonfriday.com/2024/10/06/oncall-or-not-oncall.html

#devops #deployonfriday

You build it, you run it, but should you?

One of the prevailing DevOps mantras is “You build it, you run it!”. While I agree to the overall concept, it’s not one that comes without several very important prerequisites. I’m not running anything unless those are not met. Let’s take a look at what they are.

Deploy on Friday!

The number one reason people are afraid to deploy on Friday and how to address/mitigate it:

https://deployonfriday.com/2024/10/06/why-people-dont-deploy-on-friday.html

#devops #deployonfriday

Why are people afraid to deploy on Friday?

Before wondering how we are going to address the problem of people being afraid to deploy on Friday (or any other day of the week for that matter), we should first understand WHY people are afraid. You can’t fix what you don’t understand. The ‘never deploy on Friday’ statement is not just a blanket statement, it’s also just a patch to fight a symptom, not actually addressing the root causes(s) that are underneath. And there are quite a few underlying issues, so let’s start with the most important one and work from there, shall we?

Deploy on Friday!
Garbage - Push It

YouTube
Java Records and Spring JdbcClient

Much has been written about Java Records not working well, or at all, in combination with JPA due to their immutability. But how about using Java Records in combination with Spring’s JdbcClient? Let’s dive in and take a look!

Deploy on Friday!