Blog
All posts, newest first.
2025
The Hyper-Creator’s Manifesto: Principles for Intentional Technology Use
The 4th Brain Recipe for Managing Events in Obsidian
Patterns for PKM: Progressive Summarization
Patterns for PKM: Bidirectional Linking
Patterns for PKM: Zettelkasten Method
Patterns for PKM: Evergreen Notes
Project: 4th Brain — Developer’s Log, Feb 8, 2025
Patterns for PKM: Map of Content
Patterns for PKM: Idea Incubator
Patterns for PKM: Atomic Notes
Patterns for PKM: Garden Maintenance
Patterns for PKM: The PARA Method
Patterns for PKM: The Johnny Decimal System
Project: 4th Brain — Developer’s Log, Jan 25, 2025
A Pattern Language for PKM? Let’s Build One Together!
Project: 4th Brain — Progress Update — 2025–0
Project 4th Brain: Brainstorming a Database Design for the Supabase Backend
Project: 4th Brain — The Convergence of Four Minds
2024
CINEFEX: A Legacy of Movie Magic
My Recipe for Managing Contacts in Obsidian
Task Management Redefined with Obsidian
Resizing Your Illustrator Artboard to Fit Your Image
Contacts in Obsidian? Heck yeah!
What David Goggins Taught Me About Writing
3 Reasons You Should Consider Self-Publishing Your First Book
5 Reasons You Should Try Obsidian, the Free Writing App for Sharp Thinkers
Writing is Everything — Here Are Three Reasons I’m Putting it First
2021
2020
2019
How to Delete the node_modules Folder on Windows
Life Events
Gog Rock
Mt. Muscoco Trail
Eleven Mile Canyon
Memories of Momma - Part 6
Memories of Momma - Part 4
Memories of Momma - Part 5
Memories of Momma - Part 3
Memories of Momma
Memories of Momma - Part 2
Killing Kittens
Collect UI - Screenshots to Inspire Your Next Design
2018
How to Copy Assets From node_modules in Stencil.js
Curated List of IBM Digital Experience Resources
A Look at SPARQL - SQL for the Semantic Web
How to Show Both Sides of a Plane in Zbrush
How to Use the ZBrush Bend Curve Modifier
How to Change Canvas Background Color in ZBrush
Fix for Git After Mac OS Mojave Upgrade
Unity Recipes - Head Bob or Breathe
How to Apply Texture in ZBrush
Unity Recipes - Look Toward Direction of Velocity
Unity Recipes - Look Toward Direction of Movement
Unity Recipes - Follow Object
How to Use Spotlight to Display Reference Images in ZBrush
How to Weld Multiple Subtools Together to Make One Tool in ZBrush
Female Anatomy Out-Of-The-Box in ZBrush
VS Code Cheat Sheet
Setup Carbon Ldp With Stardog Container From Scratch
ZBrush Keyboard Shortcuts
How to Use MicroMesh in ZBrush
How to Create a New Subtool From a Masked Area in ZBrush
Create Polygroup From Mask in ZBrush
Notes on the ZBrush Slicecurve Brush
About Polygroups in ZBrush
How to Mirror a Polygroup on a Subtool in ZBrush
How to Create Clothing in ZBrush by Extruding a Masked Area
How to Isolate a Polygroup in ZBrush
How to Sketch With Zspheres in ZBrush
Use Auto Masking by Polygroups in ZBrush
How to Convert ZBrush Polygroups Into Subtools
ZBrush Resources Online
Binding to a ZSphere Armature
How to Adjust ZSphere Sketch Depth in ZBrush
How to Rig a Mesh With ZSpheres in ZBrush
How to Use Live Boolean in ZBrush
Notes on ZBrush Sculptris Pro
How to Make a ZBrush Speed Sculpt Timelapse Video
Delete Hidden Geometry in ZBrush
How to Use FiberMesh in ZBrush
How to Optimize a ZSphere Sketch in ZBrush
How to Apply Different Materials to Subtools in ZBrush
About ZSphere Smoothing Brushes
Free ZBrush Asset - Gambler's Hat
JavaScript Ternary Operator - Shortcut to the If Statement
2017
SPARQL Examples – List Classes
SPARQL Examples – Construct
SPARQL Examples – Select
Respond to a Button Click With an Observable
A Treasure on the Web: Stories of Slavery as Told by Ex-Slaves
Prompt Writing - Loneliness and a Shovel
Liferay 7 Ubuntu Developer VM Setup Log
Install Oracle Java 8 on Ubuntu
Quotes for Writers
Docker Cheat Sheet
The Scene and Sequel Pattern for Writers
SPARQL Examples – Limit
SPARQL Examples – Negation
SPARQL Examples – Ask
SPARQL Examples – Order By
SPARQL Examples – Insert
SPARQL Examples – Paging
RDF Syntax Examples
SPARQL Examples – Filter
SPARQL Examples – Federation
SPARQL Examples – Date Range
SPARQL Examples – Count All Statements
Pink Hearts
Show Item Names Instead of Display Titles in the IBM WCM Authoring UI
How to Use WCM Categories From Query Parameter for Personalization
7 Quintessential Brushes for ZBrush Beginners
IntelliJ IDEA Cheat Sheet
Use Spring for Stardog in a Spring Boot Application
Linux and Unix Commands
Serve Static Resources With Spring Boot
Logging With Spring Boot
Confluence Panel Macro
Enhance Your Front-End Web Dev Workflow With Emmet, which is built in to WebStorm, IDEA, and Microsoft VS Code.
How to Avoid Tracking Google Analytics Page Views for Admin or Specific Users in Atlassian Confluence
2016
2015
2014
2013
Improve Your Rational or Eclipse-Based IDE's Spelling Dictionary
How to Find Large Images and Files in IBM WCM
Fix Annoying Validation Errors When Using RenderRequest in a JSP
How to Touch All Items in a WCM Library
Accessing the Authenticated WebSphere Portal User From a Separate Web App
Getting Parts of a URL From the HttpServletRequest Object
Mapping to a View in Spring When No Controller Logic is Required
The IA Files 5 - Navigation Breadth and Depth
W3C Linked Data Platform Aims to Reframe the Web
Script for Rotating a Unity Game Object 90 Degrees
Install the Java Plugin for 64bit Firefox on CentOS 6.4
Automatically Build and Include One Eclipse Project Into Another
The IA Files 4 - Taxonomies
How to Define a Servlet Using Java Annotations Instead of XML
Musing on Nostalgia
The IA Files 3 - Definitions, Defined
How to Create Custom Properties for a Resource Environment Provider Using wasadmin Scripting
How to Check User Access Role in an HCL Portal theme
XMLAccess Samples
The Base22 Consultant's Creed
How to Display User Attributes in an HCL Portal Theme
The IA Files 2 - Concepts, Crows, Camels, and the Cognitive Divide
The IA Files
Resolving 404 Errors Accessing WCM Content Through POC Servlet
How to Shrink a Windows VM on VMWare Fusion for Mac
User Impersonation in WebSphere Portal - Video Demo
2012
How to Make Your Rational Project Use Ant for Automatic Build
Build a Rendering Plugin to Integrate Velocity with IBM WCM - Part 2
Build a Rendering Plugin to Integrate Velocity with IBM WCM
WebSphere Federated Repository - Lesson Learned
Unity Freebies: Game Timer, Cinematic Letterbox, and Fade-in Scripts
Unity Preferences – Your Built-in Keyboard Cheat Sheet
Create a Player Health Status Indicator for the Unity GUI, part 3
Create a Player Health Status Indicator for the Unity GUI, part 2
Create a Player Health Status Indicator for the Unity GUI
Access the WAS Console From HCL Portal Server
Logging Through WebSphere Portal From Java and JSPs