Archive
Everything I have written since 2011.
2026
- The Peter Principle
- Work heartily, as for the Lord
- Be imitators of God
- Analysis Paralysis in Software Engineering
- Software Engineering Laws: The Ninety-Ninety Rule
- Action-Centred Leadership Model
- The OODA Loop and Making Decisions Under Pressure
- nvtop: htop for your GPU
- Kids teaching us series - God's right time for things
- Running Opencode with Ollama and Qwen3:8b
2025
- Accelerating Development Velocity with Efficient Code Reviews
- USB KVM Switch: A Simple Solution for a Cleaner, More Productive Workspace
- Solo Engineers vs. Small Teams: A Trade-off in Parallelism and Focus
- Running local LLM with Ollama
- The FLARE Framework: Mastering Effective Communication in Leadership
- RAPID Model for Business and Strategy Decisions
2023
2021
2020
2019
- Kubernetes - Installing Minikube and Kubectl on Ubuntu Linux
- How to install Docker on Amazon Linux 2
- Using fail2ban, how to block an IP for 1 minute after 3 Nginx 404 errors in the last minute
- How to keep Git history after renaming or moving files
- How to uncompress .tar.xz OR .xz (Ubuntu Linux)
- Setting up a single node of Apache Hadoop 3.0 on Ubuntu 16.04
2018
2017
- Speed up mysql import on MacOS
- Zookeeper and Apache Kafka with Ruby
- Starting a new Rails project using MySQL
- How to create an small linux docker container using Alpine Linux
- Basic setup of an ElasticSearch Docker
- (Video) How to squash multiple commits in just one using git
2016
- Cracking Snes games with PHP
- Hello World in Linux Assembly 64 bits
- Testing FreeBSD DigitalOcean Droplet
- How to Apply Security Patches in OpenBSD using Mtier
- Ruby and MongoDB
- Cracking binary files using VIM and some Linux tools
- Cracking binary files using PHP and some Linux tools
- How to Install MySQL Server (MariaDB) on OpenBSD
2015
- Happy 0b11111100000
- Enabling GZIP Compression to Varnish
- Installing Varnish on OpenBSD
- Fixing Git Error: git-remote-https.core on OpenBSD
- How to count how many lines of code?
- Nice ZSH configuration for your Mac OS
- Configuring HAProxy with ssl and two webservers behind
- Getting rid of my Wordpress and start using GoHugo
- How to add syntax highlight for .twig on VIM?
- How to install VIM on OpenBSD
- Don't have enough RAM memory on server? Let's create a swapfile!
- Installing Symfony2 on OpenBSD 5.6
- OpenBSD 5.6 + NginX + PHP-FPM
- Happy 0b11111011111 folks!
2014
- Gets your server's public IP Address
- How to force phpstorm to use Java JDK 1.7 on MacOS
- ln -s
- How to install xdebug in Amazon AWS Ubuntu Server
- How to encrypt and decrypt a file using pgp and some public key
- Search on all php files, replace some string asking confirmation and exclude some directory from this search
- Creating a command line translator on Ubuntu
- Show your git branch on your bash$ line
- How to load multiple classes in just one instance using PHP 5
- How to send an email when execute a crontab task
- How to install Ruby on Rails on Ubuntu 14.04
- How to install Ruby on Rails on CentOS Linux
- Amazon EC2 Ubuntu - How to run SSHD in multiple ports. 22, 8888
- How to clear all rules in your iptables?
- How to disable email alert level 2 in OSSEC HIDS
- How to block facebook to access your website using IPTABLES
- How to use CONCAT() in MySQL with NULL values
- Hashtag regex formatter in PHP
- StartCom StartSSL in Firefox error sec_error_unknown_issuer
- OSSEC notifications and Listen ports
- Is your php code returning 500 Internal Server Error instead of PHP erros page?
- How to remove UTF-8 BOM characters in your NuSoap + PHP
- Using iconv to change character encoding in Linux
- Too many simultaneous connections in your linux? How to check?
- Welcome to Symfony Framework
- How to create a .zip file in Linux
- Examples using Date and SimpleDateFormat in Java
- Error: Cannot load from mysql.proc. The table is probably corrupted
- Installing OSSEC HIDS in CentOS
- How to delete an user in CentOS Linux
- How to use the grep command in linux using recursive mode
- How to install snmpwalk in CentOS
- How to clear all iptables rules
- How to use crontab in CentOS Linux
- How to enable federated engine in MySQL
- How to enable remote root access in MySQL
- How To Install Linux, Apache, MySQL, PHP (LAMP) on CentOS 6
- Format a double number to shows two numbers after comma in JAVA
- How to prints the Fibonacci sequence from 0 to 100 using JAVA
2013
- How to run a command and not close it after logoff
- How to redirect all http to https in your Apache
- How to show fraction result in HP 50g calculator
- How to create a .tar.gz file of a directory
- Why this happens? tar: Error exit delayed from previous errors
- How to create a read-only user in MySQL
- How to check listen process in your linux?
- How to sum a number to an IP Address using PHP?
- How to set up proxy in apt-get
- Checking your Ubuntu Version
- OLT Huawei for Passive Gigabit Networks GPON
- NE40 Gigabit Router
- Optical Power Multi Meter
- How to set up Broadcom BCM4312 wireless network in Ubuntu Server Linux
- How to change console linux resolution Ubuntu Server 12.04
- Using SCP to copy files safely
- Shellscript Command Cut
- How to scroll window to the left or right using jQuery
- EDT-135 Acterna E1 and Data Tester
- How to run the last command you used on UNIX
- Replace white spaces to underline in a text file on UNIX
- Go to the last directory using command CAT on Linux
- How to install PHP CURL in Ubuntu Linux
2012
- Using MySQL C API for Linux
- Using postgresql in C programs for Linux
- Working with date intervals in PostgreSQL
- How to use DB::PEAR in PHP and PostgreSQL