Creating Order out of Chaos Learning, creating, sharing

The Style Guide: Project Layout 3 – Monorepos

The Style Guide: Project Layout 2

Out of clutter, find simplicity.

– Albert Einstein

The second post in the series of drafts of the book continues the topic started recently. It introduces guidelines for laying out a project which are common for various kinds of projects, and then considers guidelines for a library and single application.

The Style Guide: Project Layout 1

The beginning is the most important part of the work.

– Plato

This post is opens up a series of the draft contents for the book I’m currently working on.

About Software Development with Go

To unleash your full potential you will have to do much of the study and research on your own. It will be… perilous.

– Darth Bane, The Rule of Two

This post tells about my experiences with Go programming language, and announces one project I’ve been working on recently.

The Most Important Skill

When you arise in the morning, think of what a precious privilege it is to be alive – to breathe, to think, to enjoy, to love.

– Marcus Aurelius

Migrating to Go Modules

This article aims to describe the process of migration to Go Modules in different cases. While it’s virtually not possible to cover all scenarios, we’ll try to consider the ones that are likely to occur in an average environment.

The article covers the initial migration of services and libraries. It does not tell you how to implement versioning, or how to release versions above v0. For that, there is plethora of articles on the Internet. Here we’re focusing on how to get from dep to go get.

An Important Question