RSSAmplifier

Blog

Giuseppe Santoro's blog

Thoughts on AI, Kubernetes, System Design, and modern software engineering.

gsantoro.devRSS feed ↗20 posts

Latest posts

My Career as March of Progress

A comprehensive visual CV showing career evolution inspired by the March of Progress evolution diagram

My Career as Buildings

A visualization of career journey through London's cityscape, where each company becomes an iconic building

My Career as God of War Worlds

A career journey reimagined as seven distinct worlds, each representing a company with its own aesthetic, environment, and technology landscape

Lo-Fi: Coding Focus

Why lo-fi beats work so well for coding focus, and how optimizing your audio environment is just as important as your keyboard and monitor setup.

Code Integrity Unleashed: The Crucial Role of Git Signed Commits

Delve into the significance of Git signed commits and their role in ensuring code integrity with invaluable insights and guidance for mastering this crucial aspect of software development.

Visualize Your Code: Effortlessly Create Images in Seconds

Generate images from code snippets programmatically with Freeze. An alternative to Carbon.

Unravelling the Role of Content Delivery Networks in System Design

Use a CDN to speed up serving static content from your web application

How to publish a post with the LinkedIn API

How to use LinkedIn API to share content online, including how to get an OAuth2.0 access token and how to use Open Graph meta tags.

Scribus: the best free Adobe InDesign alternative

Scribus vs. Adobe InDesign - Creating Digital Magazines the Open-Source Way

Observability Engineering with logs in Golang

Application Observability with Structured Logs in Golang

Send emails from the command line

Combine Resend Email API, Pop from Charm.sh, Taskfile, Envchain to send emails from the command line

CueLang: a better alternative for Kubernetes manifests

Discover CUE language, a better alternative to YAML for Kubernetes manifests. Simplify configuration management and schema validation

Apko from Chainguard

Apko from Chainguard revolutionizes container image creation. Build compact, secure, and reproducible images with ease using simple YAML config

Kubernetes: node-shell

Discover node-shell, the powerful kubectl plugin that provides SSH-like access to Kubernetes nodes for infrastructure investigation

Shrink to Secure: Kubernetes and Secure Compact Containers

Enhance your Kubernetes security using compact containers. Discover effective techniques like Wolfi OS, Buildpacks, and finally Melange and Apko from Chainguard

Elasticsearch: 'ignore_malformed', The Antidote for Mapping Exceptions

Learn how to address mapping exceptions in Elasticsearch with the ignore_malformed setting. Prevent dropped documents during ingestion and ensure data integrity

Can you keep a secret... on your laptop?

Securely store secrets on laptops with envchain. It provides encryption at rest and integration with laptop lock mechanisms

Kubernetes development environments

Discover Kubernetes development environments. Explore options like Docker Desktop, Minikube, Kind, K3s, K3d, and Rancher Desktop

Prepare for your CKA exam

Prepare effectively for the Certified Kubernetes Administrator (CKA) exam with recommended books in order of complexity

Tips for Certified Kubernetes Administrator exam

Get valuable tips for passing the Certified Kubernetes Administrator (CKA) exam. Prepare effectively with insights on exam rules and environment setup