Archives
All the articles I've archived.
-
How I migrated my Hugo blog with AI
Notes on migrating the old Hugo article archive into this Astro blog together with Codex, with bd as the task tracker and guardrail.
-
Architecture Decision Records: A Tool for Experienced Engineers
Architecture Decision Records (ADRs) are lightweight documents that capture architectural decisions along with their context and consequences. Why should Engineering Teams combine ADRs with the Advice Process.
-
Composable Architecture
Composable Architecture, DXP, Headless, API First. Exploration of modern understanding.
-
JDK 21: Virtual Threads
An introduction to JDK 21 virtual threads and practicals examples
-
(Typical) journey towards full GitOps
Description of a typical journey towards the GitOps with Flux
-
Blog with Hugo
How I switched from Ghost Blog to Hugo and how you can do it too.
-
How to setup EKS on AWS with terraform
How to set up AWS EKS Kubernetes cluster with Terraform, by DevOps expert
-
Kube-state-metrics 1.8.0 - all metrics docu
Listing of Kube-state-metrics with comments. For kube-state-metrics 1.8.0
-
Upgrading Fedora Linux
Fedora Linux upgrading guide: Step by Step
-
Installing Filebeat for Kubernetes Logs
Setup of Filebeat on a Kubernetes cluster for logs scraping
-
Installing Logstash on Kubernetes
Setuping Logstash on a Kubernetes cluster - The L in the ELK stack
-
Open Distro for Elasticsearch
Elasticsearch Open Distro on AWS vs Elasticsearch from Elastic
-
Terraforming of the AWS: Getting started
Terraforming of the AWS: Getting started set up AWS cloud Resource with terraform
-
Services in systemd
Listing and details to services in Linux Systemd
-
Docker components explained
Docker components explained: DockerD, Containerd, runC, containerd-ctr, containerd-shim
-
Elasticsearch: Working with Indices
Elasticsearch: Explaining clustering and indices
-
Internal data structures of Elasticsearch
Review of the Elasticsearch's internal data structures. A tutorial
-
Elasticsearch cluster configuration: What i've learned
Elasticsearch cluster configuration: Best practices
-
Kubernetes on Ubuntu
Installing Kubernetes on Ubuntu Linux: Set by Step Guide for entry level
-
Thoughts on Elasticsearch
Elasticsearch introduction and review
-
How to cook Jenkins in 2017
Jenkins installation and configuration with Docker
-
Upgrading debian Jessie to Stretch
Upgrading debian Jessie to Stretch: Best practices
-
Docker and Moby
What is Docker and what is Docker Moby
-
Terraforming the Google Cloud
How to setup cloud resources in the Google Cloud with terraform
-
Side notes while terraforming AWS
Terraforming of the AWS cloud: Side notes
-
AWS automation
Review of AWS Cloud automation tools: Terraform, Ansible & Cloudformation
-
The Serverless Compute Manifesto
The Serverless Compute Manifesto: The Details
-
Kubernetes with CoreOS on AWS
Kubernetes installation with CoreOS Nodes on the AWS Cloud
-
List of Container Management Systems
List of Container Management Systems in 2016
-
AWS for Docker containers: first impressions
A Review of AWS for Docker containers in 2016.
-
JSON Web Tokens are made for Microservices
Introduction to JSON Web Tokens. Suitable for Beginners with java examples
-
How modularity enables Agility
Article exploring the concept of modularity in software system design and shows how it enable your organisation to be more agile
-
My first public ansible role
Writing own Ansible role for maven
-
Golang: How to start
Golang. How to start guide for beginner
-
Do more Ansible
Introduction to Ansible DevOps tool
-
Message Authentication
Cryptographic Message Authentication explained in details. Suitable for Beginners with Java examples
-
Symmetric-key cryptography
Symmetric Cryptography explained in details. Suitable for Beginners with code examples
-
Cryptographic Hash Functions
Introduction to Cryptographic Hash Functions. Suitable for Beginners. Examples included
-
Cryptography basics
Cryptography basics explain. Good Read for beginners
-
Time to start playing with Angular 2.0
Introduction to Angular 2.0 a Javascript, TypeScript Web Framework
-
Goodbye Wordpress, Hello Ghost
How I switched off Wordpress and migrated my Blog to Ghost Platform
-
Docker image for Ghost blog
Use my Docker image for Ghost Blog or create your own
-
Switch to Docker (Instead of package manager)
Software delivery via Docker containers is much better than with your OS package managers
-
Upgrading debian wheezy to jessie
Set by Step Tutorial: Upgrading Debian Linux wheezy to jessie
-
Just tried Google Cloud SQL (with update)
Google Cloud SQL: A Review in 2015 and then review of later improvements
-
Entering Docker Container with docker exec
How to enter Docker container with "docker exec"
-
Systemd on Debian: What do you think?
Systemd comes to Debian Linux. The Discussion.
-
Moving docker images location to different partition
Moving docker images location to different partition
-
Continuing with trusted Docker images
Creating own trusted Docker images and uploading to Docker hub
-
Docker on the Google Computer Engine
Tutorial: Docker on the Google Computer Engine (GCP)
-
Switching from Livefyre to DISQUS
Why i switched from Livefyre to DISQUS comments
-
Start using Docker
Introduction to Docker and plea why you should use it right now
-
Introduction to the data model of cassandra db
Introduction to the data model of Apache Cassandra NoSQL database
-
Installing Apache Cassandra
Installing and configuring Apache Cassandra
-
Local network for local virtual machines: Ready to use bash script
Local Network for local virtual machines: Ready to use bash script
-
Debian aptitude recipes
Introduction to Debian aptitude
-
qemu-kvm introduction
Introduction to QEMU and Kernel-based Virtual Machine (KVM)
-
Why JEE EJB has failed
JEE EJB: Why EJB was not goog idea and failed
-
Installation and Configuration of Sonatype's Nexus
Installation and Configuration of Sonatype Nexus - artefact repository
-
Maven Basics
Introduction to Maven Basic concepts
-
Apache Maven Installation
Apache Maven Installation step by step tutorial
-
Upgrading to Livefyre 3.52
Result of Upgrading to Livefyre 3.52
-
Switching commenting system to Livefyre
Switching commenting system to Livefyre
-
Introduction to Apache Camel
Introduction to Apache Camel
-
OSGi Bundles: Declarative Services
Understanding of OSGi and OSGi Bundles and Declarative Services
-
Oracle (sun) jdk console tools
Overview on Oracle jdk console tools
-
Release your entities
How to repair architecture bug when JPA entities are leaking to Frontend
-
Samba configuration
Linux Samba Service configuration to be used by Windows clients
-
Building Eclipse Rich Client Application automatically (Tycho)
Building Eclipse Rich Client Application automatically (Tycho)
-
Packing with tar gzip, bzip2 and zip
Linux: Packing with tar gzip, bzip2 and zip...
-
JBoss 7 setup on debian linux
Setup of JBoss 7 on debian linux. Step by step tutorial
-
Installing Oracle Java 7 on Debian
Installing Oracle Java 7 on Debian
-
Favorite Eclipse UML Plugin
What is your favorite Free or Open-Source UML Plug-in? Every year I try some of them and remove them after few hours. As I remember, they were resource-hungry or just bad in reverse engineering Some weeks ago i tried Obj
-
Bootcharting
The chart shows how the Ubuntu boot process is going on my 5 years old Thinkpad T60. Bootchart utility does such charts automatically. If you are interesting in how easy it is to enable such bootcharting read below. Inst
-
Git
Introduction to and the Configuration of Git
-
Java EE 5 vs Java EE 6
Java EE 5 vs Java EE 6
-
Subversion on Debian Linux
Configuring Subversion on Debian Linux: Step by Step
-
lsof command tutorial with examples
As you might already know many interesting Linux resources are modeled as files. File define a simple and well understood interface for linux tools. In this article an would like to highlight a very useful Linux tool uti
-
102 Post so far
I noticed that my last post was a 101 post on this blog which is a good occasion to do some self-evaluation. I started to write here in January 2007 it's nearly 4 years ago. You see I'm not a very productive blogger. Nev
-
Ubuntu vs. Windows XP on my Thinkpad
Comparing startup time of Ubuntu vs. Windows XP on my Thinkpad
-
Java WebServices JSR overview
Java WebServices: an JSR overview
-
Get JIRA for 10$ only
Probably most of modern IT-related people know Atlassian JIRA - issue and project tracking system. Maybe many of you know other popular tracking system like Bugzilla, GNATS, and many many others. Personally, I like JIRA
-
The Queen and 11 Presidents!
Queen Elizabeth II head of the Commonwealth and daughter of George VI. She was born on 21 April 1926 and have seen lot of politics and historical acts in her life, because now she is 84! As her father dies in 1952, she b
-
How to send E-Mails with Exim installed on Linux
How to send E-Mails with Exim installed on Linux: Google account example
-
How to do SSH tunnels
How to do SSH tunnels
-
JBoss 5 GA on Debian linux
Installing and configuring JBoss 5 GA on Debian linux
-
Software RAID on Debian Linux
Configuring software RAID on Linux: Step by Step
-
Unpacking archives with tar, gzip, bzip2, z
Unpacking under Linux with tar, gzip, bzip2, z and more
-
How to duplicate magento installation
In this article I explain how to create a copy of the running Magento online shop system. One of the purposes of having duplicates is e.g. the need of the separation of the developing an test environment. Tests are very
-
My Pagerank is back!
My google page-rank is back today. Some days ago I moved that blog to the new domain (alexander.holbreich.org). I've placed a .htaccess redirect Rewrite Rule to the old domain to preserve some humble SEO result of this p
-
Folder Monitr a Flickr Upload tool
Folder Monitr allows automatically upload of Pictures to the Flickr. This tool is very useful to me because it can work automatically in the background and therefore reduce one manual step in my picture processing. So ba
-
Found solution for Magento - 'SQLSTATE[HY000]: General error' on installation
How to fix Magento Error - 'SQLSTATE[HY000]: General error'
-
WPopularity progress
Hello friends, I'm pleasure to report progress in development of wPopularity plug-in. Yesterday I took some time just for me and wPopularity. After hours of bootstrap debugging (change, ftp upload, look ofr changes) of w
-
What if you get google malware notification?
At first, it is a quite bad feeling. All pages of holbreich.de[^1] flow out of google index :(. According to Murphy's Law that happened when I was at some seminar and therefore had not time for my personal page. Google i
-
Magento 0.9....
What to expect from Magento release 0.9....
-
In the meantime
My last post is nearly ten days ago - unforgivable ;) Unfortunately, I have had no time or better say I had few time, much small things to do and no motivation. Yesterday I had my birthday and thank goodness, that has ma
-
DIGG Effect is worth it?
SEO Question: DIGG Effect is worth it?
-
Success factors in social (News) communities
Initially, I just wanted to report about some experience on Crowd news platform - DIGG, but then i noticed that I try to cover at least two different topics in one post, so I decided to split. In that article, I will cov
-
Yahoo Buzz launched
Yahoo Buzz is launched. This should be probably the Yahoo's answer to Digg. Let's prove this theory. At first look on Yahoo Buzz we see several categories of news and voting buttons aside of them with the ability to voti
-
W-Popularity Plug-In
New Wordpress plug-in is born. I've created a new branch from the latest version of famous Popularity Contest Plugin. While the Popularity Contest Plugin does not support widgets natively, you need to code your templates
-
Mark Meta widget with "nofollow"
Due SEO considerations it is not recommended (e.g. by Matt Cutts) to spend precious page rank on links like log-in, register forms, rss pages and other meta stuff. One should mark them as nofollow and that is one example
-
HeadSpace - Meta-Information Plug-in
If you keep on blogging you sure want that people read it. In that case early or later you will be interested in SEO basics. Site Meta-information One of the important aspects of is properly made page for the search engi
-
Wordpress 2.3.3 fixes XML-RPC bug
Please upgrade your Wordpress blog as sun as possible to the released version 2.3.3, because there are security reasons for it. Further check the content of your posts in the code perspective, because maybe it was change
-
Category vs Tag
SEO discussion: Category vs Tag
-
Pligg 9.9.0 Test
Pligg developers have released version 9.9.0 of Pligg CMS quite months ago. Now a had time to test it. In comparison to my last pligg installation of pligg 9.8.2 this version is more stable. It does not broke pages with
-
Subdomains vs. Subdirectories
SEO Debate: Subdomains vs. Subdirectories
-
Yahoo Shortcuts Plug-In deletes Posts
You can imagine how angry i'm now!!! I just deactivated this peace o shit (excuse me, but there is no other name for that Yahoo Shortcut Plug-In) i the second. Cause that Plug-in deletes my whole article as I clicked on
-
Polyglot Plugin
'Polyglot' is next Wordpress plug-in I want to tell you about. You maybe already has notice this flags at the post caption. As you may think this is translation of this post. Such translations are possible with polyglot
-
My Top 10 Wordpress Plug-ins I won't miss
Here is the list of Wordpress plug-ins, that i personally don't wanna miss ony every Wordpress installation. My Top 10 Wordpress Plug-Ins Askimet DoFollow GoogleAnalytics GoogleXMLSitemaps Instant Upgrade Simple Database
-
Update your wordpress with one click
How many lifetime people spend to administrate their software. Upgrading, updating, patches, bug-fixes etc. Also in case of Wordpress new versions arrive pretty often, and it's recommended to upgrade, because several sec
-
Pligg 9.8.2
Pligg engine stands behind of many "public voting" - social web 2.0 sites. Most prominent of such is digg.com (it's not pligg based i guess). Today I tried out the pligg 9.8.2 beta engine, which is the current released v
-
Magento
Magento: Introduction to new eCommerce shop
-
Good PHP online shop for money
It is nearly impossible to compare the advantages and disadvantages of online shop systems because they are complex systems with a variety of functions, that build for different needs. I'm talking about such a system for
-
Will new Java Browser Plug-in make java applets sexy again?
Everybody knows the drawbacks of Java Applets. Long loading times, browser freezing, and stability problems. That fact does not make java applet popular[^1]. Most of those problems lie in the quality of the java browser
-
Semantic spam Attack
Today i notice five new comments on my blog that passed spam-filter and waited for approving. They all seemed to be OK. Example is: Yes we all know about that, but you published this on 2005, now it became very famous, m
-
Curiosity: How IDE features affects design quality
Don't believe that? Than listen to the story... Occupational i deal with people who works with already aged version WSAD IDE (Rational Application Developer for Web Sphere). I think they use version 5 which is based on e
-
Don't let trigger take control
Architectural advice: Don't let trigger take control
-
I was hacked...
Maybe you notice the downtime of this site last days. Unfortunately it was hacked by someone for unknown purpose. The attacker used some exploit in Wordpress or some plug in or maybe the problem in k2 wordpress theme. So
-
Home Page v 3.0
Now i've changed my homepage ultimately! From now on, my main content is blog content and all other things will be arranged around it. I've made some permanent redirection (301) rewriting rules so Google crawlers and bro
-
Changes in HTML5
New Elements in the new HTML 5 standard
-
Master of Business Information Technology soon
Master of Business Information Technology
-
"NoFollow" considered harmful
"nofollow" Background The rel="nofollow" html attribute was initially proposed by google and was supported by MSN and Yahoo! The intention was to stem spam-links, that can largely occur in some webpages, especially blog
-
Jim Gray is lost at sea
Every computer science (Informatics) Student, who came across transactions should be heard of Jim Gray. Also know for his book "Transaction Processing. Concepts and Techniques" that his wrote with Andreas Reuter. If i'm
-
Aptana IDE
Introduction to Aptana IDE
-
First Look at Java Persistence API (JPA)
First Look at Java Persistence API (JPA)
-
Hello World
Welcome to the first entry on this personal blog