Opsitive

As a trainer, coach and mentor, I help engineering teams of one to ten deliver results faster, better and more reliably.

2023-11-03

I've decided to rebrand my teaching startup. As a consequence, I'm going to move Mastodon accounts as well.

In this blog post, I'm revealing the reasons and the new name: monospacementor.com/about/rebr

2023-11-03

Office Hour live stream today at 14:00 UTC. Bring your questions on Linux system administration, Ruby coding, and DevOps!

twitch.tv/fullstacklive

#Linux #SysAdmin #SystemAdministration #LearnLinux #Ruby #DevOps #LiveStream #LiveCoding #LinuxMasterCourse

2023-11-03

@BillySmith See also “I must have been drunk or something. Let’s make this proper.”
<2 hours later>
“Oh that’s why I did it that way…”

2023-11-03

@BillySmith We’ve all been there.

2023-10-31

@whack To me, that’s rather evidence that too many software developers still display an utter disregard of anything that’s not a functional requirement.

2023-10-30

When we got a feature request that we really wanted to implement because it would be a great improvement to our product, we found ourselves in a bind. The problem was that the change would most likely break the workflows of other customers. In this article, I describe how I managed to roll out the change without triggering a flood of angry emails.

opsitive.com/devops/breaking-c

#DevOps #InfrastructureAsCode #FeatureFlags #Deployment

2023-10-30

"Tests provide the only reliable documentation of design. The story they tell remains true long after paper documents become obsolete and human memory fails. Write your tests as if you expect your future self to have amnesia. Remember that you will forget; write tests that remind you of the story once you have." (Sandi Metz, "Practical Object-Oriented Design")

#Ruby #Programming #SoftwareEngineering

2023-10-30

Adding ratwithacompiler/OBS-captions-plugin to my list of projects I want to try. github.com/ratwithacompiler/OB

Opsitive boosted:
2023-10-29

There is a much stronger #linux community on #mastodon. True ownership, less censoring, much more decentralised has made it a much more attractive option. I can see why people like it a lot more. Mock it for its name but it's a more solid social network

2023-10-28

When I learned about the launch of #Bluefin, I immediately decided to reinstall my laptop, my only machine left not running immutable Fedora. Looking forward to all the #UniversalBlue goodness!

Opsitive boosted:
Lucian Ghindalucian@ruby.social
2023-10-28

@jandudulski On a second thought - I think @joeldrapper literal gem github.com/joeldrapper/literal might help if you want to build your own structure to handle jsonapi payloads

2023-10-27

Opsitive Office Hour today at 13:00 UTC. Bring your questions on Linux system administration, Ruby coding, and DevOps!

twitch.tv/fullstacklive

#Linux #SysAdmin #SystemAdministration #LearnLinux #Ruby #DevOps #LiveStream #LiveCoding #LinuxMasterCourse

2023-10-26

Live coding stream at 13:00 UTC. I'm going to research production container deployment. Join me for a chat!

twitch.tv/fullstacklive

#Linux #SysAdmin #SystemAdministration #LearnLinux #Ruby #DevOps #LiveStream #LiveCoding

2023-10-25

New blog post: "Un-breaking breaking changes using feature flags" -- Feature flags are useful not only to roll out new features gradually, but also to limit the blast radius of breaking changes.

opsitive.com/devops/breaking-c

#devops #infrastructureascode #featureflags #deployment

2023-10-25

@BarneyDellar @avdi There is (of course) a German word for this kind of cyclist: "Kampfradler" (= "battle cyclist").

2023-10-24

@sourcerer Thank you! The keyboard is a New Model F keyboard, a replica of the old IBM terminal keyboards. Its case is made of zinc alloy and weighs more than 2 kg. 😄

2023-10-24

Being good at #Linux system administration is a great skill to have as a software developer. It makes you more efficient, and it opens up new opportunities, such as becoming an SRE.

In my Linux Master Course, you'll learn everything you need to know to become a great sysadmin. It's easily affordable, too!

linuxmastercourse.com/communit

#learnlinux #sysadmin #systemadministration

2023-10-23

"An understanding of object-oriented design, good refactoring skills, and the ability to write efficient tests form a three-legged stool upon which changeable code rests. Well-designed code is easy to change, refactoring is how you change from one design to the next, and tests free you to refactor with impunity." (Sandi Metz, "Practical Object-Oriented Design")

#Ruby #Programming #SoftwareEngineering

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst