Ryan Scogna – Journal

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.