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: https://www.monospacementor.com/about/rebranding-monospace-mentor/
As a trainer, coach and mentor, I help engineering teams of one to ten deliver results faster, better and more reliably.
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: https://www.monospacementor.com/about/rebranding-monospace-mentor/
Office Hour live stream today at 14:00 UTC. Bring your questions on Linux system administration, Ruby coding, and DevOps!
https://www.twitch.tv/fullstacklive
#Linux #SysAdmin #SystemAdministration #LearnLinux #Ruby #DevOps #LiveStream #LiveCoding #LinuxMasterCourse
@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…”
@BillySmith We’ve all been there.
Live coding stream at 13:00 UTC. Join me for a chat!
https://www.twitch.tv/fullstacklive
#Linux #SysAdmin #SystemAdministration #LearnLinux #Ruby #DevOps #LiveStream #LiveCoding
@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.
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.
https://www.opsitive.com/devops/breaking-changes-feature-flags/
"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")
Adding ratwithacompiler/OBS-captions-plugin to my list of projects I want to try. https://github.com/ratwithacompiler/OBS-captions-plugin
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!
@jandudulski On a second thought - I think @joeldrapper literal gem https://github.com/joeldrapper/literal might help if you want to build your own structure to handle jsonapi payloads
Opsitive Office Hour today at 13:00 UTC. Bring your questions on Linux system administration, Ruby coding, and DevOps!
https://www.twitch.tv/fullstacklive
#Linux #SysAdmin #SystemAdministration #LearnLinux #Ruby #DevOps #LiveStream #LiveCoding #LinuxMasterCourse
Live coding stream at 13:00 UTC. I'm going to research production container deployment. Join me for a chat!
https://www.twitch.tv/fullstacklive
#Linux #SysAdmin #SystemAdministration #LearnLinux #Ruby #DevOps #LiveStream #LiveCoding
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.
https://www.opsitive.com/devops/breaking-changes-feature-flags/
@BarneyDellar @avdi There is (of course) a German word for this kind of cyclist: "Kampfradler" (= "battle cyclist").
@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. 😄
Live coding stream at 13:00 UTC. Join me for a chat!
https://www.twitch.tv/fullstacklive
#Linux #SysAdmin #SystemAdministration #LearnLinux #Ruby #DevOps #LiveStream #LiveCoding
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!
"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")