RSSAmplifier

Blog

Piotr Pliszko

Piotr Pliszko - Personal Page

pliszko.comRSS feed ↗23 posts

Latest posts

How to fix JetBrains IDE scaling issues on Wayland on HiDPI screens

Making JetBrains IDEs scale properly on HiDPI screens with fractional scaling on Wayland

Fixing invalid regular expression error with highlight.js and Next.js production build

Fixing issue that occurs only on production build of Next.js when using highlight.js for syntax highlighting.

Fixing instant wake from suspend on Gigabyte motherboards on Arch Linux

How to fix immediate wake-up right after suspending, caused by the firmware issue on Gigabyte motherboards.

Inspecting installed packages in Homebrew

Learn how to inspect and manage your installed Homebrew packages with a few simple commands

Today I Learned - How to open a directory in Finder from terminal in macOS

Learn how to open a directory in Finder or any file in its default software from the terminal

My productivity system for 2024

In this article, I walk through my 2024 productivity system, detailing how I manage tasks with Todoist, organize notes using Obsidian and Apple Notes, and manage my calendar with Google Calendar. You’ll also find strategies for effective time and task management and tips for securely managing a knowledge base with local markdown files.

How to download npm package without installing it

Learn how to download an npm package as a tarball without installing it in existing project

Setting up e2e tests in Nx monorepo with Playwright

How to easily set up e2e test environment with Playwright in Nx monorepo

Today I Learned - How to fix slow pasting in zsh

Fix slow pasting in zsh setup with zsh-syntax-highlighting plugin

Identifying processes using specific files or ports in Linux and macOS

Find which process uses specified port or file using lsof tool

How to chroot into encrypted Arch Linux instance

Using cryptsetup to chroot into encrypted Arch Linux instance.

Today I Learned - listing installed fonts on macOS and Linux

How to use fc-list command to list installed fonts on macOS and Linux in the terminal.

XOR effect in CSS

Short tutorial on how to create XOR effect in CSS.

Using n8n with NGINX Reverse Proxy

How to configure NGINX reverse proxy to work with n8n.

Shared database schema with DrizzleORM and Turborepo

Learn how to create shared database package to use in multiple projects with DrizzleORM and Turborepo

Getting union members with specified field in TypeScript

How to generate subset of a union type based on specified field(s) it should contain

Formatting number as a currency in JavaScript

How to format JavaScript number as a properly formatted currency.

Natural text editing in iTerm2

How to enable natural text editing in iTerm2 to use macOS-like key mappings.

Optional chaining in JavaScript and TypeScript

Reading the value of a property located deep within a chain of connected objects without having to check that each reference in the chain is valid.

Executing multiple commands in command line

How to execute multiple commands and control subsequent commands execution.

Draggable elements in JavaScript without external libraries

Implementing basic dragging mechanism using Vanilla JS.

JavaScript Console - Deep Dive

Deep dive into advanced functionalities of JavaScript Console.

Template-driven forms in Angular

Forms are one of the most common elements of webpages and business applications. Learn how to create template-driven forms in Angular.