Sarulabs - Programming blog & open source projects - Golang enthusiast https://www.sarulabs.com Personal website of a software developper passionate about go (golang) and programming in general. In search of the best way to create web applications, I am currently trying to design a go web framework based on a dependency injection container and the best available libraries. How to write a REST API in Go with DI https://www.sarulabs.com/post/3/2018-08-02/how-to-write-a-rest-api-in-go-with-di.html This tutorial shows how to use DI to create a rest api in go (golang). DI is a dependency injection framework for go programs. Its role is to handle the life cycle of the services in your application. Thu, 02 Aug 2018 12:00:00 +0000 What is a Dependency Injection Container and why use one https://www.sarulabs.com/post/2/2018-06-12/what-is-a-dependency-injection-container-and-why-use-one.html What dependency injection is (aka. inversion of control) and how it can improve the code that defines your business logic. How may it lead to the use of a dependency injection container. Tue, 12 Jun 2018 12:00:00 +0000 Create a PHP command based on docker https://www.sarulabs.com/post/1/2016-01-12/create-a-php-command-based-on-docker.html Avoid installing PHP on development machines. Create a PHP command based on a docker container instead. Tue, 12 Jan 2016 00:00:00 +0000