Truman continues to steer his wrecked sailboat towards the infinitely receding horizon. All is calm until we see the bow of the boat suddenly strike a huge, blue wall, knocking Truman off his feet. Truman recovers and clambers across the deck to the bow of the boat. Looming above him out of the sea is a cyclorama of colossal dimensions. The sky he has been sailing towards is nothing but a painted backdrop.
– Andrew M. Niccol, The Truman Show
On December 8 2020, Taylor Otwell announced the launch of Laravel Sail, a development environment based on Docker, along with…
Among developers, exposure to Docker ranges from having vaguely heard of the technology to using it on a daily basis, the latter category singing its praises while the former is sometimes still struggling with the sheer concept of containers.
Wherever you are on your journey, as a developer there are many reasons why you might want to delve into this technology, including, but not limited to:
“I read a few things about Docker and I am now looking for something more hands-on”
“I use a Vagrant-based solution like Homestead and it starts to show its limits”
“I already use a…
Last year, GitHub quietly released a feature that was quickly noticed by the community — profile READMEs
A profile README is a global
README file for your GitHub profile, which you can set up by creating a public repository whose name is identical to your GitHub username. For instance, as my username is
osteel, I created the
A little box like this one should appear while you add your own:
OpenAPI definitions are great to generate nice documentations, but there is much more we can do with them
OpenAPI is a specification intended to describe RESTful APIs in JSON and YAML, with the aim of being understandable by humans and machines alike.
OpenAPI definitions are language-agnostic and can be used in a lot of different ways:
An OpenAPI definition can be used by documentation generation tools to display the API, code generation tools to generate servers and clients in various programming languages, testing tools, and many other use cases.