Technical Journal
Chronological notes capturing learning, experimentation, troubleshooting, and system-level understanding as it developed.
2025
July
2025-07-25 — Immich Functional After Dataset Fix
Immich became fully operational after correcting dataset types in TrueNAS SCALE. The initial issue was assigning the application dataset as Generic instead of App. Recreating the datasets with proper types resolved startup issues.
Discovered Immich’s CLI-based recursive upload method via SSH. This approach automatically detects duplicates, skips already-processed files, and clearly reports failed uploads with full file paths.
Marked the Immich setup as a successful trial. HTTPS, encryption, and advanced features remain unexplored for now.
2025-07-24 — TrueNAS Core to SCALE Migration
Migrated from TrueNAS Core to SCALE to enable native Docker workloads. The upgrade required a clean install due to version constraints.
2025-07-09 — Python Crash Course, Chapter 6 Complete
Completed dictionary-focused chapter and prepared to move into loop-driven control flow.
2025-07-08 — Dictionary Labs 6.7–6.12
Worked through nested list/dictionary structures and complex traversal patterns.
June
2025-06-25 — Dictionary Labs 6.4–6.6
Focused on structured reuse of consistent dictionary formats.
2025-06-24 — ComfyUI Setup
Installed ComfyUI with Wan 2.1 model and generated first image-to-video output.
2025-06-23 — Dictionary Labs 6.1–6.3
Practiced dictionary creation, access, and iteration patterns.
2025-06-10 — Chapter 5 Completed
Completed conditional logic chapter and identified gaps around API usage.
2025-06-04 — Python Fundamentals Review
Restarted earlier chapters to reinforce foundational concepts.
May
2025-05-15 — Weather Fetcher Project Started
Began CLI-based weather app; encountered early API integration challenges.
2025-05-14 — Website Linking Debug
Resolved broken navigation caused by missing .html filenames.
2025-05-13 — Journal & Projects Pages Created
Separated content into dedicated pages and introduced collapsible layout.
2025-05-12 — Tkinter Debugging
Resolved GUI launch issue caused by missing mainloop().
2025-05-10 — Website Build Started
Learned basic HTML structure and initial site layout.
2025-05-09 — GitHub Pages Setup
Deployed static site via GitHub Pages.
April
2025-04-28 — Initial GitHub Pages Work
Practiced foundational HTML and CSS.