There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

@ramblingsteve@lemmy.world cover
@ramblingsteve@lemmy.world avatar

ramblingsteve

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ramblingsteve , (edited )
@ramblingsteve@lemmy.world avatar

It’s very complex with hyper visors and virtualization technology. I don’t fully understand it myself in terms of how resources are allocated across something like aws or azure, but take a look at openshift vs openstack maybe. Openshift is for deploying containers and openstack is virtual machines. Openshift is kubernetes with some customizations for enterprise. Openstack is same for vm’s.

Instances are virtual machines which tend to host an operating system, and a container is lighter and only hosts an application where the code and dependencies are isolated from the underlying operating system it runs on. k8 is kubernetes, which is container orchestration. I think of virtual machines for jobs that scale vertically, while containers are suited to jobs that scale horizontally. But this isn’t necessarily true as kubernetes is starting to get slurm functionality using tools like sunk.

For integrating these things it depends on the application. You can run services in either by exposing ports and interact through API end points that point at them, eg for frontend web app serving data from a database hosted on a server or a container via fastapi. But I’m no dev ops engineer and the field is very complicated. There are many discussions around building micro services (containers) vs monolith (vm). Many decisions depend on the project. Hopefully some actual dev ops engineers will chime in and correct all of the above! xD

ramblingsteve , (edited )
@ramblingsteve@lemmy.world avatar

You know you’re old when games you still play quite regularly turn up in retro reviews! The community master server is still pretty well populated, as are UT '99 servers. These games are still the pinnacle of their genre. No micro transactions, no DRM, no pay to win. Just you, your shock rifle, and as much amphetamine as your nerve endings will take. As the reviewer says, the level design and game mechanics are legendary at this point, and players of any ability can quickly get into a flow state that modern games can only dream of. These are fine wines in a world of cheap lager. New gamers should drink deep from the pc games of the 2000’s.

ramblingsteve ,
@ramblingsteve@lemmy.world avatar

They’re not hostile to new players, but there are a lot of veterans. UT2k4 is probably going to be easier than ut99 where the pace is a lot faster.

ramblingsteve ,
@ramblingsteve@lemmy.world avatar

Void Linux. There’s an xfce live image.

ramblingsteve , (edited )
@ramblingsteve@lemmy.world avatar

I’m interested in the same question. I haven’t found a single resource because the choice is very broad. I’m going to start by just building a crud app like a todo list in whatever language and database is of interest. For your scenario I’m looking at Python with fastapi, arangodb, then a bit of Next and typescript for the front end. Keycloak for the security side. You could swap out fastapi for Go and swagger. For scalability you could build it using pods in open shift but that also adds cost. I think that unless you want Netflix scale then kubernetes is probably unnecessary. The problem is the constantly shifting tech stack where every day there’s a new shiny thing.

ramblingsteve , (edited )
@ramblingsteve@lemmy.world avatar

I’m interested in the same question. There isn’t a definitive text because the problem is infinitely broad. My approach is to build crud apps around the tech stack I’m interested in, currently Python with fastapi, arangodb, with some next and typescript for the front end. But you could swap out Python for Go and swagger. For security there is Keycloak. For scalability you could look at building your system as pods in open shift but that adds cost. Personally, I think unless you’re Netflix kubernetes is probably overkill. But the biggest problem is that today’s tech stack is replaced tomorrow by the next new shiny, and all of them are complex and will be entirely different for every team and every problem. A book for dev ops is almost impossible.

ramblingsteve ,
@ramblingsteve@lemmy.world avatar

Lapce is an interesting alternative to vs code too: lapce.dev

For me, vim is nice to use because it’s ubiquitous across any system I log into. Any server will have vi at the least. It’s also light and can load a file instantly on any hardware, reducing dependency to zero. Once you have a comfortable config, you’re done for the rest of your life. Although, in reality vim config is a lifestyle and not a choice ;)

ramblingsteve ,
@ramblingsteve@lemmy.world avatar

Hunter was an early sandbox game on the Amiga and was quite good back in the day. Mercenary series too. Daggerfall was/is a huge sandbox rpg. Minecraft was the first to capture the lego style creativity though. Dwarf fortress is probably the closest to Minecraft.

ramblingsteve ,
@ramblingsteve@lemmy.world avatar

With lashings and lashings of downloadable content and nft’s, all wrapped up in sweet pay to win :)

ramblingsteve ,
@ramblingsteve@lemmy.world avatar

I bet they struggle to compete with Electronic Arts these days! ;p

ramblingsteve ,
@ramblingsteve@lemmy.world avatar

I remember them from magazines in the 90's but they were totally urban legend. Never seen one in real life but it's been good to experience them emulated. Wind jammers, metal slug, king of fighters, last blade, so many classics. It's a shame it never went mainstream.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines