Prompt Fu
Tech tips and command line fu found within this dojo
THE LATEST FROM THE BLOG
After setting up your Gatsby website and manually deploying it to Firebase as detailed in our previous guide, it’s time to streamline your deployment process. This article will guide you through the steps to set up automatic deployment to Firebase Hosting using GitHub Actions.
May your deploys be smooth, and your build errors few. Keep automating and innovating!
GitHub Copilot for the command line isn’t just “ChatGPT in your terminal”—it’s a fundamentally different way of interacting with your system. After three months of daily use, I’ve cut my terminal workflow time by 40% and eliminated countless trips to Stack Overflow.
This guide takes you from installation to advanced automation techniques that’ll make you wonder how you ever lived without it.
If you’ve been using ChatGPT, GitHub Copilot, or Claude by just typing whatever comes to mind, you’re using a sports car in first gear. Prompt engineering is the skill that unlocks their full potential—and it’s quickly becoming as essential as knowing git or your favorite programming language.
This isn’t another theoretical guide. This is prompt engineering from a developer’s perspective: practical patterns, real examples, and techniques you can use today to write better code, debug faster, and ship products quicker.
The command line has been the developer’s sacred space for decades, but 2025 marks a turning point: AI is transforming the terminal from a tool you command into an intelligent assistant that understands you.
If you’re a developer, DevOps engineer, or sysadmin still typing commands the old-fashioned way, you’re leaving serious productivity on the table. This guide covers the essential AI-powered CLI tools that are reshaping how we work.
Discover how to host your Gatsby website on Firebase (by Google) with this step-by-step guide. This tutorial covers everything from site creation and building to Firebase setup and deployment, ensuring a seamless hosting process.
To Infinity and Beyond Code!
THE LATEST FROM THE WIKI
Rsync between hosts, using a jump host’s ssh keys as the intermediary:
cat raw.old.new.list | awk '{ print( " ssh " $1 " \x27 " "rsync -avP /app/users " $2 ":/app \x27 ") }'
# and to run it...
cat raw.old.new.list | awk '{ system( " ssh -A " $1 " \x27 " "rsync -avP /app/users " $2 ":/app \x27 ") }'Summary
taskset is used to affine an application to a specific set of CPU cores; usally taking into account NUMA architecture.
CPU/memory affinity can improve performance of workloads that are performance-critical and/or that may be network-heavy.
Affining closely related applications on the same NUMA node can improve memory access latencies, and newtork-heavy workloads can take advantage of affining applications by scheduling network I/O on the same NUMA node as the NIC card to reduce the latency between the CPU and PCIe.
Essential Prompt Engineering Patterns
A quick reference guide of proven prompt patterns that work consistently across ChatGPT…
Quick Reference: Essential AI Command Line Tools
A fast reference guide for the most useful AI-powered CLI tools for…
Summary
sed is a stream editor. A stream editor is used to perform basic text transformations on an input stream (a file or
input from a pipeline). While in some ways similar to an editor which permits scripted edits (such as ed), sed
works by making only one pass over the input(s), and is consequently more efficient. But it is sed’s ability to
filter text in a pipeline which particularly distinguishes it from other types of editors.