(Things || Today) I Learned
- AI
- Bash
- Books
- Brave
- Career Development
- Command-line
- Cyber Security
- DefectDojo
- DevSecOps
- Encoding
- Espanso
- Fonts
- Git
- GitLab
- Go
- Gzip
- Homebrew
- Jira
- Learning
- M365
- Microsoft
- Mac
- Markdown
- Navi
- Nvim
- OWASP
- Productivity
- Python
- Quicktype
- Slack
- Software
- Unicode
- Versioning
- Web
- WezTerm
- Window Managers
- Writing
- Zk
- Zsh
- AI Prompt Hacking and Jailbreaking LLMs
- AI Prompt - Custom: List and Describe 3 Answers for Each Question in a Set of Questions
- AI Prompt - Q&A: How Do I Write Cobra-Cli Command Output to a CSV File in Golang?
- AI Prompt - Q&A: How Do I Write Cobra-Cli Command Output to a JSON File in Golang?
- AI Prompt - Q&A: Step-by-Step, How Do You Plan and Structure a 2-3 Day Long Virtual Hackathon Across 6 Different Timezones?
- Best Temperature and Top_p Settings for Coding Tasks
- LLM Quantisation Methods
- Phind - AI Search for Programmers
- Bash Exit Codes With Definitions
- Bash Here Documents & Here Strings
- Common Shell Scripting Mistakes and How to Easily Prevent Them
- How "Exit Traps" Can Make Your Bash Scripts Way More Robust And Reliable
- How to Send a Job to the Background? How to Send a Job to the Foreground? How to Kill a Job Running in the Background or Foreground?
- How to Use a Multiline String Command Argument Input & Preserve the String's Newlines in the Output Using "Here Strings" and/or "Here Documents"
- Use Trap to Cleanup Shell Scripts on EXIT, SIGINT, SIGTERM, Etc.
- How to Interact with Local LLMs from the Command-Line Using ShellOracle and Ollama
- How to Wrap Text to X Characters on the Command Line with fold or fmt
- How to Query/Diff Results Between a JSON File and a CSV File
- UPT — Universal Package-management Tool
- DefectDojo Filter for All Active Findings
- DefectDojo Finding Statuses & How Each Status Affects Future Finding Statuses on (Re)Import-Scan
- Remove Sensitive Data from a Repository Using
git filter-repo
- Use Git WIP Commits vs Git Stashes to Multitask Like a Pro
- Go Automatically Handles Conversion Between Values and Pointers for Method Calls
- Coupling vs Decoupling Interfaces
- Map Data Structures in Go Are Not Ordered by Default
- How to Change the macOS Selection Color From the Terminal
- How to Fix "Unable to Build Neovim From Source After Upgrading Macos" Issue
- How to Install Java on a Mac Using Homebrew
- Open Files from Finder in Nvim
- How to Access Shell Environment Variables in Nvim
- How to Build Neovim From Source
- Starting an Nvim Terminal Buffer
- Use Normal-Mode Motions in Command-Line Mode in Vim/Nvim
- Modelines
- Nvim Global Variables - Differences Between Vimscript vs Lua
- How to Pipe Shell Command Output Into Current Buffer in Vim/Nvim
- Vim/Nvim Motion - Yank From Cursor to End of Line