|
| 1 | +# Links |
| 2 | + |
| 3 | +In ancient Internet times, everyone had a link list. |
| 4 | +I keep this as just a quick personal bookmark list offloading my browser tabs. |
| 5 | +Details are high to low, from senior to low level junior stuff. |
| 6 | +I will clean it up further... one day :) |
| 7 | + |
| 8 | + |
| 9 | +## Command Line & Shell |
| 10 | + |
| 11 | +- [Bash Redirect stderr/stdout](https://linuxize.com/post/bash-redirect-stderr-stdout/) - Complete guide to redirecting standard error and output streams in Bash |
| 12 | +- [Fish Shell Benefits](https://jvns.ca/blog/2017/04/23/the-fish-shell-is-awesome/) - Why Fish shell is superior to Bash with practical examples |
| 13 | +- [Fish Shell Workflow](https://dev.to/rishitpandey/my-linux-fish-shell-workflow-28lk) - Personal Fish shell configuration and productivity setup |
| 14 | +- [Fish, Foot Terminal & Beyond](https://www.hypertesto.me/en/blog/2024/11/fish-foot-and-beyond/) - Modern terminal setup with Fish shell and Foot terminal emulator |
| 15 | +- [Man Command Tutorial](https://www.baeldung.com/linux/man-command) - Comprehensive guide to using the man command for documentation |
| 16 | +- [Process Substitution](https://en.wikipedia.org/wiki/Process_substitution) - Unix shell feature for using command output as file input |
| 17 | +- [Why I Wasted 10 Years with Bash](https://adambrodziak.medium.com/wasted-10-years-with-bash-a7f6cb480419) - Personal journey switching from Bash to modern shells |
| 18 | + |
| 19 | +## Containerization & DevOps |
| 20 | + |
| 21 | +- [Quadlet with Podman](https://www.redhat.com/en/blog/quadlet-podman) - Using Quadlet to manage Podman containers with systemd |
| 22 | + |
| 23 | +## Design & Theming |
| 24 | + |
| 25 | +- [Dracula Light Mode Announcement](https://draculatheme.com/blog/get-ready-for-dracula-light-mode) - Introduction of light theme variant for the popular Dracula color scheme |
| 26 | + |
| 27 | +## Development Tools & Package Management |
| 28 | + |
| 29 | +- [ASDF Package Manager Tutorial](https://jdsalaro.com/tutorial/asdf-single-package-manager-multiple-dev-environments/) - Managing multiple runtime versions with asdf version manager |
| 30 | +- [Check and Update Maven Dependencies](https://medium.com/@iamfaisalkhatri/how-to-check-and-update-newer-versions-for-dependencies-in-the-maven-project-3fd20e0dc783) - Automating Maven dependency updates and version management |
| 31 | +- [GoReleaser GitHub Integration](https://goreleaser.com/customization/release/#github) - Configuring GoReleaser for automated GitHub releases |
| 32 | +- [JReleaser Distribution Guide](https://jreleaser.org/guide/latest/concepts/distributions/index.html) - Understanding JReleaser distribution concepts and configuration |
| 33 | +- [Maven GitHub Package Registry](https://stackoverflow.com/questions/58438367/how-to-access-maven-dependecy-from-github-package-registry-beta) - Accessing Maven dependencies from GitHub Package Registry |
| 34 | +- [Publishing Library in Maven Central](https://medium.com/simform-engineering/publishing-library-in-maven-central-part-1-994c5fe0c004) - Step-by-step guide to publishing Java libraries to Maven Central |
| 35 | +- [Woodpecker CI](https://woodpecker-ci.org/) - Community fork of Drone CI with enhanced features |
| 36 | + |
| 37 | +## Documentation & Translation |
| 38 | + |
| 39 | +- [Gettext Translation Tutorial](https://lokalise.com/blog/translating-apps-with-gettext-comprehensive-tutorial/) - Comprehensive guide to internationalizing applications with gettext |
| 40 | +- [Rust Documentation Ecosystem](https://www.harudagondi.space/blog/rust-documentation-ecosystem-review#jiff) - Review of Rust documentation tools and best practices |
| 41 | +- [Translate Toolkit Documentation](https://docs.translatehouse.org/projects/translate-toolkit/en/latest/index.html) - Tools for converting between translation file formats |
| 42 | +- [Ubuntu Swedish Translation](https://wiki.ubuntu.com/SwedishTranslation) - Contributing to Ubuntu's Swedish localization project |
| 43 | + |
| 44 | +## Git & Version Control |
| 45 | + |
| 46 | +- [Change Timestamp of Old Git Commit](https://stackoverflow.com/questions/454734/how-can-one-change-the-timestamp-of-an-old-commit-in-git) - Modifying commit timestamps in Git history |
| 47 | +- [Detect and Clean Up Leaked Secrets in Git](https://www.blakyaks.com/resources/how-to-detect-and-clean-up-leaked-secrets-in-your-git-repositories) - Tools and techniques for finding and removing secrets from Git repos |
| 48 | +- [Developer Certificate of Origin](https://developercertificate.org) - Understanding DCO for open source contributions |
| 49 | +- [Git Double vs Triple Dot](https://www.baeldung.com/ops/git-double-vs-triple-dot) - Difference between .. and ... operators in Git commands |
| 50 | +- [Git Remote Branch Checkout Error](https://stackoverflow.com/questions/21112937/remote-rejected-master-master-branch-is-currently-checked-out-error-in) - Resolving push errors when remote branch is checked out |
| 51 | +- [Git Sign-off Feature](https://stackoverflow.com/questions/1962094/what-is-the-sign-off-feature-in-git-for) - Purpose and usage of Git's sign-off feature for commits |
| 52 | +- [Git Trailers Guide](https://alchemists.io/articles/git_trailers) - Using Git trailers for structured commit metadata |
| 53 | +- [GitHub CLI Issue #9076](https://github.com/cli/cli/issues/9076#issuecomment-2146148572) - Specific GitHub CLI issue discussion and solutions |
| 54 | +- [GitHub Community Discussion #54558](https://github.com/orgs/community/discussions/54558) - Community discussion about GitHub features and changes |
| 55 | +- [GitHub Ruleset Issues](https://stackoverflow.com/questions/77720731/github-ruleset-fails-incorrectly) - Troubleshooting GitHub repository ruleset configuration |
| 56 | +- [GitLab Signed Commits with GPG](https://docs.gitlab.com/user/project/repository/signed_commits/gpg/) - Setting up GPG commit signing in GitLab |
| 57 | +- [GPG Key Export Tutorial](https://unix.stackexchange.com/questions/481939/how-to-export-a-gpg-private-key-and-public-key-to-a-file) - Exporting GPG keys for backup and sharing |
| 58 | +- [Synchronizing Remote Git Repositories](https://stackoverflow.com/questions/15056327/how-do-i-synchronise-two-remote-git-repositories) - Keeping multiple Git remotes in sync |
| 59 | + |
| 60 | +## Go Programming |
| 61 | + |
| 62 | +- [Advanced Error Handling Techniques in Go](https://medium.com/@oberonus/context-matters-advanced-error-handling-techniques-in-go-b470f763c7ec) - Context-aware error handling patterns and best practices |
| 63 | +- [Basics of Functional Programming in Go](https://leo88.medium.com/basics-of-functional-programming-in-go-290b5d79fc3e) - Implementing functional programming concepts in Go |
| 64 | +- [Go Byte Array to String Conversion](https://www.kelche.co/blog/go/golang-byte-array-to-string/) - Efficient methods for converting byte arrays to strings |
| 65 | +- [Go Dependency Injection: Beginner to Expert](https://dev.to/leapcell/go-dependency-injection-a-journey-from-beginner-to-expert-1ddf) - Complete guide to dependency injection patterns in Go |
| 66 | +- [Go Documentation Comments](https://tip.golang.org/doc/comment) - Official guidelines for writing Go documentation comments |
| 67 | +- [Go Error Handling Best Practices](https://medium.com/@okoanton/gos-error-handling-a-grave-error-cf98c28c8f66) - Common error handling mistakes and how to avoid them |
| 68 | +- [Go Examples Blog](https://go.dev/blog/examples) - Official Go blog post about writing effective examples |
| 69 | +- [Go Slice Performance Optimization](https://oilbeater.com/en/2024/03/04/golang-slice-performance/) - Deep dive into Go slice internals and performance tuning |
| 70 | +- [How to Initialize a Slice in Go](https://how.dev/answers/how-to-initialize-a-slice-in-golang) - Different methods for slice initialization and their use cases |
| 71 | +- [How to Write Go Doc Comments](https://medium.com/@helbingxxx/how-to-write-go-doc-comments-421e0ca85996) - Best practices for documenting Go code |
| 72 | +- [Remove Directory in Go](https://www.tutorialspoint.com/golang-program-to-remove-a-specified-directory) - File system operations for directory removal |
| 73 | +- [Rust vs Go: Why They're Better Together](https://thenewstack.io/rust-vs-go-why-theyre-better-together/) - Comparing Go and Rust strengths for different use cases |
| 74 | +- [Understanding Go Test Coverage](https://medium.com/@keployio/understanding-go-coverage-a-guide-to-test-coverage-in-go-0c6e5ac8ba81) - Comprehensive guide to measuring and improving test coverage |
| 75 | + |
| 76 | +## Hardware & Electronics |
| 77 | + |
| 78 | +- [Analog Devices Nonlinear Circuits Handbook](https://www.analog.com/en/resources/technical-books/nonlinear-circuits-handbook.html) - Complete guide to nonlinear circuit design and analysis |
| 79 | +- [Nonlinear Circuits Handbook Part 2](https://www.analog.com/media/en/training-seminars/design-handbooks/Nonlinear-Circuits-Handbook/Part2.pdf) - Advanced nonlinear circuit design techniques and applications |
| 80 | +- [PineBook Pro](https://pine64.org/devices/pinebook_pro) - ARM-based laptop specifications and community resources |
| 81 | + |
| 82 | +## Linux & System Administration |
| 83 | + |
| 84 | +- [Different Sizes with ls -sh](https://askubuntu.com/questions/1534043/different-sizes-with-ls-sh-of-the-same-dir) - Understanding file size discrepancies between ls commands |
| 85 | +- [Linux Annoyances 2025](https://itsfoss.com/linux-annoyances-2025/) - Common frustrations and solutions for Linux desktop users |
| 86 | +- [Linux Binary Compatibility](https://jangafx.com/insights/linux-binary-compatibility) - Understanding Linux binary compatibility across distributions |
| 87 | +- [Terminal Web Browsers](https://itsfoss.com/terminal-web-browsers/) - Text-based web browsers for command-line environments |
| 88 | +- [USENIX 1988 Paper](https://www.usenix.org/legacy/publications/compsystems/1988/win_wilhelms.pdf) - Historical computer systems research paper |
| 89 | +- [W3M Terminal Browser](https://w3m.rocks/) - Documentation and resources for the w3m text-based browser |
| 90 | + |
| 91 | +## Networking & Standards |
| 92 | + |
| 93 | +- [CCNA Study Guide](https://www.computernetworkingnotes.com/ccna-study-guide) - Comprehensive Cisco networking certification preparation |
| 94 | +- [Let's Encrypt: New Life for CRLs](https://letsencrypt.org/2022/09/07/new-life-for-crls/) - Certificate Revocation List improvements and modernization |
| 95 | + |
| 96 | +## Observability & Logging |
| 97 | + |
| 98 | +- [Trace Level Logging Guide](https://last9.io/blog/trace-level-logging/) - Best practices for implementing detailed application tracing |
| 99 | + |
| 100 | +## Productivity & Tools |
| 101 | + |
| 102 | +- [Asciinema - Terminal Recording](https://asciinema.org/) - Record and share terminal sessions with this lightweight tool |
| 103 | +- [MonkeyType - Typing Test](https://monkeytype.org/) - Minimalist typing speed and accuracy testing platform |
| 104 | + |
| 105 | +## Security & Compliance |
| 106 | + |
| 107 | +- [EU Cyber Resilience Act Discussion](https://github.com/orcwg/cra-hub/issues/133?utm_campaign=Open%20Regulatory%20Compliance&utm_content=325320356&utm_medium=social&utm_source=linkedin&hss_channel=lcp-105844805) - Open source community discussion about EU cybersecurity regulation |
| 108 | +- [OpenSSF Guide for Evaluating Open Source Software](https://best.openssf.org/Concise-Guide-for-Evaluating-Open-Source-Software) - Framework for assessing open source project security and quality |
| 109 | + |
| 110 | +## Security & Cybersecurity |
| 111 | + |
| 112 | +- [CVE/CNA Process Update](https://daniel.haxx.se/blog/2025/04/24/how-the-cna-thing-is-working-out/) - curl maintainer's perspective on CVE numbering authority process |
| 113 | +- [Olivia Gallucci's Cybersecurity Blog](https://oliviagallucci.com/category/cybersecurity/) - Security research and vulnerability analysis articles |
| 114 | +- [TOCTOU Race Conditions in Web Apps](https://fdzdev.medium.com/guide-to-identifying-and-exploiting-toctou-race-conditions-in-web-applications-c5f233e32b7f) - Time-of-check to time-of-use vulnerability analysis |
| 115 | + |
| 116 | +## Security & Identity |
| 117 | + |
| 118 | +- [Okta's Mission to Standardize Identity Security](https://www.okta.com/blog/2024/10/oktas-mission-to-standardize-identity-security/) - Industry perspective on identity management standardization |
| 119 | + |
| 120 | +## Software Analysis & Tools |
| 121 | + |
| 122 | +- [Microsoft SARIF Tutorials](https://github.com/microsoft/sarif-tutorials) - User-friendly SARIF format documentation |
| 123 | +- [SARIF CLI Tools (Rust)](https://psastras.github.io/sarif-rs/) - Rust-based SARIF converters for various tools |
| 124 | +- [SARIF Toolkit](https://github.com/advanced-security/sarif-toolkit) - GitHub Action for SARIF file manipulation |
| 125 | +- [Hexagonal Architecture Domain](https://scalastic.io/en/hexagonal-architecture-domain/) - Domain-driven design with hexagonal architecture patterns |
| 126 | +- [Hexagonal Architecture Guide](https://jmgarridopaz.github.io/content/hexagonalarchitecture.html) - Comprehensive guide to ports and adapters pattern |
| 127 | +- [Hexagonal Architecture in Go](https://medium.com/@matiasvarela/hexagonal-architecture-in-go-cfd4e436faa3) - Implementing clean architecture patterns in Go applications |
| 128 | +- [Refactoring the Hard Parts](https://dev.to/alexanderop/refactoring-the-hard-parts-48j1) - Strategies for refactoring complex legacy codebases |
| 129 | + |
| 130 | +## Software Architecture & Design |
| 131 | + |
| 132 | +- [Hexagonal Architecture Domain](https://scalastic.io/en/hexagonal-architecture-domain/) - Domain-driven design with hexagonal architecture patterns |
| 133 | +- [Hexagonal Architecture Guide](https://jmgarridopaz.github.io/content/hexagonalarchitecture.html) - Comprehensive guide to ports and adapters pattern |
| 134 | +- [Hexagonal Architecture in Go](https://medium.com/@matiasvarela/hexagonal-architecture-in-go-cfd4e436faa3) - Implementing clean architecture patterns in Go applications |
| 135 | +- [Refactoring the Hard Parts](https://dev.to/alexanderop/refactoring-the-hard-parts-48j1) - Strategies for refactoring complex legacy codebases |
| 136 | + |
| 137 | +## Standards & Specifications |
| 138 | + |
| 139 | +### Accessibility Standards |
| 140 | + |
| 141 | +- [WCAG 2.1](https://www.w3.org/WAI/WCAG21/quickref/) - Web content accessibility guidelines |
| 142 | + |
| 143 | +### Architecture & Design |
| 144 | + |
| 145 | +- [Arc42 Architecture Documentation](https://arc42.de/termine) - Template and guidelines for software architecture documentation |
| 146 | +- [Hexagonal Architecture Official Site](https://hexagonalarchitecture.org/) - Official documentation and resources for hexagonal architecture |
| 147 | + |
| 148 | +### Cloud Standards |
| 149 | + |
| 150 | +- [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io/) - Cloud-native standards |
| 151 | +- [Kubernetes API](https://kubernetes.io/docs/concepts/overview/kubernetes-api/) - Container orchestration API spec |
| 152 | +- [Open Container Initiative (OCI)](https://opencontainers.org/) - Container format standards |
| 153 | + |
| 154 | +### Data Formats |
| 155 | + |
| 156 | +- [Base64 Encoding Specification](https://datatracker.ietf.org/doc/html/rfc4648) - Official Base64 encoding standard (RFC 4648) |
| 157 | +- [CBOR Official Site](https://cbor.io/) - Concise Binary Object Representation format specification |
| 158 | +- [CBOR RFC 8949](https://www.rfc-editor.org/rfc/rfc8949.html) - Official RFC specification for CBOR data format |
| 159 | +- [JSON Schema](https://json-schema.org/) - JSON data validation specification |
| 160 | +- [JSON:API](https://jsonapi.org/) - API response format specification |
| 161 | +- [Protocol Buffers](https://protobuf.dev/) - Language-neutral data serialization |
| 162 | +- [SARIF Official Specification](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html) - Static Analysis Results Interchange Format OASIS standard |
| 163 | +- [SARIF Website](https://sarifweb.azurewebsites.net/) - Official SARIF home page with tools and documentation |
| 164 | + |
| 165 | +### Development Standards |
| 166 | + |
| 167 | +- [Command Line Interface Guidelines](https://clig.dev/) - Best practices and design principles for building CLI tools |
| 168 | +- [Conventional Commits](https://www.conventionalcommits.org/) - Commit message specification |
| 169 | +- [EditorConfig](https://editorconfig.org/) - Coding style configuration standard |
| 170 | +- [Keep a Changelog](https://keepachangelog.com/) - Standard format for maintaining project changelog files |
| 171 | +- [No Color Initiative](https://no-color.org/) - Standard for disabling ANSI color output in command-line tools |
| 172 | +- [Semantic Versioning Regex](https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string) - Regular expression for validating semantic version strings |
| 173 | + |
| 174 | +### Licensing Standards |
| 175 | + |
| 176 | +- [Creative Commons](https://creativecommons.org/) - Content licensing standards |
| 177 | +- [REUSE Software Licensing](https://reuse.software/) - FSFE specification for declaring software licenses clearly |
| 178 | +- [SPDX](https://spdx.dev/) - Software package data exchange standard |
| 179 | + |
| 180 | +### Security Standards |
| 181 | + |
| 182 | +- [Common Vulnerability Scoring System (CVSS)](https://www.first.org/cvss/) - Vulnerability scoring standard |
| 183 | +- [OAuth 2.1](https://oauth.net/2.1/) - Authorization framework specification |
| 184 | +- [OpenID Connect](https://openid.net/connect/) - Identity layer on OAuth 2.0 |
| 185 | +- [OpenSSF Best Practices Badge](https://www.bestpractices.dev/) - Security best practices certification for open source projects |
| 186 | +- [OpenSSF CVE Benchmark](https://github.com/ossf-cve-benchmark/ossf-cve-benchmark) - Tool for evaluating SAST products using real CVEs |
| 187 | +- [OpenSSF Project Security Baseline](https://baseline.openssf.org/) - Security requirements for open source projects |
| 188 | +- [OpenSSF Scorecard](https://scorecard.dev/) - Automated security health metrics for open source projects |
| 189 | +- [OWASP Top 10](https://owasp.org/www-project-top-ten/) - Web application security risks standard |
| 190 | +- [Sigstore](https://www.sigstore.dev/) - Standard for signing, verifying, and protecting software |
| 191 | +- [SLSA Supply Chain Security](https://slsa.dev/) - Framework for supply-chain integrity and security requirements |
| 192 | + |
| 193 | +### Technical Specifications |
| 194 | + |
| 195 | +- [HTTP/3 RFC 9114](https://www.rfc-editor.org/rfc/rfc9114.html) - Latest HTTP protocol specification |
| 196 | +- [Unicode Standard](https://unicode.org/standard/standard.html) - Text encoding standard |
| 197 | + |
| 198 | +### Web Standards |
| 199 | + |
| 200 | +- [GraphQL](https://graphql.org/) - Query language specification |
| 201 | +- [gRPC](https://grpc.io/) - High-performance RPC framework specification |
| 202 | +- [OpenAPI Specification](https://spec.openapis.org/) - REST API documentation standard |
| 203 | +- [WebAssembly (WASM)](https://webassembly.org/) - Binary instruction format for web |
| 204 | + |
| 205 | +## Tech Commentary & Blogs |
| 206 | + |
| 207 | +- [Web Development Disconnect Discussion](https://news.radio-t.com/post/how-do-you-do-fellow-web-developers-a-growing-disconnect-exotext) - Industry commentary on modern web development trends and challenges |
| 208 | + |
| 209 | +## Vim/Editor Tools |
| 210 | + |
| 211 | +- [Show Invisibles in Vim](http://vimcasts.org/episodes/show-invisibles/) - Displaying whitespace and hidden characters in Vim |
| 212 | +- [Surviving Without Multiple Cursors in Vim](https://vonheikemen.github.io/devlog/tools/how-to-survive-without-multiple-cursors-in-vim/) - Vim techniques to replace multiple cursor functionality |
| 213 | +- [Vim Copy to Clipboard](https://linuxhandbook.com/vim-copy-clipboard/) - Methods for copying text between Vim and system clipboard |
| 214 | + |
| 215 | +--- |
| 216 | + |
| 217 | +**Total: 116 unique URLs** |
| 218 | + |
0 commit comments