460 posts (295,439 words) have been published on BrianLi.com.
- What ICON 2.0 Means for the ICON Ecosystem
- How to Set Up a Local Python Development Environment for Building on ICON
- How to Find Broken Links With Python π
- How to Rebalance Loans and Retire bnUSD on Balanced
- The Dangers of Marginalization
- Jason Fried Apologizes on Behalf of Basecamp π
- The Basecamp Drama Continues π
- Diversity and Inclusion in a Decentralized World π
- Seth Godin on NFTs π
- How to Use ICONFi to Accelerate Your Journey to Financial Independence
- ICON Weekly #9 β Binance P-Rep and Paycoin's ICX Integration
- Clubhouse, Initial Thoughts π
- ICON Weekly #8 β ICX Price Movement and NFTs on ICON
- Python Automation is Awesome! π
- Easy HTTP to HTTPS Migration in WordPress 5.7 π
- ICON Weekly #7 β Rosetta Integration
- Jetpack Wants to Be Better π
- WordPress Features vs. User Experience π
- A Quick Update π
- How I Created My Photos Page in Hugo
- WordPress Podcasting is Dead
- Happy New Year! π
- The AirPods Max Case Doesn't Suck π
- I Bought AirPods Max Off eBay π
- Hosting on Cloudflare Workers Sites and Vercel π
- Apple's Cloud Computing Play π
- The Impact of Apple Silicon Macs on Broadway π
- Apple's M1 Macs Make Creativity Accessible
- I Canceled My HEY Email Subscription π
- Google Analytics vs. Cloudflare Web Analytics Reporting π
- Cloudflare Introduces "Cloudflare Pages" π
- Bitcoin Breaks $20,000 π
- Universal Audio Software is Now Compatible with macOS Big Sur π
- 50 Shades of Shinjuku Gyoen π·
- AirPods Max Don't Have an "Analog Mode"
- Japanese Work Culture is Toxic π
- My Static Site Publishing Workflow on Mobile π
- Custom Domain Support in HEY for You π
- AirPods Max Now Delivering in March 2021 π
- Chrome is Bad π
- Well, I Sold My Leica Q2 π
- AirPods Max Pro vs. AirPods Pro Max
- Cloudflare's New Free Web Analytics π
- Google Search Instant Indexing With Python π
- Cloudflare is Deprecating the __cfuid Cookie π
- MacWorld Thinks AirPods Max are "Ridiculously Overpriced" π
- Apple's AirPods Pricing Strategy in 2021
- Apple Introduces AirPods Max π
- Cloudflare Extends It's Free Tier to Workers KV π
- Why I Removed Comments From My Blog
- I Canceled My M1 MacBook Air Order π
- I Picked Up a Contax T2 π
- Revamping My Bedside Headphone Listening Setup π
- Chrome to Drop Support for HTTP/2 Server Push π
- Autumn in Tokyo π·
- Another M1 MacBook Air is on the Way π
- Why You Should Optimize WordPress for Page Experience Before May 2021
- Google vs. Fathom vs. Cloudflare βΒ The Best Web Analytics Service
- How to Configure HTTP Preconnect on Cloudflare Workers Sites
- How to Configure HTTP/2 Server Push on Cloudflare Workers Sites
- Higashinakano in Monochrome
- An M1 MacBook Air is on the Way π
- How to Normalize Audio in Logic Pro X
- Glamping in Japan βΒ A Hoshinoya Fuji Review
- Tommy Hilfiger in Tokyo π·
- Apple M1 Chip Outperforms 16" MacBook Pro π
- Losing Friends
- Leica Q2 Sample Images
- Core Web Vitals to Become a Google Ranking Factor in 2021 (Finally) π
- How to Calculate Global Word Count for a Hugo Static Site
- The Leica Q2 for Wedding Photography
- Mt. Fuji From Numazu π·
- Arise Coffee Roasters π·
- An Accidental Capture π·
- How to Bulk Redirect URLs with Cloudflare Workers and Workers KV
- Hoshinoya Fuji π·
- How to Deploy a Hugo Site to Cloudflare Workers Sites with GitHub Actions
- How to Quantize Audio and MIDI in Logic Pro X
- Phishing Email Alert βΒ Your Ledger Assets Might Be Vulnerable
- 4 Misconceptions About Cloudflare Automatic Platform Optimization (APO) for WordPress
- WordPress vs. Jamstack in 2020 βΒ Part 2
- WordPress vs. Jamstack in 2020 βΒ Part 1
- Why You Need Cloudflare APO (Automatic Platform Optimization) for WordPress
- Walking Around Ginza π·
- Tempura Motoyoshi in Daikanyama π·
- ICON Weekly #6 β DeFi on ICON vs. DeFi on Ethereum
- ICON Weekly #5 β Shinhan Bank Integrates MyID, Magic SDK Support on ICON, and RHIZOME-CryptoVigilante AMA
- ICON Weekly #4 β COVID-19 Contact Tracing with Zzeung and MyID on Jeju Island
- A Few Thoughts on the Relationship Between MyID and PASS
- ICON Weekly #3 β IRC-3 and IRC-16 Token Standards and ICON Mainnet Update
- Migrating from Netlify to Cloudflare Workers Sites for 2x Performance
- How to Automate Effects Plugins in Logic Pro X
- How to Convert HTML to Markdown in Python
- Launching a New ICON Citizen Node Endpoint
- How to Syndicate and Republish to Medium with Canonical URLs
- How to Run Apple MainStage on a PC
- How to Reverse Audio in Logic Pro X
- The Difference Between Logic Pro and MainStage
- Going All In on Universal Audio π
- SSD vs. HDD for Music Production
- Signing Up for Google Fi π
- The Tezos Experience for Developers π
- The Best Audio Interface for Podcasting
- Terminal Stuck at "Login 80x24" in macOS 11 Big Sur π
- Submitting Changed URLs to Bing Webmaster Tools with Python
- Apple Music vs. TIDAL on a $30,000 Stereo System π
- Adding a Tweetable Featured Quote Shortcode to a Hugo Site π
- HEY Email βΒ An Initial Review
- Randomizing Photo Gallery Images with JavaScript π
- Thinking About Hong Kong π·
- A Little Subscription Purging π
- 5 Reasons Why I Love Hugo for Blogging
- Developing a Telegram Bot for Image Uploads π
- The Differences Between Audio Interfaces and Headphone Amplifiers
- Cloudflare Stream vs. YouTube for Video Hosting and Streaming
- How to Layer Instruments in MainStage
- What Apple Silicon Means for Musicians
- Adding Schema Markup to a Hugo Site π
- Tasty Burger for Father's Day
- Tokyo in Motion π·
- Switching Back to a System Font Stack π
- Apparently I Have Shingles π
- A Tale of Permalink Structures
- Shinjuku Station at Night π·
- 6 Ways to Reduce CPU Usage in MainStage
- A Weekend Picnic by the Lake π
- A Nostalgic Burrito π
- Adding "X Min Read" to Hugo Posts π
- How to Fix Washed Out Display Colors in macOS by Inverting Colors
- The Best Sample Rate for MainStage
- Randolph, MA Cancels PE, Arts, and Music for Upcoming School Year
- 39 Days In π
- Back to Normal, Briefly π
- Black Lives Matter
- WordCamp Europe 2020 β My First Virtual Conference
- Adding instant.page to Prefetch Links π
- Focal Utopia Headphones First Impressions
- Shure KSE1200 First Impressions
- Broadway is Racist π
- How Much It Costs to Run This Blog
- Apple Updates the 13-Inch MacBook Pro π
- A Disney Piano Medley π
- Adding a Flexbox Gallery to a Hugo Site
- Convincing My Wife to Switch to Hugo π
- Tennis and the Simple Things in Life π
- How to Enable CORS for a Google Cloud Function Using HTTP Invocation
- The 5 Most Popular Static Site Generators in 2020
- How to Use Serverless Functions to Interact with the ICON Blockchain
- Tweaking My Cloudflare Cache Purge Serverless Function βΒ Round 2
- Tweaking My Cloudflare Cache Purge Serverless Function
- My First Kinsta Webinar
- How to Automatically Clear Cloudflare Cache After Deploying a Netlify Site
- An Evening Walk
- Live Webinar β Host a Zoom Concert with MainStage
- Finally Friday
- Summer is Almost here
- Team Muramatsu π
- Slack is Down π
- My Podcasting Setup
- WP Engine Launches Genesis Pro π
- Adding Next and Previous Post Links in Hugo
- Learning Swift π
- Zoom Acquires Keybase π
- A Real-Time ICON Notification System π
- How to Host an Online Zoom Concert with MainStage
- A Theater in the Jungle β Part 1
- How Many Strings on Your Next Electric Bass?
- 100 Day Blogging Challenge
- Working From Home
- Lost in Las Vegas
- How to Track Mailchimp Form Submission URLs
- The Future of Broadway for Musicians, Actors, and Crew Members
- How to Record Multitrack Audio from MainStage to Logic Pro X
- How to Fade In and Fade Out Audio in Logic Pro X
- How an Audio Interface Reduces Latency for Music Production
- Quarantine Parenting
- You're an Idiot
- How to Remove Page Breaks in Google Docs
- A Petition to Restore Amazon Affiliates Rates
- WordPress, Ghost, and Static Site Generators
- The Best In-Ear Monitors for Bassists
- Traditional Rigs vs. PA Speakers for Bass Amplification
- How to Fix Automator's "Operation Not Permitted" Error in macOS Catalina
- Beaches in Hawaii
- The Best Dynamic Microphones for Recording Bass Amps
- Poke in Hawaii
- An Escape to Honolulu
- Stuck at Home & Leica Q2 Sharpness
- The Best Headphones for Podcast Recording and Editing
- Our Neighborhood Cat
- How to Convert a Stereo Track to Mono in Logic Pro X
- The Best In-Ear Monitors for Keyboardists
- First Impressions of the Leica Q2
- ICONLOOP and Saramin HR to Build HR Ecosystem with ICON's Blockchain
- Why ICON's Upcoming Integration with Chainlink is Important
- How to Create a Contact Form in Hugo with Netlify Forms
- The Best Audio Interfaces for MainStage
- How to Manage Files on Google Cloud Storage with Transmit 5
- How to Equalize MIDI Velocity in Logic Pro X
- South Korea's POSTECH to Issue Diplomas on ICON's Blockchain with broof
- 5 Apps I Use Everyday as a WordPress Support Engineer
- Responsive Images in Hugo with Cloudflare Image Resizing
- Mt. Fuji in the Distance π·
- How I Ended Up Living in Tokyo, Japan
- Roland JV-1080 and XV-5080 in the Cloud
- How to Sample Virtual Instruments in MainStage with Auto Sampler
- The Best External SSDs for Music Production
- How to Automate File Uploads to Google Cloud Storage with Python
- Switching from WordPress to Hugo
- ICON Governance, Vote Distribution, and Reducing I-Rep
- The Dangers of P-Rep Reward Sharing in the ICON Ecosystem
- Zerononcense Thinks Substratum "Deserves a Break From the Crypto Community"
- Seoul Is Going All in on Blockchain
- The RHIZOME Report - Episode 1 π
- RHIZOME Offline EP5 - ICX Staking & Rewards π
- RHIZOME Offline EP6 - ICON Fee 2.0, Min Kim Interview, and Pantera Capital Update π
- ICON Updates ICX Transaction Fee System to "Fee 2.0"
- An In-Depth Look at ICON's Un-Staking Period
- ICON's ICX Staking Reward Model
- Clarifying ICON's IISS & Pre-Voting Update
- How to Speed up Your WordPress Site with Autoptimize
- How to Disable WP-Cron to Increase WordPress Performance
- 5 Tips to Secure Your WordPress Site
- Substratum a Year From Now
- How to Add Night Mode to Your WordPress Site with JavaScript & CSS
- The Difference Between WP_MEMORY_LIMIT and WP_MAX_MEMORY_LIMIT
- How to Speed Up Your WordPress Site with base64 Encoded Images
- Kinsta Managed WordPress Hosting Review
- Substratum Removes Team Page and Whitepaper From Its Website
- Substratum's Community is a Cesspool π
- ICONLOOP Appoints James Kim as Its First Advisor π
- Substratum Removes Link to Team Page From Its Website
- The Best Hard Drives for Music Production
- ICONLOOP Partners with the United Nations' ITU π
- SubstratumNode is 18 Weeks Away π
- Sakura Season π·
- Seoul Citizens Hall Appoints its "Policy Communications Team" on the ICON Blockchain π
- pipdig is Hijacking WordPress Sites π
- First Time on the Hokuriku Shinkansen π·
- ICONLOOP & SBI Savings Bank Releases Blockchain-Based Authentication Service π
- JR East Explores Crypto Integration Into Suica Cards π
- How to Set Up Cloudflare Full Page Cache for Your WordPress Site
- Tokyo 2020's Olympic Torch Unveiled π
- Modes of Transport π·
- Justin Tabb Clears Up Substratumβs Shortcomings π
- How to Reduce Network Requests in WordPress by Combining Images
- On the Way to Mount Fuji π·
- Substratum Liquidates Another 1,200 ETH
- Will and I on the CryptoBasic Podcast (Again) π
- Setting the Record Straight
- Substratum-Linked Wallet Sends 3.5M SUB to Binance Before Delisting
- Justin Tabb Responds to Binance Delisting π
- Datadash Responds to Binance Delistings π
- A Walk Around the Neighborhood π·
- Itβs a Bunch of Smoke and Mirrors
- Sayonara, Substratum
- The Seoul Metropolitan Government Tests ICONβs Public Blockchain
- SubstratumNode v0.4.2 Speed & Performance Test
- Shot on iPhone
- Huobi is in Financial Trouble π
- Exodus Removes Support for Substratum (SUB) π
- Shopping at Seijo Ishii π·
- ICONβs P-Rep Registration Process Begins
- Tokyo Tower π·
- Substratum Discusses βBlockchain Content Delivery" π
- Substratumβs Missing ICO Funds
- How to Block SubstratumNode v0.4.1
- Substratum CEO Justin Tabb Admits to Being a Pump and Dumper π
- New Year at ZΕjΕ-ji π·
- Potential Insider Trading Prior to Substratumβs V1 Delay Announcement
- Justin Tabb Claims SubstratumNode's Self-Healing Will Make it Unstoppable π
- Substratum Changes Amplify Exchange Whitepaper Mid-ICO
- ICON's Updated Roadmap π
- How to Create an Image Cropping Folder Action with ImageMagick in macOS
- Substratum Commences ETH/USDT Trading with ICO Funds to Recoup Losses
- How to Convert PDFs to Image Files with ImageMagick in macOS
- Substratumβs SUB Token Swap & Smart Contract Update
- It Really Seems Like No One Understands Substratum π
- How to Disable Gutenberg in WordPress 5.0
- teamLab Planets π·
- Steemit Lays Off 70% of its Employees π
- A LEGO city π·
- My Favorite Train Station π·
- OKEx Token Delistings, Round 3 π
- Substratum is the Answer to Everything (Not) π
- Sunrise at Baker Beach π·
- Bastiaan007 shows a website hosted on Substratum π
- Focusrite Clarett 4Pre USB Audio Interface Review
- Pomp discusses Bitcoin on CNN π
- Producing βDualityβ with TVK π
- Bokehlicious π·
- The Relationship Between ICON and ICONLOOP
- Exploring Shirakawa-go π·
- Give me your light π·
- Substratum Questions Bitcoin's Dominance π
- How to Fix WordPress Character Encoding
- Autumn in Tokyo π·
- Shibuya 109 π·
- A sea of faces π·
- ICON Foundation Addresses the Community
- The 2018 Mac mini for Musicians
- Tokyo, a City From the Future π·
- A Better Way to Review Audio Interfaces
- Justin Tabb Demonstrates a Skype Call From Behind the βGreat Firewall of Chinaβ π
- MUFG and Banco Bradesco will use RippleNet for Japan-Brazil corridor π
- Getting those Gotham City vibes right now π·
- Did Substratum Commit Securities Fraud?
- How to Create a Fixed Sponsor Ad on a WordPress Site
- Does Substratumβs CMO Understand Substratum & Amplify Exchange?
- Tokyo Skytree Looks Like a Spaceship π·
- How to Display Bitcoin Price in WordPress With PHP
- Substratum's Cover Page Feature in "The Technology Headlines"
- Timestamping & Archiving Blog Posts on the ICON Blockchain
- Substratumβs Partnerships β National Christian Foundation & HurricAide
- Initial Thoughts on Substratumβs Amplify Exchange (AMPX) ICO
- How to Display Cryptocurrency Prices in Google Sheets
- ICON Partners with SK-Planet to Build Blockchain Services
- A Look Into Substratumβs 60 Million SUB Token Burn
- Substratum CEO Reveals AMPX ICO Can Be a Private Sale
- Thoughts on Substratum Community Management
- Substratum Crowdsale Wallet Activity & SUB-ETH Price Action on April 29 β May 2
- A Substratum Update from Singapore
- Substratum is Losing Vision & Focus
- A Countryside Greeting π·
- The RHIZOME Report β Episode 2 π
- ICONLOOP, ICX Buyback Program, and ICON Open Sourcing
- Hyperconnectivity β A Look at ICONβs Business Philosophy & Strategy
- How to Swap ICX Tokens with ICONex Wallet
- ICON & Deloitte Blockchain Lab to Collaborate on Blockchain Projects
- ICON Launches ICONex Mobile Wallet for Android Devices
- Korea Customs Service to Use loopchain for Ecommerce Clearance
- CHAIN ID, ActiveX, and South Koreaβs Authentication Nightmare
- ICON & LINE's Joint Venture Could Lead to 200 Million DApp Users
- ICON x LINE = Unchain
- Samsung Pass to Use theloopβs CHAIN ID
- Substratum Releases Open Beta v0.3.0
- Korean Banks to Use Blockchain Identification Services in Q3 2018
- Boss FS-5L vs. FS-5U Foot Switches
- The Best MIDI Foot Controllers for MainStage
- Life in Japan β April 14, 2018
- How to Use Your Mobile Phone in Japan
- Life in Japan β April 6, 2018
- Lightroom CC for iPad β An Unfortunate Compromise
- Visiting J.S. Bach in Leipzig
- Shiraito Falls, Mt. Fuji, and Shizuoka
- Romancecar, Lake Ashi, and Mount Hakone
- Introduction to MainStage Keyboard Programming
- How to Use Reverb in MainStage
- How to Delete Unused Audio Files in Logic Pro X
- Shure RMCE-BT1 Bluetooth Remote & Mic Cable Review
- How to Connect a Headphone Amplifier to an Audio Interface
- How to Filter Volume Control in MainStage
- How to Batch Normalize Audio with Audacity
- 2017 Holiday Shopping Guide β Audio Interfaces
- 2017 Holiday Shopping Guide β MIDI Keyboard Controllers
- MODARTT Pianoteq 6 Modeled Piano VST Plugin Review
- Whatβs New in MainStage 3.3.2?
- How to Use a Mono Output in MainStage
- How to Use MainStage to Make MIDI Mappings in Ableton Live
- Biei on a Bicycle
- A Rainy Night in Tokyo with Fujifilmβs XF56mm f/1.2
- How to Use a Yamaha FC7 Pedal with Roland & Kurzweil Keyboards
- How to Bounce a Multi-Output Kontakt Drum Kit in Logic Pro X
- 441K Hole Puncher Reference Guide
- 441K SusNote Reference Guide
- 441K Note Gate Reference Guide
- 441K Auto Patch Advance Reference Guide
- 441K AutoCC Reference Guide
- Whatβs New in MainStage 3.3?
- 5 Tips to Improve Your EQ Skills
- EQ or Compression β Which Comes First?
- How to Extend Pitch Bend Range in EXS24
- Optimizing Keyscape for Live Performance
- How to Reduce VST Latency
- Kawai VPC1 Virtual Piano Controller Review
- TC Electronic Level Pilot Review
- 441K Harp Gliss Trigger Reference Guide
- The Best Stand Lights for Musicians
- The Best Keyboards for MainStage
- How to Clean In-Ear Monitors
- How to Invert Sustain Pedal Polarity in MainStage
- Which Mac Should I Get for MainStage?
- The Best Portable MIDI Keyboards
- The Definitive Guide to Using Kontakt with MainStage
- How to Launch AppleScripts with MainStage
- How to Rebuild a Corrupt MainStage Concert
- How to Enable the Sustain Pedal in Vintage B3 Organ
- How to Gain Stage Properly in Apple MainStage
- How to Map Controllers to Effects in MainStage
- How to Record a MainStage Concertβs Outputs
- How to Sustain Sound Over Patch Changes in MainStage
- Apple MainStage Keyboard Programming
- Assigning Controllers to Functions in Apple MainStage
- Choosing Hardware for Apple MainStage
- Connecting Hardware with Software in Apple MainStage
- Keyboard Programming in Apple MainStage
- Saving & Transferring MainStage Concerts
- The Hierarchy of a MainStage Concert
- Using Third Party Plugins & Sample Libraries in MainStage
- Virtual Instruments & Plugins in Apple MainStage
- Sunset at Griffith Observatory π·
- The Best Headphones For Practicing Piano
- Apple MainStage Tutorials
- Sunrise at Baker Beach π·
- Remember That Time We Saw Aliens?
- Hokkaido - June 2016
- Osaka - June 2016
- Tokyo - June 2016
- How to Bounce Mono Audio Files in Logic Pro X
- Singapore β April 2016
- How to Host & Stream Music on DropBox
- Why You Shouldnβt Use SoundCloud to Host a Music Portfolio
- Why Bounce 2nd Cycle Pass in Logic Pro X
- How to Build Your First Home Recording Studio
- Submixing With Aux & Patch Buses in MainStage
- How to Insert Empty Bars in Logic Pro X
- MOTU AVB Series Comprehensive Overview
- How to Fix Corrupt Concerts in MainStage 3.2
- How to Update Plex Media Server on Ubuntu
- How to Invert Polarity in Logic Pro X
- Clinton The Musical β Keyboard Programming
- Focusrite Forte Premium USB Audio Interface Review
- How to Change Amplitube 3 Presets with Program Changes
- CME XKey37 Mobile USB MIDI Keyboard Review
- Using Aliases to Reduce RAM and CPU Usage in MainStage
- Sampling Synths with Auto Sampler in MainStage 3
- How to Fix MainStage Patch Changes on Roland Keyboards
- Top 5 Best Orchestration Textbooks
- How to Set Up Cloudflare CDN on WordPress for Free
- Fosmon 2Γ1 HDMI Splitter Switch Review
- How to Fix Logic Proβs -10011 System Overload Error
- Top 5 Music Production Books β 2014 Edition
- Using Logic Remote with a Local Ad-Hoc Wi-Fi Network
- How to Print Effects to Audio Files in Logic Pro X
- FLAC Compression Level Explained
- MXL R144 Ribbon Microphone Review
- BitPerfect App Review β Getting the Best Sound Quality from iTunes
- Low Latency Mode in Logic Pro X
- Audio-Technica ATH-M50x Professional Headphones Review
- How to Print MIDI to Audio and Why You Should Do It
- In-Ear Monitors β Balanced Armature Drivers vs. Dynamic Drivers
- CAD GXL2200 Condenser Microphone Review
- Weighted vs. Unweighted Keys on a Digital Piano or Keyboard
- Blue Microphones Snowball USB Microphone Review
- Focusrite Scarlett 2i2 Audio Interface Review
- AudioQuest DragonFly USB DAC Review
- MainStage for Musical Theatre β Sequencing Harp Glissandi
- MainStage for Musical Theatre β Mapping Sound Effects & Harp Glissandi
- MainStage for Musical Theatre β Using High Pass EQ
- MainStage for Musical Theatre β Using Aliases
- MainStage for Musical Theatre β Filtering Controllers
- MainStage for Musical Theatre β The Importance of Panning
- MainStage for Musical Theatre β Pitch Bends in EXS24
- MainStage for Musical Theatre β Customizing Velocity Curves
- MainStage for Musical Theatre β Creating Sound Patches
- MainStage for Musical Theatre β Using a Global Reverb
- MainStage for Musical Theatre β Getting Started
- MainStage for Musical Theatre β Submixing Sound Patches
- MainStage for Musical Theatre β Introduction
- How to Clean Your Yamaha MOTIF Keyboard