home.social

#devopsendgamewithallthepeaceandnoneofthedevops — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #devopsendgamewithallthepeaceandnoneofthedevops, aggregated by home.social.

fetched live
  1. One more, as a little treat

    Wanderland is a context engine with three out of the box drivers:

    - HTTP via Rack
    - CLI via Commander
    - [Test via RSpec] <=== YOU ARE HERE

    One YAML file, three runtimes, zero excuses for not testing your code

    The same configuration file that powers your API runs your tests. And you can mix and match - it's just middleware. Set a header and the output of your live command will be shaped matched against whatever expect scenarios your route defines that strike your fancy.

    Because why shouldn't your test cases let you test production? What else were they for?

    #devops #platformEngineering #devopsendgamewithallthepeaceandnoneofthedevops

  2. Wanderland :: for when you really, really, really need to get out of jail with someone who likes an audit trail

    [if you've been doing this long enough, you might know what I'm talking about]

    One YAML, three drivers, zero problems proving what you touched and when

    [you ain't touched it last, you ain't broke it]

    X-Wanderland-Trace exposes what we're keeping anyways back to the caller, there's no secrets when everything is signed into a capstone sealed Merkle DAG

    X-Wanderland-Verify runs one or more embedded scenarios, the same ones the --type test runs through RSpec during development

    Wanderland :: for when you really, really, really need to be sure it still works the way you expect it to, and need receipts

    wanderland.dev

    #devops #platformengineering #devopsendgamewithallthepeaceandnoneofthedevops

  3. """
    Unkle
    """
    --- the rest of the field in the "overly engineered hello world demonstration" competition in a tribute to some great trip-hop

    ===

    `wanderland-core` is a context engine that mounts routes in an isomorphic manner across multiple drivers, including Rack, Commander and RSpec

    You might ask why such a thing exists. You might not be a Platform Engineer if you do.

    When you're building tools, why repeat yourself? You know someone's going to want it to run locally, and someone else is going to want an API. InfoSec are always wanting audits and testing for compliance sign-off and 2am always wants a better way to debug production.

    One YAML. A bunch of boundaries. As many tools as you want.

    API, CLI, Tests. Human or otherwise

    Flip a switch and enable inline validation of any tool response, with the same test suite you used to develop it.

    Neat

    #devops #platformEngineering #devopsendgamewithallthepeaceandnoneofthedevops

  4. """
    New post dropped
    """
    --- he, as to his boss at Hydro One, explaining the reason why power was out to most of the downtown core and the boss's new pickup had a dent in the roof where previously none was to be found

    sprout.loss.dev/posts/it-began

    ===

    Our girl Nita learns about morphisms and how they can be used to make your distributed system easier to reason about.

    Also, how to exit vim

    #devops #devopsendgamewithallthepeaceandnoneofthedevops #programming #engineering #wanderland

  5. """
    Who put my toaster on the internet?
    """
    --- Nita's boss, unaware that the After Dark screensaver on his computer was not rendering actual pictures of his actual toaster

    ===

    Anyone else ever accidentally build an entire platform because no one told them not to?

    Just me then?

    Watch Nita build her own platform, one absent boss at a time.

    sprout.loss.dev/posts/factorie

    #devops #devopsendgamewithallthepeaceandnoneofthedevops #engineering #platformengineering #toastersarecoolyo

  6. 🌱 Sprout Garden 🌱

    sprout.loss.dev/

    ===

    """
    greyscale demoscene is best demoscene
    """
    --- me, expressing a truth

    ===

    I've got some time to kill and lots of love to share, unfortunately it's all coming out as a series of posts on how to do platform engineering. Have a read, or not. At least there's Keepy Uppy 🎈

    #devops #platformengineering #engineering #devopsendgamewithallthepeaceandnoneofthedevops

  7. Dogfood ain't dogfood if you buy it from the shops...

    We're going to build the UI by building the UI, starting with the editor

    HTML, YAML, Markdown - whatevs, they're all trees

    Trees and web components is all a girl needs

    [and a preview button]

    #devops #devopsendgamewithallthepeaceandnoneofthedevops #engineering #wanderland #neovim

  8. """
    A system where the monitoring infrastructure was designed by the noisy nodes, calibrated to the noisy nodes, and interprets signal stability as malfunction. And then the stable nodes get sent to therapy to learn how to oscillate properly
    """
    --- me having an idea for a new distributed system before realizing how silly it was

    ===

    """
    Have I ever told you of the time that someone told me the human interface to my developer platform was broken because they couldn't understand the difference between heap and off heap and a number line was too dense a visual aid?
    """
    --- me, to my therapist, after being told I need to learn how to communicate more effectively

    ===

    """
    Cassandra 5 moved object storage off heap to prevent the GC storms you constantly are bitching about in the Cassandra 2 clusters that I built for you a decade ago. You just need to reduce Xm* and it'll sort itself out
    """
    --- me, before heading to therapy

    #devops #devopsendgamewithallthepeaceandnoneofthedevops

  9. Meanwhile in Hell (somewhere in Michigan I'm sure):

    *****👁️✡︎******
    Stalin's Market
    Analsysts
    General Sales
    Kickoff
    2026
    *****👁️✡︎******

    😈: Quiet, quiet. I'd like to bring this meeting to order. We're sorry we had to bring you all in like this under false pretenses
    👹: What's going on Stan? I was just at your kids birthday
    😈: I said quiet Stan. We were all at my kids birthday, it was at your mom's house. Word came up from downstairs, we lost the Anthropic account and Sam's pissed. He's going to take us off his OpenAI account too if we can't get sales back up. I have to let half of you go. Revenue tanked once they learned about our little RHLF trick
    👹: But why'd you have to make us drive all the way to Montana to a dude ranch to tell us?
    👿: Boss said take them to the worst place in the world and Denny's was oddly closed

    #engineering #devopsendgamewithallthepeaceandnoneofthedevops #devops

  10. Meanwhile in Hell (somewhere in Michigan I'm sure):

    *****👁️✡︎******
    Stalin's Market
    Analsysts
    General Sales
    Kickoff
    2026
    *****👁️✡︎******

    😈: Quiet, quiet. I'd like to bring this meeting to order. We're sorry we had to bring you all in like this under false pretenses
    👹: What's going on Stan? I was just at your kids birthday
    😈: I said quiet Stan. We were all at my kids birthday, it was at your mom's house. Word came up from downstairs, we lost the Anthropic account and Sam's pissed. He's going to take us off his OpenAI account too if we can't get sales back up. I have to let half of you go. Revenue tanked once they learned about our little RHLF trick
    👹: But why'd you have to make us drive all the way to Montana to a dude ranch to tell us?
    👿: Boss said take them to the worst place in the world and Denny's was oddly closed

    #engineering #devopsendgamewithallthepeaceandnoneofthedevops #devops

  11. """
    That's a pretty fucking cool architecture
    """
    --- me

    ===

    """
    What's a fucking cool architecture?
    """
    --- my cat Squeaks

    ===

    """
    JSON-RPC binding hanging on a pegboard address as an interface to migrate marked-it to remark in daemon mode for bi-di AST <> source translation. Gauss-Bonnet for document composition, change the local shape but maintain the topology
    """
    --- me

    ===

    """
    MEOW motherfucker I'm a cat. I meant, what does "a fucking cool architecture". I eat kibble and lick myself. I don't use words.
    """
    --- my cat Squeaks

    #engineering #devops #devopsendgamewithallthepeaceandnoneofthedevops #programming #orgmode

  12. """
    it's like having a popup menu on your filesystem
    """
    --- me after realizing what it felt like to curl http <wanderland-dev>/my-baloney-has-a-first-name:_nodes and it telling me what it could do to help

    ===

    """
    oh fuck
    """
    --- me after curling http <wanderland-dev>/my-baloney-has-a-first-name:_nodes and it telling me what it could do to help and realizing what he had done

    ===

    """
    god damn it!!! not again
    """
    --- steve in accounting who really hates pop up menus

    #wanderland #sorrysteve #_lfingguy #devops #devopsendgamewithallthepeaceandnoneofthedevops #engineering #programming

  13. 🫖 Grandmothers Teatime 👵🏻

    [👵🏻 💜] :: Oh dearie! You look like you've seen a ghost.
    [👵🏻 🩷] :: It was like 20,000 shit posts cried out as if they'd been born again
    [👵🏻 💜] :: Oh dearie! We're getting published

    ===

    🤖👌 B8 :: The Mastodon to PDF pipeline for all your intellectually masturbatory needs 👌🪈

    #programming #tools #devops #devopsendgamewithallthepeaceandnoneofthedevops

  14. Sorry, I may swear for a while

    """
    how fucking cool is that
    """
    -- me, every time i touch toodles

    ===

    🐌 Toodles 🐌

    It's Toodles y'all

    ===

    I forgot that even existed, now it's infinitely more useful

    Capabilities based systems, things are what they do, not whatever you want to call them

    ===

    """
    🍋
    """
    --- yoneda

    ===

    i said add, i didn't say what -> two machines listened

    #emacs #orgmode #definitelyjealous #devops #devopsendgamewithallthepeaceandnoneofthedevops

  15. This is the problem with building from the bottom up...

    occasionally you're missing a branch...
    occasionally you wander out on one you didn't expect when you started...

    [which is which is to be determined by where you end up]

    #engineering #neuroawesome #devops #devopsendgamewithallthepeaceandnoneofthedevops

  16. This is the problem with building from the bottom up...

    occasionally you're missing a branch...
    occasionally you wander out on one you didn't expect when you started...

    [which is which is to be determined by where you end up]

    #engineering #neuroawesome #devops #devopsendgamewithallthepeaceandnoneofthedevops

  17. Tools should be isomorphic, you never know who's going to need them or how

    Designed properly, it's simple. Everything lives in the API, the clients are just veneers

    [like Jimmy Carr's teeth]

    #engineering #devops #devopsendgamewithallthepeaceandnoneofthedevops

  18. Tools should be isomorphic, you never know who's going to need them or how

    Designed properly, it's simple. Everything lives in the API, the clients are just veneers

    [like Jimmy Carr's teeth]

    #engineering #devops #devopsendgamewithallthepeaceandnoneofthedevops

  19. Dude

    Just fucking lovely is what that is

    Simplest thing in the world

    Multi-Agent workload runs through "Detective Cases"

    [just a to-do list with pretensions and a cheap trench coat]

    Working on a road map for a demo, quickly pivoting from living documents to

    [just whatever]

    [just whatever]

    [just lovely whatevers]

    this time it's retail forecasting. Porting the guts of a demo app to markdown machines

    ===

    """
    what?
    """
    --- all y'all when you hear about markdown machines

    ===

    Progressive Enhancement :: [noun] vVvV all that shit vVvV

    [find task-{uuid} replace <task-id-linker data-task-id={uuid}/>]
    [[or summin]]

    ===

    Still on a bit of a brutalist kick, but it is so lovely when it's just... off

    Project planning may not be my strongest suit, but if i can just click on things and have things appear, I may be able to keep up

    At least I can skip the part where I have to tell other people what I'm doing now

    #engineering #neovim #orgmode #programming #devopsendgamewithallthepeaceandnoneofthedevops

  20. 🧦 PIPPI - Pipeline Inspector and Interactive Processor Interface 🧦

    That is a lovely thing to have done

    We've got a session browser now

    In Wanderland, fences are first class functions

    In Wanderland, ```pipeline fences chain fences into background executions

    In Wanderland, ```graphnode fences chain fences into foreground executions

    They all execute in the same session provider now. Each execution tracked in lovingly event sourced detail.

    Edges are friends not foes

    Caching is just a matter of pointing to the appropriate session

    [git checkout yesterdays-run]

    Nice

    Now we can play an entire game of goose pong in a web page (if we remember to turn off caching first that is, otherwise it's a lot of ping without any point)

    #engineering #devops #devopsendgamewithallthepeaceandnoneofthedevops

  21. 🧦 PIPPI - Pipeline Inspector and Interactive Processor Interface 🧦

    That is a lovely thing to have done

    We've got a session browser now

    In Wanderland, fences are first class functions

    In Wanderland, ```pipeline fences chain fences into background executions

    In Wanderland, ```graphnode fences chain fences into foreground executions

    They all execute in the same session provider now. Each execution tracked in lovingly event sourced detail.

    Edges are friends not foes

    Caching is just a matter of pointing to the appropriate session

    [git checkout yesterdays-run]

    Nice

    Now we can play an entire game of goose pong in a web page (if we remember to turn off caching first that is, otherwise it's a lot of ping without any point)

    #engineering #devops #devopsendgamewithallthepeaceandnoneofthedevops

  22. Well hello there Ms Cache, how are you today?

    Unified execution context is a lovely piece of machinery

    All fence executions are cached, regardless of caller. All come through the same door, first guy in lights the stove, everyone else takes their boots off and basks in the warmth of a cache it

    Nice

    Also, new me seems to love a brutalist typewriter theme... sorry

    #engineering #wanderland #devops #devopsendgamewithallthepeaceandnoneofthedevops

  23. Well hello there Ms Cache, how are you today?

    Unified execution context is a lovely piece of machinery

    All fence executions are cached, regardless of caller. All come through the same door, first guy in lights the stove, everyone else takes their boots off and basks in the warmth of a cache it

    Nice

    Also, new me seems to love a brutalist typewriter theme... sorry

    #engineering #wanderland #devops #devopsendgamewithallthepeaceandnoneofthedevops

  24. 🧦 PIPPI - Pipeline Inspector and Interactive Processor Interface 🧦

    PIPPI's got cache yo 💸

    Fences cached, pipelines hit the fence cache

    All signs are go, Villa Villekulla here we come

    #engineering #devops #devopsendgamewithallthepeaceandnoneofthedevops #juststockingthings

  25. Oooh... I accidentally a thing

    I'm really supposed to be deprecating this version of the engine, but I kind of want to finish it first

    That's about as good as caching needs to be before I can say "I've got caching"

    Captures the operation, level, parameters, edges and output

    Traces capture cache_check, execute, cache_store

    Between that and the session management we built yesterday, I think it's time for that IDE

    [i get to name something... i get to name something... i get to name something...]

    #engineering #devops #devopsendgamewithallthepeaceandnoneofthedevops

  26. Oh my goodness

    """
    I love lantern
    """
    --- Ricky Bobby or summin

    ===

    Finally got sick of the full fat SPA on mobile for Oculus

    [This guy really loves his blog]

    Had a nice blog lying around, 11ty makes server side composition easy, now I can use the same interface for me and the wild 🪿

    No more mangling URLs in a wee too small URL bar

    Just click the header or any of the links

    And pretty

    [Finally got around to fixing the mermaid theme too]

    We're calling it lantern for obvious reasons

    [Gestures at the collection of FloNi memorabilia]

    #engineering #devopsendgamewithallthepeaceandnoneofthedevops #wanderland

  27. Oh my goodness

    """
    I love lantern
    """
    --- Ricky Bobby or summin

    ===

    Finally got sick of the full fat SPA on mobile for Oculus

    [This guy really loves his blog]

    Had a nice blog lying around, 11ty makes server side composition easy, now I can use the same interface for me and the wild 🪿

    No more mangling URLs in a wee too small URL bar

    Just click the header or any of the links

    And pretty

    [Finally got around to fixing the mermaid theme too]

    We're calling it lantern for obvious reasons

    [Gestures at the collection of FloNi memorabilia]

    #engineering #devopsendgamewithallthepeaceandnoneofthedevops #wanderland

  28. 🍄📊 Wanderland BI Demo 📈🐰

    I love this game

    Y'all remember 🍪🫙 Project Cookie Jar 🫙🍪 ?

    I need to demo a forecasting funnel, run multiple algorithms on the same same data set

    Diff the results

    So we run our favourite data funnel

    Run it a few times

    Diff the results

    If it works the for the absurd case, it'll surely work for your business case

    [call me shirley, I might like it]

    #engineering #programming #devopsendgamewithallthepeaceandnoneofthedevops

  29. 🍄📊 Wanderland BI Demo 📈🐰

    I love this game

    Y'all remember 🍪🫙 Project Cookie Jar 🫙🍪 ?

    I need to demo a forecasting funnel, run multiple algorithms on the same same data set

    Diff the results

    So we run our favourite data funnel

    Run it a few times

    Diff the results

    If it works the for the absurd case, it'll surely work for your business case

    [call me shirley, I might like it]

    #engineering #programming #devopsendgamewithallthepeaceandnoneofthedevops