Links#
In ancient Internet times, everyone had a link list. I keep this as just a quick personal bookmark list offloading my browser tabs. Details are high to low, from senior to low level junior stuff. I will clean it up further… one day :)
Command Line & Shell#
- Bash Redirect stderr/stdout - Complete guide to redirecting standard error and output streams in Bash
- Fish Shell Benefits - Why Fish shell is superior to Bash with practical examples
- Fish Shell Workflow - Personal Fish shell configuration and productivity setup
- Fish, Foot Terminal & Beyond - Modern terminal setup with Fish shell and Foot terminal emulator
- Man Command Tutorial - Comprehensive guide to using the man command for documentation
- Process Substitution - Unix shell feature for using command output as file input
- Why I Wasted 10 Years with Bash - Personal journey switching from Bash to modern shells
Containerization & DevOps#
- Quadlet with Podman - Using Quadlet to manage Podman containers with systemd
Design & Theming#
- Dracula Light Mode Announcement - Introduction of light theme variant for the popular Dracula color scheme
Development Tools & Package Management#
- ASDF Package Manager Tutorial - Managing multiple runtime versions with asdf version manager
- Check and Update Maven Dependencies - Automating Maven dependency updates and version management
- GoReleaser GitHub Integration - Configuring GoReleaser for automated GitHub releases
- JReleaser Distribution Guide - Understanding JReleaser distribution concepts and configuration
- Maven GitHub Package Registry - Accessing Maven dependencies from GitHub Package Registry
- Publishing Library in Maven Central - Step-by-step guide to publishing Java libraries to Maven Central
- Woodpecker CI - Community fork of Drone CI with enhanced features
Documentation & Translation#
- Gettext Translation Tutorial - Comprehensive guide to internationalizing applications with gettext
- Rust Documentation Ecosystem - Review of Rust documentation tools and best practices
- Translate Toolkit Documentation - Tools for converting between translation file formats
- Ubuntu Swedish Translation - Contributing to Ubuntu’s Swedish localization project
Git & Version Control#
- Change Timestamp of Old Git Commit - Modifying commit timestamps in Git history
- Detect and Clean Up Leaked Secrets in Git - Tools and techniques for finding and removing secrets from Git repos
- Developer Certificate of Origin - Understanding DCO for open source contributions
- Git Double vs Triple Dot - Difference between .. and … operators in Git commands
- Git Remote Branch Checkout Error - Resolving push errors when remote branch is checked out
- Git Sign-off Feature - Purpose and usage of Git’s sign-off feature for commits
- Git Trailers Guide - Using Git trailers for structured commit metadata
- GitHub CLI Issue #9076 - Specific GitHub CLI issue discussion and solutions
- GitHub Community Discussion #54558 - Community discussion about GitHub features and changes
- GitHub Ruleset Issues - Troubleshooting GitHub repository ruleset configuration
- GitLab Signed Commits with GPG - Setting up GPG commit signing in GitLab
- GPG Key Export Tutorial - Exporting GPG keys for backup and sharing
- Synchronizing Remote Git Repositories - Keeping multiple Git remotes in sync
Go Programming#
- Advanced Error Handling Techniques in Go - Context-aware error handling patterns and best practices
- Basics of Functional Programming in Go - Implementing functional programming concepts in Go
- Go Byte Array to String Conversion - Efficient methods for converting byte arrays to strings
- Go Dependency Injection: Beginner to Expert - Complete guide to dependency injection patterns in Go
- Go Documentation Comments - Official guidelines for writing Go documentation comments
- Go Error Handling Best Practices - Common error handling mistakes and how to avoid them
- Go Examples Blog - Official Go blog post about writing effective examples
- Go Slice Performance Optimization - Deep dive into Go slice internals and performance tuning
- How to Initialize a Slice in Go - Different methods for slice initialization and their use cases
- How to Write Go Doc Comments - Best practices for documenting Go code
- Remove Directory in Go - File system operations for directory removal
- Rust vs Go: Why They’re Better Together - Comparing Go and Rust strengths for different use cases
- Understanding Go Test Coverage - Comprehensive guide to measuring and improving test coverage
Hardware & Electronics#
- Analog Devices Nonlinear Circuits Handbook - Complete guide to nonlinear circuit design and analysis
- Nonlinear Circuits Handbook Part 2 - Advanced nonlinear circuit design techniques and applications
- PineBook Pro - ARM-based laptop specifications and community resources
Linux & System Administration#
- Different Sizes with ls -sh - Understanding file size discrepancies between ls commands
- Linux Annoyances 2025 - Common frustrations and solutions for Linux desktop users
- Linux Binary Compatibility - Understanding Linux binary compatibility across distributions
- Terminal Web Browsers - Text-based web browsers for command-line environments
- USENIX 1988 Paper - Historical computer systems research paper
- W3M Terminal Browser - Documentation and resources for the w3m text-based browser
Networking & Standards#
- CCNA Study Guide - Comprehensive Cisco networking certification preparation
- Let’s Encrypt: New Life for CRLs - Certificate Revocation List improvements and modernization
Observability & Logging#
- Trace Level Logging Guide - Best practices for implementing detailed application tracing
Productivity & Tools#
- Asciinema - Terminal Recording - Record and share terminal sessions with this lightweight tool
- MonkeyType - Typing Test - Minimalist typing speed and accuracy testing platform
Security & Compliance#
- EU Cyber Resilience Act Discussion - Open source community discussion about EU cybersecurity regulation
- OpenSSF Guide for Evaluating Open Source Software - Framework for assessing open source project security and quality
Security & Cybersecurity#
- CVE/CNA Process Update - curl maintainer’s perspective on CVE numbering authority process
- Olivia Gallucci’s Cybersecurity Blog - Security research and vulnerability analysis articles
- TOCTOU Race Conditions in Web Apps - Time-of-check to time-of-use vulnerability analysis
Security & Identity#
- Okta’s Mission to Standardize Identity Security - Industry perspective on identity management standardization
Software Analysis & Tools#
- Microsoft SARIF Tutorials - User-friendly SARIF format documentation
- SARIF CLI Tools (Rust) - Rust-based SARIF converters for various tools
- SARIF Toolkit - GitHub Action for SARIF file manipulation
- Hexagonal Architecture Domain - Domain-driven design with hexagonal architecture patterns
- Hexagonal Architecture Guide - Comprehensive guide to ports and adapters pattern
- Hexagonal Architecture in Go - Implementing clean architecture patterns in Go applications
- Refactoring the Hard Parts - Strategies for refactoring complex legacy codebases
Software Architecture & Design#
- Hexagonal Architecture Domain - Domain-driven design with hexagonal architecture patterns
- Hexagonal Architecture Guide - Comprehensive guide to ports and adapters pattern
- Hexagonal Architecture in Go - Implementing clean architecture patterns in Go applications
- Refactoring the Hard Parts - Strategies for refactoring complex legacy codebases
Standards & Specifications#
Accessibility Standards#
- WCAG 2.1 - Web content accessibility guidelines
Architecture & Design#
- Arc42 Architecture Documentation - Template and guidelines for software architecture documentation
- Hexagonal Architecture Official Site - Official documentation and resources for hexagonal architecture
Cloud Standards#
- Cloud Native Computing Foundation (CNCF) - Cloud-native standards
- Kubernetes API - Container orchestration API spec
- Open Container Initiative (OCI) - Container format standards
Data Formats#
- Base64 Encoding Specification - Official Base64 encoding standard (RFC 4648)
- CBOR Official Site - Concise Binary Object Representation format specification
- CBOR RFC 8949 - Official RFC specification for CBOR data format
- JSON Schema - JSON data validation specification
- JSON:API - API response format specification
- Protocol Buffers - Language-neutral data serialization
- SARIF Official Specification - Static Analysis Results Interchange Format OASIS standard
- SARIF Website - Official SARIF home page with tools and documentation
Development Standards#
- Command Line Interface Guidelines - Best practices and design principles for building CLI tools
- Conventional Commits - Commit message specification
- EditorConfig - Coding style configuration standard
- Keep a Changelog - Standard format for maintaining project changelog files
- No Color Initiative - Standard for disabling ANSI color output in command-line tools
- Semantic Versioning Regex - Regular expression for validating semantic version strings
Licensing Standards#
- Creative Commons - Content licensing standards
- REUSE Software Licensing - FSFE specification for declaring software licenses clearly
- SPDX - Software package data exchange standard
Security Standards#
- Common Vulnerability Scoring System (CVSS) - Vulnerability scoring standard
- OAuth 2.1 - Authorization framework specification
- OpenID Connect - Identity layer on OAuth 2.0
- OpenSSF Best Practices Badge - Security best practices certification for open source projects
- OpenSSF CVE Benchmark - Tool for evaluating SAST products using real CVEs
- OpenSSF Project Security Baseline - Security requirements for open source projects
- OpenSSF Scorecard - Automated security health metrics for open source projects
- OWASP Top 10 - Web application security risks standard
- Sigstore - Standard for signing, verifying, and protecting software
- SLSA Supply Chain Security - Framework for supply-chain integrity and security requirements
Technical Specifications#
- HTTP/3 RFC 9114 - Latest HTTP protocol specification
- Unicode Standard - Text encoding standard
Web Standards#
- GraphQL - Query language specification
- gRPC - High-performance RPC framework specification
- OpenAPI Specification - REST API documentation standard
- WebAssembly (WASM) - Binary instruction format for web
Tech Commentary & Blogs#
- Web Development Disconnect Discussion - Industry commentary on modern web development trends and challenges
Vim/Editor Tools#
- Show Invisibles in Vim - Displaying whitespace and hidden characters in Vim
- Surviving Without Multiple Cursors in Vim - Vim techniques to replace multiple cursor functionality
- Vim Copy to Clipboard - Methods for copying text between Vim and system clipboard
Total: 116 unique URLs