Christiano Anderson
Christiano Anderson
I’m a senior data engineer and team lead, passionate about Spark, Data Streaming, SQL, Python, Scala, Linux, Open Source.
August 2026
September 2026
Top Words
- gnome
- fedora
- postgresql
- fish
- apache
All posts (26)
I have a new ls replacement! I was using eza (see Eza on Fedora 42 ) for a while, but I’ve found something even better: lsd. This tool is a nice because it displays icons for file types, making it so much easier to navigate files directories. The default settings are great, but the date format mm/dd/yyyy is a bit...
In my previous post, I wrote about using Eza on Fedora 41, which works well and it can be installed via dnf. This week, I upgraded my main computer to Fedora 42 and noticed that the Eza package is no longer available and couldn’t be installed using dnf. I looked into the rust-eza and discovered that the maintainer...
Eza is a modern replacement for ls, it’s written in Rust, small, fast and just a single binary. How to replace in Fedora with Fish Shell sudo dnf install eza alias --save ls eza Done!
I often have to merge data from different tables in PostgreSQL, this is a code snippet I use: MERGE INTO users u USING new_users n ON u.user_uuid = n.user_uuid WHEN NOT MATCHED THEN INSERT VALUES (n.user_uuid, n.first_name, n.last_name) WHEN MATCHED THEN UPDATE SET first_name = n.first_name, last_name = n.last_name...
I’ve streamlined my blogging process using Hugo by automating tasks with the Fish Shell. I created a simple script that saves me a few minutes each time I write a new post. It automatically starts a new Hugo post and opens it in Helix editor, allowing me to write, save, and publish with ease. File name: new_til.fish...
This is a short snippet to run PostgreSQL using Podman with a volume. The snippet has been tested on Fedora 41. Create the Podman volume $ podman volume create psqldevel Run PostgreSQL $ podman run -d -p 5432:5432 -v psqldevel:/var/lib/postgresql/data -e POSTGRES_PASSWORD=xx --name psqldevel postgres:latest
As I continue to explore the world of Data Engineer, Linux, Fedora and other intersting topics, I often find small but interesting topics, that don’t deserve a full blog post, but I don’t want to let these discoveries to go away. In this section, I’ll be documenting and sharing short snippets of knowledge, tips and...
I’m building a personal datalake, just for fun, using Apache Iceberg and Apache Spark. I’m writing a technical post explaining the process, and how to run a small datalake in your own computer.
After using ZSH for a couple of years, I decided to switch back to the Fish shell. Fish works out of the box, batteries included, and the basic installation provides all the features I expect from a shell environment. For over 20 years, I have been using Unix-based systems, including SCO Unix, Solaris, and BSDi. I...
It was fun to attend FOSDEM for the first time. The event is of immense magnitude, as multiple talks are occurring simultaneously, and approximately 8000 individuals from all over the globe attended the event. It’s a chance to meet new people, learn about new technology, get stickers (I’m trying to find more space...
Fedora is the Linux distribution that I primarily utilize, as it offers a satisfactory balance between cutting-edge packages and stability. The release schedule is six-monthly, and you can expect the most recent version of the main packages, a level of innovation you can only find in one of the most up-to-date and...
Here’s how I set up ZSH on Fedora Linux. Install the basic packages dnf install zsh zsh-autosuggestions zsh-syntax-highlighting util-linux-user Install Oh My ZSH Follow the instruction on the Oh My ZSH website: sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" Install...
Page 2 of 3