PaulGeek
HomeProgrammingInfrastructureBlogAbout Me

Reactive vs Traditional Microservices in Spring Boot

Reactive vs Traditional Microservices in Spring Boot
2026-08-18java

Notes on the real differences between imperative Spring MVC and reactive Spring WebFlux microservices, the folder structures each one leads to, and when hexagonal architecture actually pays off.

Read More→
#java#spring-boot

Ultimate Guide to Scoop for Windows

Ultimate Guide to Scoop for Windows
2026-08-13Development

Install and manage command-line tools on Windows with Scoop: setup, the admin-terminal workaround, buckets, and switching between multiple JDK versions.

Read More→
#windows#scoop

How to Clone a Specific Git Branch Directly from the Command Line

How to Clone a Specific Git Branch Directly from the Command Line
2026-08-11Git Tips

Use git clone -b to check out a specific branch right away, and --single-branch to skip downloading the rest of the repository's history.

Read More→
#git#clone

How to Change Your Git Username and Email

How to Change Your Git Username and Email
2026-08-10Git Tips

A two-minute fix with git config to change your Git username and email globally or per-repository, and how to verify it worked.

Read More→
#git#config

Java 21 and Java 25 in 2026: Differences and Migration Experience

Java 21 and Java 25 in 2026: Differences and Migration Experience
2026-08-09java

A hands-on look at migrating Java 21 microservices to Java 25 in 2026: what really changes, the Jackson 2 to 3 pitfall with Spring Boot 4, and which modern language features are actually worth adopting.

Read More→
#java#spring-boot

Sony SDM-V72W: análisis y experiencia real en retrogaming

Sony SDM-V72W: análisis y experiencia real en retrogaming
2025-11-14retrogaming

Un monitor LCD de 2003 puesto a prueba con SNES, PS2, VGA, A/V y señales retro reales. Fotos propias, fallas, rendimiento y comparación con CRT.

Read More→
#retrogaming#sony

Sony SDM-V72W: A Real-World Retrogaming Review

Sony SDM-V72W: A Real-World Retrogaming Review
2025-11-14retrogaming

A 2003 LCD monitor tested with real SNES, PS2, VGA, A/V, and retro signals. Includes original photos, flaws, performance analysis, and a CRT comparison.

Read More→
#retrogaming#sony

How to Migrate Your Next.js Site from GitHub Pages to Vercel

2025-07-10DevOps

A step-by-step guide to migrating your Next.js project from GitHub Pages to Vercel to unlock its full potential with dynamic features like API Routes and Image Optimization.

Read More→
#vercel#nextjs

How to Deploy a Static Next.js Site to GitHub Pages with GitHub Actions

2025-07-09DevOps

A complete step-by-step tutorial on how to configure and deploy a static Next.js application to GitHub Pages for free using GitHub Actions.

Read More→
#nextjs#github pages

How to Empty Trash from the Linux Terminal

2025-07-08Linux Tips

A quick way to delete all files in the Trash folder via the Linux command line.

Read More→
#linux#trash

How to Properly Use .gitignore and Remove Already Tracked Files

2025-07-08Git Tips

Best practices for setting up .gitignore and how to remove files or folders already committed to Git.

Read More→
#git#gitignore

How to Install Node.js on Ubuntu (2025 Updated Guide)

2025-07-08Linux Tips

A modern and flexible guide to installing Node.js on Ubuntu, covering official repos, NodeSource PPA, and NVM.

Read More→
#nodejs#ubuntu

Fixing '/usr/bin/env: node: No such file or directory' Error on Ubuntu

2025-07-08Linux Tips

How to solve the common issue where the 'node' command is not found after installing Node.js on Ubuntu.

Read More→
#nodejs#ubuntu

How to Install NVIDIA Drivers on Ubuntu (2025 Updated Guide)

2025-07-08Linux and Drivers

A clean and modern way to install NVIDIA drivers on Ubuntu using the official repositories. Say goodbye to deprecated PPAs and boost your GPU performance safely.

Read More→
#ubuntu#nvidia

How to Create Git Tag?

2025-07-08Git Tips

Step-by-step guide on how to create and manage tags in Git.

Read More→
#git#version-control

Coverage Tools

2025-07-08software-testing

What are code coverage tools and why are they important?

Read More→
#testing#code coverage

How to Install or Update Java JDK on Ubuntu in 2025

2025-05-08java

A practical guide to installing and updating the Java Development Kit (OpenJDK) on Ubuntu Linux.

Read More→
#java#jdk

Intro to Exceptions in Java

2020-07-08java

What are exceptions in Java and what are they for?

Read More→
#java

What to Do After Installing Ubuntu

2019-07-08Linux and Development

A practical checklist of recommended post-installation steps for Ubuntu users. Useful tips from 14.04 up to modern versions like 18.04 and beyond.

Read More→
#ubuntu#post-installation

Installing Oh My Zsh on Ubuntu

2019-07-08Linux and Development

A step-by-step guide to installing and configuring Oh My Zsh on Ubuntu, with plugins for syntax highlighting and auto-suggestions.

Read More→
#ubuntu#zsh

How to Set Up Java on Windows Without Losing Your Mind

How to Set Up Java on Windows Without Losing Your Mind
2019-07-08Development

A quick and visual guide to configuring JAVA_HOME and PATH environment variables in Windows 10. Perfect for anyone trying to compile Java from the console.

