2026  8

May  8

Designing a Distribution DMG for Your macOS App (2): Window and Icon Layout Coordinates, and Automation

May 21, 2026 · 8 min · 1608 words · Juhyun Lee

Designing a Distribution DMG for Your macOS App (1): create-dmg and Preparing the Background Image

May 20, 2026 · 8 min · 1532 words · Juhyun Lee

Shipping a macOS App to the Mac App Store (3): Upload Settings and App Store Connect Registration

May 19, 2026 · 5 min · 1028 words · Juhyun Lee

Shipping a macOS App to the Mac App Store (2): Splitting Configuration and Code Between Channels

May 18, 2026 · 7 min · 1297 words · Juhyun Lee

Shipping a macOS App to the Mac App Store (1): Creating a Separate Build Target

May 17, 2026 · 7 min · 1430 words · Juhyun Lee

Distributing a macOS App Yourself (3): Hosting the Update Feed and Build Settings

May 16, 2026 · 7 min · 1457 words · Juhyun Lee

Distributing a macOS App Yourself (2): Creating the Sparkle Auto-Update Signing Key

May 15, 2026 · 7 min · 1372 words · Juhyun Lee

Distributing a macOS App Yourself (1): Developer ID Certificate and Notarization Setup

May 14, 2026 · 9 min · 1744 words · Juhyun Lee

2023  26

April  6

Convert Text to Filename Using Automator on macOS

April 6, 2023 · 2 min · 367 words · Juhyun Lee

Pytrends 11: Discovering Real-Time Trending Searches for Up-to-the-Minute Insights

April 5, 2023 · 2 min · 306 words · Juhyun Lee

Pytrends 10: Refining Trend Searches with Suggestions

April 4, 2023 · 2 min · 303 words · Juhyun Lee

Pytrends 9: Mastering Top Charts Analysis for Data-Driven Insights

April 3, 2023 · 2 min · 291 words · Juhyun Lee

Pytrends 8: Tracking Trending Searches to Stay Ahead

April 2, 2023 · 2 min · 283 words · Juhyun Lee

Pytrends 7: Uncovering Related Queries for In-Depth Analysis

April 1, 2023 · 2 min · 329 words · Juhyun Lee

March  20

Pytrends 6: Investigating Related Topics to Expand Keyword Research

March 31, 2023 · 2 min · 323 words · Juhyun Lee

Pytrends 5: Exploring Interest by Region for Targeted Insights

March 30, 2023 · 2 min · 363 words · Juhyun Lee

Pytrends 4: Diving into Historical Hourly Interest Data

March 29, 2023 · 2 min · 343 words · Juhyun Lee

Pytrends 3: Harnessing Multi-Range Interest Over Time Analysis

March 28, 2023 · 2 min · 397 words · Juhyun Lee

Pytrends 2: Analyzing Interest Over Time

March 27, 2023 · 2 min · 351 words · Juhyun Lee

Managing Multiple Rust Environments with rustup

March 26, 2023 · 3 min · 508 words · Juhyun Lee

Pytrends 1: How to use Google Trend unofficially with Python

March 26, 2023 · 2 min · 326 words · Juhyun Lee

Deploying a Hugo Static Site to GitHub Pages with GitHub Actions

March 25, 2023 · 3 min · 581 words · Juhyun Lee

Adding AdBlocker Detection to Your Hugo Blog with PaperMod Theme

March 24, 2023 · 2 min · 361 words · Juhyun Lee

Using NVM and Autoenv in Combination

March 23, 2023 · 2 min · 416 words · Juhyun Lee

How to Use jEnv and autoenv in Combination

March 22, 2023 · 3 min · 514 words · Juhyun Lee

How to Use rbenv and autoenv in Combination

March 21, 2023 · 3 min · 464 words · Juhyun Lee

Using Pyenv-virtualenv and Autoenv in Combination for Python Development

March 20, 2023 · 2 min · 405 words · Juhyun Lee

Using Autoenv: The Ultimate Shortcut to Environment Management

March 19, 2023 · 2 min · 414 words · Juhyun Lee

Managing Multiple Node.js Environments with NVM

March 18, 2023 · 3 min · 451 words · Juhyun Lee

A Practical Guide to Using jEnv for Java Version Management

March 17, 2023 · 3 min · 517 words · Juhyun Lee

How to Use Pyenv and Pyenv-Virtualenv

March 16, 2023 · 3 min · 521 words · Juhyun Lee

Managing Multiple Ruby Environments with rbenv

March 15, 2023 · 3 min · 452 words · Juhyun Lee

Automating Workout Scheduling with Notion API

March 14, 2023 · 7 min · 1419 words · Juhyun Lee

A Beginner’s Guide to Homebrew: The Package Manager for macOS

March 13, 2023 · 3 min · 507 words · Juhyun Lee