The Weekly Dev - 202313

With context, it comes understanding

We live in the age of speed.

Everything changes fast: new technologies replace older ones, good old things die fast, memory dies fast.

Old problems stuck.

Again, this is not about technology, this is about humanity: pride, envy, greed are at the bottom of it.

We need to be on top of it: an AI won't save us from our issues, but could make the struggle much worse if we lack awareness.

Once again, culture is the point.

We need more understanding, less cargo cult out 'in the Cloud'.

The Way To Go

The Simplicity of Single-File Golang Deployments highlights the ease of deploying Golang applications using a single binary file and systemd. The author provides step-by-step instructions on how to create a systemd unit file and enable the application to run as a service. This approach simplifies deployment and improves application manageability.

Source: amazingcto.com

Serverful

How To Build a Spring Boot GraalVM Image describes how to create a GraalVM-native image of a Spring Boot application, which can offer better startup time and lower memory usage. The author provides detailed steps on how to use GraalVM and build a native image, along with some potential drawbacks such as longer build times and compatibility issues.

Source: dzone.com

The Problem With Serverless — From a Serverless Addict discusses the limitations of serverless computing, such as cold start issues, lack of control, and higher costs in some cases. The author suggests that serverless may not be the right choice for all use cases and provides some alternatives, such as containerization and hybrid architectures.

Source: medium.com/@jvroig.cascadeo

Boring Security

How to encrypt Bash shell variables with Ansible Vault focuses on the importance of securing sensitive data in shell scripts, such as passwords or API keys, and provides a solution using Ansible Vault. The author explains how to encrypt and decrypt variables using Ansible Vault and provides some best practices to follow when working with sensitive data.

Source: redhat.com



[security] [api] [golang]