Docker is a fantastic set of technologies which make developing and deploying PHP applications easier than ever before. In this short series, you’ll learn three essential Docker development skills. How to dockerize a PHP application. How to test applications running in Docker containers. How to deploy applications with Docker Compose.
For the longest time, I’ve been meaning to learn another software development language in-depth, in addition to my primary development language, PHP. I’ve decided that the language is Go. In this series, I share what I’m learning about Go, as I’m learning it.
If you want to build a RESTful API, Go is an excellent language to use. It doesn’t have a lot of overhead. It’s a small language. It’s fast! What’s more, it’s standard library provides just about everything you need. So, in this series, you’re going to learn how to build and deploy a reasonably robust RESTful API step-by-step; one that can encrypt and decrypt text.
Want to familiarise yourself more with Go’s command-line tools? Then this series is for you. Each post will cover a command enough to get you started, with links to further information so that you can expand your knowledge as and when you have a moment.