llms.txt: machine-readable documentation index. Markdown version of this page is also available.

Miscellaneous

Tools and Tips

All articles

  • Open Browser from WSL: Define a start alias in WSL that calls PowerShell start to open files in the Windows default browser enabling easy viewing of test reports from Ubuntu
  • AUX Folder and Git: Windows reserves the name aux causing Git checkout errors. Disable Git NTFS reserved name protection to allow checkout of branches containing aux folders
  • Shell on Windows: Setup oh my zsh on Git for Windows SDK with zshrc plugins and Java aliases plus steps to install zsh install oh my zsh and set zsh as login shell
  • Spring Boot Cacheable Toggle: Shows how to toggle Spring Boot caching using a boolean flag injected from YAML and referenced in a Cacheable condition, enabling or disabling cache behavior per configuration.
  • Writerside: Blog created with Writerside and deployed on Netlify by unzipping to Site Future pipeline will scan for secrets and integrate Algolia search with index population
  • IntelliJ with Git for Windows SDK: Configure IntelliJ terminal to use Git for Windows SDK via msys2 shell with defterm here no start and mingw64 options to open current directory and use 64 bit MinGW environment
  • Git: Quick reference for Git tag management covering listing tags and deleting tags already pushed
  • Maven Commands: Guide to Maven commands for clean installs test reporting dependency trees and opening reports includes skipping Sonar and Snyk and notes the formatter plugin
  • OkHttp3 Scripting: Guide to scripting batch HTTP calls in Java with OkHttp3, processing CSV input in parallel, logging results, robust error handling, Postman generated snippets, and performance planning with QPS estimates.
  • Pipedream: Guide shows how to simulate a timeout in Pipedream workflows with JavaScript using setTimeout in a Promise to delay a step by 30 seconds
  • File Diff with SQLite Shell: Use SQLite shell to diff files using set difference input minus success. Import files into tables then select lines not in success and overwrite input to rerun failed queries efficiently
  • Decompile entire jar: How to decompile JAR files with Vineflower via a command line example, running java with the Vineflower jar to output sources into a folder.
  • Redis Delete Keys by Pattern: Delete Redis keys by pattern using a Lua script run with eval KEYS finds matches and DEL removes them replace PATTERN and use cautiously to avoid unintended deletions
  • Terraform Conditional on Properties: Use Terraform dynamic blocks to conditionally render protocol-specific properties based on a toggle variable, and apply variable validation to restrict allowed values, effectively simulating enums.
  • Snyk Repo: Python scripting cheatsheet showing Conda isolation how to list create and activate environments install dependencies with pip and run scripts plus examples like Snyk target cleanup and API data tasks
  • Get your Public IP from OpenDNS: How to find your public IPv4 and IPv6 using dig with OpenDNS and Google DNS resolvers including commands for IPv4 via OpenDNS or Google and IPv6 via Google