Skip to content

Commit 920e3a3

Browse files
committed
docs: add log draft plus minor cleanup of shortcuts
Signed-off-by: Josef Andersson <[email protected]>
1 parent 0ce09b6 commit 920e3a3

File tree

5 files changed

+690
-674
lines changed

5 files changed

+690
-674
lines changed

content/links.md

Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
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

Comments
 (0)