All right, so our next talk is by Ivan Minchik and he's going to talk about Nick's
forge, yeah, become a Nick Smith over the weekend.
So go ahead, Ivan, a round of applause for Ivan, please.
And we'll see if in two weeks we are Nick Smiths.
Okay, can you hear me?
Yeah, so I'm you know, I'm a pro, like team lead in Nick's NGIT.
I'm founding member of Nick's The Joe Space Ultimate and I do Nick's and Nick's as a commercial service.
And I started, I started software for packaging and distribution and deployment of software with Nick.
It's called Nick's forge.
It basically looks like this on one side.
It's listing a list of packages or applications and on one on the other side.
If you don't have Nick's already installed, it gives you instructions how to install it.
If you select some package, it gives you instructions how to run that package in a shell environment.
It gives instructions how to run it as a container and as well you can launch development environment of that package.
We have as well applications different between packages and applications is that applications can be multi component.
It can contain like back end front end API together.
So these instructions are showing you instructions how to use this application like this concrete application.
And then how to again run some components or whole application in shell environment, how to run it in as a container image.
Using podman compose for example and you can run application as well in Nick's VM.
You declare those packages and applications using Nick's module system using some simplified configuration.
So you say name version description and where the source is then based on what is this software about,
which is your builder right now we have like these three builders and fill provided options.
So for example for typical package in Python you select dependencies and if it's application it is similar but you can declare shell environment for your programs like this.
You can declare images so you can say what should be in the image what commands should be executed.
You can provide the compose file and in similar way you can configure your Nick's as VM you can configure port for running as well.
And you can write those recipes there's a nice agent agents MD file you can use your LM basically to write it for you there's the significant advantages of using module system for code which is produced by LM because this is type check it can just like provide it like LM can throw.
So some kind of garbage it needs to comply with some best practices which we implement in those builders so it's like much bigger much safer that the result from LM is good and it is much more readable like comparing to some.
So derivation or you can do it by yourself there's a web interface to basically configure your packages and application which is a builder it will narrow down the options which you have.
And have some documentation it can copy some examples and if you click on create recipe button then again it gives you instructions like where to put this recipe how to how to test it and yeah that's it for for deployment there's another component which is container registry which basically on demand will build those images from from Nick's forge.
Nick's forge for you so yeah like if you want to test it just make a picture and like this this registry dot i mean check dot app is running right now it's like in prototype but it works.
So and it's really easy to self also typically if you have a monorepo and you want to use some features of this app yeah then easy to in it from template so that's it this is URL for for the UI and my website thank you very much.
you