Read More→
#java#windows

How to Create a Launcher or Shortcut for Programs Outside the Software Center on Ubuntu

How to Create a Launcher or Shortcut for Programs Outside the Software Center on Ubuntu
2019-07-08Linux Tips

Step-by-step guide to creating .desktop launcher files for apps installed outside the Software Center or that are not .deb packages.

Read More→
#ubuntu#linux mint

How to Generate an SSH Key on Unix (Debian, Ubuntu, and Git Bash for Windows)

2019-07-08Git Tips

A step-by-step guide to creating an SSH key to authenticate with GitHub, GitLab, and other Git services without using your username and password each time.

Read More→
#ssh#git

Docker for Dummies: Quick and Easy Guide

2019-07-08Linux Tips

Docker for Dummies: Quick and Easy Guide

Read More→
#doker#terminal

How to Remove Programs on Ubuntu Using the Terminal

2019-07-08Linux Tips

Simple commands to uninstall programs and clean up unused packages on Ubuntu.

Read More→
#ubuntu#linux

My Favorite PPAs for Ubuntu and Debian

2019-04-08Linux and Development

A list of useful Personal Package Archives (PPAs) I use for installing development tools like Android Studio, Brackets, Atom, JDK, and Gradle on Ubuntu and Debian systems.

Read More→
#ubuntu#ppa

Notebook Keyboard Misconfiguration: Letters Typing Numbers (u=4, i=5, o=6, etc.)

Notebook Keyboard Misconfiguration: Letters Typing Numbers (u=4, i=5, o=6, etc.)
2018-07-08Linux Tips

How to fix your laptop keyboard when certain letter keys type numbers due to Num Lock being activated on the built-in keyboard.

Read More→
#keyboard#notebook

Overview of Computer Networks – Monograph and Experiment

Overview of Computer Networks – Monograph and Experiment
2018-07-07Technology and Learning

A personal research project exploring the history, classifications, and evolution of computer networks, including a small experiment.

Read More→
#networks#OSI

Installing Oracle JDK on Ubuntu – Step-by-Step Guide

2018-05-12Linux Tips

A complete walkthrough for installing Oracle Java JDK 8 manually on Ubuntu-based systems. Works for both 32-bit and 64-bit systems.

Read More→
#java#jdk

Installing Apache2, MySQL Server, PHP5, and phpMyAdmin on Ubuntu 15.10

Installing Apache2, MySQL Server, PHP5, and phpMyAdmin on Ubuntu 15.10
2018-04-03Linux Tips

A quick guide to setting up a full LAMP stack (Apache, MySQL, PHP) on Ubuntu 15.10, plus some helpful tips to avoid permission issues.

Read More→
#ubuntu#apache

How to Uninstall Programs from the Linux Terminal – Easy and Fast

2018-03-06Linux Tips

A quick guide to uninstalling programs completely from Linux using the terminal. Tested on Ubuntu 16 and it works great!

Read More→
#linux#ubuntu

Start, Stop, and Restart Apache on Linux

2018-02-08Linux Tips

Simple and effective ways to control Apache on Linux systems using systemctl, service, init.d, Upstart, and apache2ctl.

Read More→
#apache#linux

How to Remove PPA Repositories in Debian, Ubuntu, and Linux Mint

2017-07-08Linux Tips

A simple and effective way to remove unwanted PPA repositories manually by deleting their source files.

Read More→
#ppa#repositories

How to Connect to an SSH Server Using Nautilus (Ubuntu File Manager)

2017-01-08Linux and Productivity

A simple and intuitive way to connect to your SSH server directly from the Ubuntu file manager using the 'Connect to Server' feature in Nautilus.

Read More→
#ubuntu#nautilus

Photoshop Project – Videogame Photomontage

Photoshop Project – Videogame Photomontage
2016-02-08Design and Learning

A creative photomontage project for university where I applied everything learned in class using Photoshop—layers, effects, and visual composition.

Read More→
#photoshop#photomontage

First Personal Project – Bulldog Kennel Website

First Personal Project – Bulldog Kennel Website
2016-02-06Personal Projects

A personal project: a fully custom website built for my brother-in-law's bulldog kennel, using Bootstrap and PHP.

Read More→
#bootstrap#php

Interface Design in Photoshop for Android

Interface Design in Photoshop for Android
2016-01-05Design and Development

A small design exercise that helped me explore Photoshop from a functional perspective for mobile interface development.

Read More→
#photoshop#ui-design

Search

Loading search...

Popular Posts

Reactive vs Traditional Microservices in Spring Boot

2026-08-18•java

Ultimate Guide to Scoop for Windows

2026-08-13•Development

How to Clone a Specific Git Branch Directly from the Command Line

2026-08-11•Git Tips

How to Change Your Git Username and Email

2026-08-10•Git Tips

Java 21 and Java 25 in 2026: Differences and Migration Experience

2026-08-09•java

Categories

DevelopmentDevOpsGit TipsjavaLinux and DevelopmentLinux and DriversLinux and ProductivityLinux Tipssoftware-testingPersonal ProjectsretrogamingTechnology and LearningDesign and DevelopmentDesign and Learning

Popular Tags

#java#spring-boot#reactive-programming#webflux#hexagonal-architecture#windows#scoop#package-manager#powershell#git#clone#branch
Copyright PaulGeek 2026