RSS.Social

Jonathan Palardy's blog

follow: @[email protected]

Posts

How to Write Self-Contained AWK Scripts

How to Cut a Rectangle into 3, without a Ruler

How to Surround Text in Vim, Without Plugins

Software I like: LocalSend

When to use "cat -n" instead of "wc -l"

How to get Elixir logging with recon_trace

The Best Books I Read in 2024

Screenshot Smarter, with macOS

Fixing tmux for 256 colors

Using Shell Functions Casually

A Table-Driven Test Template for Elixir

When ctrl-c Is Not Enough

More psql Tips and Tricks

Using recon_trace with Elixir

Gleam Support in Vim with ALE

The Best Books I Read in 2023

psql Tips and Tricks

Data Analysis: Strange Loop 2023 Videos

entr: The Standalone File Watcher

Reduce Anti-Patterns

Reduce is Not the Answer

How to Export Excel Formulas to CSV

INNER JOIN Files on the Command-Line

Livebook: Getting Started

The Best Books I Read in 2022

ding: Audio Feedback for Exit Codes

Understanding Overlap: in 1 or 2 dimensions

Serious Talk: Environment Variables

Trying vim-slime in Docker

The World Changes Around Your Code

Parsing and Validating Dates in Awk

Stop Typing Into REPLs

Fish Shell is Awesome

The Best Books I Read in 2021

Reading Raw Text into jq

Software I like: Chrome Coverage Tab

Elixir Notes: Module Names and File Names Mismatch

Elixir Notes: Mix Tasks and @shortdoc

Life After KeyCode

Rebase a Tmux Session

cd.. Until .git Directory

Goodbye Git Master Branch

The Best Books I Read in 2020

Which Package Name for Go Tests?

Software I like: Skitch

Chrome Extension: Click to Remove Element

First Look at Zsh

Dealing with Non-ASCII Characters

Better Directory Handling in Bash

Git: How to Find Modified Files on a Branch

Comments on the Command-Line

The Best Books I Read in 2019

What Exec Does in Shell Scripts

Up your Go Game with golangci-lint

QR Codes on the Command-Line

One-liners to Remove Empty Lines from Text Files

Go Slice Gotcha

Watch ANY Video Faster

tmux Synchronized Panes

Automatically Show Exit Codes in Bash

Dealing with Large Files in Vim

The Best Books I Read in 2018

The Family Emoji

JavaScript tooling: prettier

JavaScript tooling: madge

Surviving Unfamiliar JavaScript Projects: dependencies

Surviving Unfamiliar JavaScript Projects: package.json

8 Years of Reading, Visualized

Mocha and Istanbul in 5 minutes

ISO 8601 and Date Arithmetic on the Command-Line

The Best Books I Read in 2017

Throwaway MySQL Servers with Docker

Reject Summary Statistics

Bash Aliases, Functions and Commands

SKIP grep, use AWK

From iptables to UFW: 5 things to note

Handling Broken JSON with jq

Problem Solving with MiniZinc

Get Your Last Downloaded File

Untangling Your Homebrew Dependencies

The Best Books I Read in 2016

10 Pages a Day

My Best Awk Tricks

Awk Tutorial, part 3

Awk Tutorial, part 2

Awk Tutorial, part 1

Why Learn AWK?

The Partition Problem

The Best Books I Read in 2015

Sending HTML to Mailgun with cURL

How To Shuffle and Sample on the Command-Line

Wrapping Command-Line Tools

Statistics: How Many Would You Check?

Inverse Globbing

Watch YouTube Faster

How to Have the Last Word (on the command-line)

type -a

One-liner Bash Functions

Warp

Unsorted uniq

Bookpiles is Kanban for Books

Splitting A File Based On Its Content

Alternative to sort | uniq -c

The bash-completion Problem

which -a versus whereis

grep -f

Comparing Command-Line JSON Pretty Printers

Grep and Output Buffering

Bookmarklet: Toggle Ruby

Garbage Collected Directories

Software I like: ImageOptim

How to Configure Syntastic

New blog