Archive

Latest posts — page 3

Modding Cyberpunk 2077 on Ubuntu (Steam + Proton)

A GPU upgrade transformed Cyberpunk 2077 from compromise to immersion. With stable performance and maxed visuals, the focus shifted from tweaking settings to exploring—and eventually modding, where even on Linux, customization proved surprisingly simple.

Dynamically Provisioning Jenkins Agents Using Kubernetes Pods

Dynamically provisioning Jenkins agents using Kubernetes pods is an efficient way to manage and scale your CI. Instead of having a fixed number of Jenkins agents that run all the time, Kubernetes allows Jenkins to create ephemeral agents (pods) on demand and tear them down after the job completes.

Setting Up Docker Desktop on Windows: A Comprehensive Guide

Docker has revolutionized the world of software development, allowing developers to build, ship, and run applications in containers. Traditionally associated with Linux, Docker is also available on Windows, enabling Windows users to leverage containers in their development and deployment workflows.

Ubuntu Security: Essential Ubuntu Security Tips

Security is a critical aspect of managing any operating system, and Ubuntu is no exception. Even though Ubuntu comes with robust security features out of the box, there are several best practices you should follow to ensure your system is protected against potential threats.

Git Submodules: Adding and Managing Nested Repositories

As a developer working on large projects, you may often find yourself in situations where you need to include another Git repository inside your current repository. This can happen, for example, when a project depends on a library or module that is maintained separately.

Ten Years Later: Upgrading My Dell XPS 15 9550

Upgrading my Dell XPS 15 9550 turned into a small journey—from replacing a problematic Broadcom Wi-Fi card with a reliable Intel one to rediscovering how even simple upgrades can surprise you. Just the beginning of a bigger transformation.

Using Parallel Directive for Concurrent Builds in Jenkins Pipeline

Jenkins is automation tools for building CI/CD pipelines. One of its most powerful features is the ability to execute builds concurrently using the parallel directive. Parallel builds allow multiple steps or stages in a Jenkins pipeline to run simultaneously, reducing the build time.

Exploring the Ubuntu Desktop Environment

The Ubuntu Desktop Environment is one of the most user-friendly and feature-rich desktop environments in the Linux world. If you're coming from a Windows or macOS background, you'll find that Ubuntu's desktop provides an intuitive, powerful, and highly customizable experience.