Senior backend developer — https://twitter.com/osteel

What it is, how it works, how to extend it, and why you may not need it after all

Image for post
Image for post

On December 8 2020, Taylor Otwell announced the launch of Laravel Sail, a development environment based on Docker, along with…


A series that will show you how to build a powerful development environment leveraging the flexibility of containers

Image for post
Image for post
Montage by the author, background photo by Artem Labunsky

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:


Last year, GitHub quietly released a feature that was quickly noticed by the community — profile READMEs

Image for post
Image for post
Photo by Mathew Schwartz on Unsplash

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 osteel/osteel repository.

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

Image for post
Image for post
Am I proud of this montage? You bet I am (by the author)

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.

- The OpenAPI Specification

In this article, we will see how…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store