#devopsendgamewithallthepeaceandnoneofthedevops — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #devopsendgamewithallthepeaceandnoneofthedevops, aggregated by home.social.
-
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 HEREOne 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
-
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
#devops #platformengineering #devopsendgamewithallthepeaceandnoneofthedevops
-
"""
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
-
"""
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 foundhttps://sprout.loss.dev/posts/it-began-as-a-trickle
===
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
-
"""
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.
https://sprout.loss.dev/posts/factories-without-belts
#devops #devopsendgamewithallthepeaceandnoneofthedevops #engineering #platformengineering #toastersarecoolyo
-
🌱 Sprout Garden 🌱
===
"""
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
-
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
-
"""
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 -
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
-
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
-
"""
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
-
"""
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
-
🫖 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
-
🧶 Loom :: Weave Your Thoughts, Warp Your Mind 🧶
The engine rebuild is going well
Fluid levels have been topped up
#wanderland #loom #engineering #devops #devopsendgamewithallthepeaceandnoneofthedevops
-
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
-
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
-
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
-
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
-
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
-
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
-
How's that for a peek up a poor man's skirt?
Just peeks all the way to paradise
[or a-ha... its isomorphic]
#devops #devopsendgamewithallthepeaceandnoneofthedevops #engineering #programming
-
How's that for a peek up a poor man's skirt?
Just peeks all the way to paradise
[or a-ha... its isomorphic]
#devops #devopsendgamewithallthepeaceandnoneofthedevops #engineering #programming
-
Ooh, what are you doing in there?
diff the input
diff the edges
diff the outputdiff all the things
#wanderland #devops #devopsendgamewithallthepeaceandnoneofthedevops
-
🧦 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
-
🧦 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
-
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
-
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
-
🧦 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
-
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
-
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
-
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
-
🍄📊 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
-
🍄📊 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