Puppet 101: PuppetServer

In my last blog post, I explained how to install and configure a puppet agent, in this blog post I am going to install and configure a Puppetserver. It will help us as a provisioner orchestrator, this means that it will be responsible for providing the resource definition of what we…


Building Web APIs with ASP.NET Core — Attribute routing

Let’s review what this url http://localhost:51071/api/values means, where did “/api/values” come from? What made this get a request from the browser to arrive at that particular action on my controller? All this was done by attribute