Dependency issue golang Module in Gitlab

Manage dependency in golang is quite easy, the module path like git.company.com/product/tools/adapter/db/mongo can When you hosting your code privately in gitlab.com or your company (e.g: git.company.com) Most of the time people who using github.com as their base for Go module don’t have this issues. How do you get it work with Go modules (privately!) Common issue for private module, triggered by go mod tidy 1 2 3 fatal: unable to update url base from redirection: 25 asked for: http://git.

Passing Environment variables to Docker apps

Yes, in the past before continues integration era managing configuration apps in multiple environments is pain in the ass. In modern development, environment file (usually .env file) ignored in repository, how we manage it without committing the credentials in the code? Reposity environment came with rescue, in github and gitlab there’s environtment tab in your project repository. Github Environtment look like Gitlab Environtment look like Okay, already create the environment configuration in repository (github / gitlab), is it secure?

Generating Open API (code name: genoa)

Just release mini tools for generating boilerplate REST API ready (CRUD) from Open Api v3 spec. This is first time I’m submitting to packagist.org and also first time posting to linkedin. It’s never too late to start something new. I know it’s not really great, but it’s help me generate boilerplate apps fast. https://github.com/fharsanto/genoa

Choosing the right Central Log Management (CLM)

Purpose A type of logging solution system that consolidates all of your log data and pushes to one central, accessible and easy-to-use interface. Centralize logging is designed to make your life easier. Not only does CLM provide multiple features that allow you to easily collect log information, but it also helps you consolidate, analyze, and view that information quickly and clearly. CLM gives you tons of capabilities including: Storing log data from multiple sources in a central location Enforcing retention policies on your logs so they are available for a specific time period Easily searching inside the logs for important information Generating alerts based on metrics you define on the logs Sharing your dashboard and log information with others simply and quickly Low costs and increased storage and backup for historical data Setting up security alerts and granting login access to particular users without granting server root access The Options For this things, we scoring based on