Main Page: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (70 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
= Books = | |||
== | * [[Today, I Did This]] | ||
* [ | * [[Spring Boot with Kotlin (2025)]] | ||
* [ | |||
* [ | = Articles = | ||
* [ | |||
* [ | == January, 2026 == | ||
* [[TypeScript 5.9 Study Guide (for JavaScript, Node.js, and React developers)]] | |||
* [[Full MUI AppShell (React 19 + MUI v7) — Complete Example]] | |||
* [[Diffable Data Sources in UIKit (UITableView + UICollectionView) — Modern Swift (2026)]] | |||
== December, 2025 == | |||
* [[System-Style SwiftUI Views Cheat Sheet]] | |||
* [[FileManager.SearchPathDirectory (Swift / Foundation)]] | |||
* [[Extracting Only the Audio from a Video on iOS (Swift)]] | |||
* [[Firebase for Your iOS App (with a Python/FastAPI Backend)]] | |||
* [[Firebase for an iOS App Backend (with Auth, AWS S3 files, and an optional Python/FastAPI API)]] | |||
** [[Opinionated add-ons: how I’d build this in the real world]] | |||
** [[Deep dives and “my preferred way to implement it]] | |||
** [[Fully integrated: Dockerized FastAPI + Firebase Auth + Firestore + S3 (Cloud Run '''or''' ECS/Fargate)]] | |||
** [[Single end-to-end iOS Swift example (Firebase ID token → presign → S3 PUT → Firestore doc)]] | |||
* [[AWS Elastic Beanstalk (EB) — Practical Guide for Deploying Python APIs (FastAPI included)]] | |||
* [[Apple Developer “Identifiers” and App Groups (for iOS devs)]] | |||
== November, 2025 == | |||
* [[A Practical Guide to 'nonisolated' in Swift Concurrency]] | |||
* [[Swift "@resultBuilder" — A Comprehensive Guide With Many Examples (2025)]] | |||
* [[SwiftUI "@ViewBuilder" — a comprehensive guide (2025)]] | |||
* [[Swift Macros in 2025: A Practical Guide]] | |||
* [[Unified Logging System (ULS) for Swift Developers — A Production‑Grade Guide (iOS & macOS)]] | |||
* [[Swift Logging for iOS & macOS — A Practical Guide]] | |||
* [[Diagnosing Performance Issues in iOS Apps]] | |||
* [[Swift Sendable: a practical, step‑by‑step guide (2025)]] | |||
* [[Swift + Xcode Library: Build, Document & Share (Step-by-Step)]] | |||
== October, 2025 == | |||
* [[The SwiftUI Observation Guide: @Observable, @Bindable, and Friends (2025 Edition)]] | |||
* [[Media Playback Programming for iOS & macOS (Step-by-Step, with runnable code)]] | |||
* [[How to Create a macOS Shortcut to Instantly Insert Today’s Date Anywhere]] | |||
* [[Copyable vs Noncopyable in Swift — A Friendly, Step‑by‑Step Guide]] | |||
* [[Git Sparse-Checkout — A Friendly Guide (with --cone vs non-cone)]] | |||
* [[Building and Shipping a Safari Web Extension on macOS (Manifest V3, 2025 Edition): A Complete Step-by-Step Guide]] | |||
* [[Codex‑CLI Power User Guide (2025)]] | |||
* [[Monorepo Management with Git – Best Practices and Workflows]] | |||
* [[Bazel in a Monorepo — A Practical, Copy‑Ready Guide]] | |||
* [[Mermaid Flowcharts (with UML Meanings)]] | |||
* [[Mermaid Sequence Diagrams: Syntax, UML Meaning, and Best Practices]] | |||
== September, 2025 == | |||
* [[Adding Custom Commands in Git]] | |||
* [[Mermaid vs Draw.io (diagrams.net)]] | |||
* [[The “Cheerful Skeleton” Mosaic of Hatay, Turkey]] | |||
* [[Mastering Companion Objects in Kotlin]] | |||
* [[Make Uploaded Files Private in MediaWiki (Logged-In Only)]] | |||
* [[Essential MediaWiki Syntax You Need to Know]] | |||
* [[Git Monorepos Explained: From Basics to Advanced Features]] | |||
* [[Installing Certbot on Amazon Linux 2023 via EPEL or pip]] | |||
* [[Step-by-Step Guide to Installing and Configuring Nginx on Amazon Linux 2023 (ARM Graviton EC2)]] | |||
* [[Step-by-Step Guide to Installing and Configuring Docker on AWS t4g.micro (Amazon Linux 2023, ARM64)]] | |||
* [[Optimized MySQL/MariaDB Configuration for AWS t4g.micro (1 vCPU, 1 GB RAM)]] | |||
* [[Comprehensive Guide to Installing, Configuring, and Securing MySQL on Amazon Linux 2023 ARM64]] | |||
* [[The Ultimate Guide to Mastering the Amazon Q CLI]] | |||
* [[Converting CBZ to EPUB with Calibre]] | |||
* [[Understanding Sealed Syntax in Kotlin]] | |||
* [[Connecting Worlds: A Guide to Inter-Container Communication in Docker]] | |||
* [[Debugging Your Kotlin/Spring Boot Application in a Docker Container with IntelliJ IDEA]] | |||
* [[The “Weird” Keyboard Layout: A Relic of the Mechanical Past]] | |||
* [[RestTemplateBuilder: A Modern Approach to HTTP Clients in Spring Boot]] | |||
* [[Integrating Swagger (OpenAPI) with Spring Boot, Kotlin, and Gradle]] | |||
* [[Why Should You Prefer Collections Over Arrays in Kotlin?]] | |||
* [[A comprehensive guide to setting up and using Node Version Manager (NVM) on macOS.]] | |||
* [[Sublime Text Command line Interface]] | |||
* [[Creating a Command-Line Launcher for IntelliJ IDEA]] | |||
* [[Mastering Mobile: A Step-by-Step Guide to Creating Mobile-Exclusive Pages in MediaWiki]] | |||
* [[Mastering Google Cloud Path Matchers for Advanced URL Routing and Rewriting]] | |||
* [[How to Configure a Global External HTTPS Load Balancer for Google Cloud Run]] | |||
* [[Securing Your Microservices: A Guide to Internal-Only Traffic in Cloud Run]] | |||
* [[Tidying Up Your MediaWiki URLs: A Guide to Hiding “index.php”]] | |||
* [[A Comprehensive Guide to Using the Apple Studio Display with a Windows 11 PC]] | |||
* [[IPad Pro 13-inch (M4) vs. iPad Air 13-inch (M2): A Detailed Comparison]] | |||
* [[How to Use Your Android Tablet as a Mac External Display]] | |||
* [[A plan for beginners in Kotlin server-side development.]] | |||
* [[Deploy your custom containerized web server application to Google Cloud Run]] | |||
Latest revision as of 05:55, 13 January 2026
Books
Articles
January, 2026
- TypeScript 5.9 Study Guide (for JavaScript, Node.js, and React developers)
- Full MUI AppShell (React 19 + MUI v7) — Complete Example
- Diffable Data Sources in UIKit (UITableView + UICollectionView) — Modern Swift (2026)
December, 2025
- System-Style SwiftUI Views Cheat Sheet
- FileManager.SearchPathDirectory (Swift / Foundation)
- Extracting Only the Audio from a Video on iOS (Swift)
- Firebase for Your iOS App (with a Python/FastAPI Backend)
- Firebase for an iOS App Backend (with Auth, AWS S3 files, and an optional Python/FastAPI API)
- Opinionated add-ons: how I’d build this in the real world
- Deep dives and “my preferred way to implement it
- Fully integrated: Dockerized FastAPI + Firebase Auth + Firestore + S3 (Cloud Run '''or''' ECS/Fargate)
- Single end-to-end iOS Swift example (Firebase ID token → presign → S3 PUT → Firestore doc)
- AWS Elastic Beanstalk (EB) — Practical Guide for Deploying Python APIs (FastAPI included)
- Apple Developer “Identifiers” and App Groups (for iOS devs)
November, 2025
- A Practical Guide to 'nonisolated' in Swift Concurrency
- Swift "@resultBuilder" — A Comprehensive Guide With Many Examples (2025)
- SwiftUI "@ViewBuilder" — a comprehensive guide (2025)
- Swift Macros in 2025: A Practical Guide
- Unified Logging System (ULS) for Swift Developers — A Production‑Grade Guide (iOS & macOS)
- Swift Logging for iOS & macOS — A Practical Guide
- Diagnosing Performance Issues in iOS Apps
- Swift Sendable: a practical, step‑by‑step guide (2025)
- Swift + Xcode Library: Build, Document & Share (Step-by-Step)
October, 2025
- The SwiftUI Observation Guide: @Observable, @Bindable, and Friends (2025 Edition)
- Media Playback Programming for iOS & macOS (Step-by-Step, with runnable code)
- How to Create a macOS Shortcut to Instantly Insert Today’s Date Anywhere
- Copyable vs Noncopyable in Swift — A Friendly, Step‑by‑Step Guide
- Git Sparse-Checkout — A Friendly Guide (with --cone vs non-cone)
- Building and Shipping a Safari Web Extension on macOS (Manifest V3, 2025 Edition): A Complete Step-by-Step Guide
- Codex‑CLI Power User Guide (2025)
- Monorepo Management with Git – Best Practices and Workflows
- Bazel in a Monorepo — A Practical, Copy‑Ready Guide
- Mermaid Flowcharts (with UML Meanings)
- Mermaid Sequence Diagrams: Syntax, UML Meaning, and Best Practices
September, 2025
- Adding Custom Commands in Git
- Mermaid vs Draw.io (diagrams.net)
- The “Cheerful Skeleton” Mosaic of Hatay, Turkey
- Mastering Companion Objects in Kotlin
- Make Uploaded Files Private in MediaWiki (Logged-In Only)
- Essential MediaWiki Syntax You Need to Know
- Git Monorepos Explained: From Basics to Advanced Features
- Installing Certbot on Amazon Linux 2023 via EPEL or pip
- Step-by-Step Guide to Installing and Configuring Nginx on Amazon Linux 2023 (ARM Graviton EC2)
- Step-by-Step Guide to Installing and Configuring Docker on AWS t4g.micro (Amazon Linux 2023, ARM64)
- Optimized MySQL/MariaDB Configuration for AWS t4g.micro (1 vCPU, 1 GB RAM)
- Comprehensive Guide to Installing, Configuring, and Securing MySQL on Amazon Linux 2023 ARM64
- The Ultimate Guide to Mastering the Amazon Q CLI
- Converting CBZ to EPUB with Calibre
- Understanding Sealed Syntax in Kotlin
- Connecting Worlds: A Guide to Inter-Container Communication in Docker
- Debugging Your Kotlin/Spring Boot Application in a Docker Container with IntelliJ IDEA
- The “Weird” Keyboard Layout: A Relic of the Mechanical Past
- RestTemplateBuilder: A Modern Approach to HTTP Clients in Spring Boot
- Integrating Swagger (OpenAPI) with Spring Boot, Kotlin, and Gradle
- Why Should You Prefer Collections Over Arrays in Kotlin?
- A comprehensive guide to setting up and using Node Version Manager (NVM) on macOS.
- Sublime Text Command line Interface
- Creating a Command-Line Launcher for IntelliJ IDEA
- Mastering Mobile: A Step-by-Step Guide to Creating Mobile-Exclusive Pages in MediaWiki
- Mastering Google Cloud Path Matchers for Advanced URL Routing and Rewriting
- How to Configure a Global External HTTPS Load Balancer for Google Cloud Run
- Securing Your Microservices: A Guide to Internal-Only Traffic in Cloud Run
- Tidying Up Your MediaWiki URLs: A Guide to Hiding “index.php”
- A Comprehensive Guide to Using the Apple Studio Display with a Windows 11 PC
- IPad Pro 13-inch (M4) vs. iPad Air 13-inch (M2): A Detailed Comparison
- How to Use Your Android Tablet as a Mac External Display
- A plan for beginners in Kotlin server-side development.
- Deploy your custom containerized web server application to Google Cloud Run