<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Stan Chang's Blog</title>
    <description>Stan Chang's personal blog on software development, leadership, and technology.</description>
    <link>https://lxcid.com/</link>
    <language>en-us</language>
    <atom:link href="https://lxcid.com/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Announcing @taskade/temporal-parser]]></title>
      <description><![CDATA[@taskade/temporal-parser brings a real lexer and parser to ISO 8601, RFC 3339, and IXDTF in TypeScript.]]></description>
      <link>https://lxcid.com/2026/01/15/announcing-temporal-parser/</link>
      <guid isPermaLink="true">https://lxcid.com/2026/01/15/announcing-temporal-parser/</guid>
      <pubDate>Thu, 15 Jan 2026 02:00:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Prevent H12 and H15 errors when deploying Socket.IO on Heroku]]></title>
      <description><![CDATA[Your metrics and logs start throwing rows of H12 - Request timeout and H15 - Idle connection… Why?]]></description>
      <link>https://lxcid.com/2017/06/03/socketio-heroku/</link>
      <guid isPermaLink="true">https://lxcid.com/2017/06/03/socketio-heroku/</guid>
      <pubDate>Sat, 03 Jun 2017 14:54:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[How to Stop iCloud Calendar Invite Spams]]></title>
      <description><![CDATA[Apple’s iOS and macOS users have been receive a lot of iCloud Calendar invite spams, here’s how to stop it.]]></description>
      <link>https://lxcid.com/2016/12/04/how-to-stop-icloud-calendar-invite-spams/</link>
      <guid isPermaLink="true">https://lxcid.com/2016/12/04/how-to-stop-icloud-calendar-invite-spams/</guid>
      <pubDate>Sun, 04 Dec 2016 13:50:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[The Bitcoin Experiment]]></title>
      <description><![CDATA[Reflections on Bitcoin as the greatest economic and social experiment of the 21st century, exploring trust in financial systems and the evolution of currency.]]></description>
      <link>https://lxcid.com/2015/01/15/the-bitcoin-experiment/</link>
      <guid isPermaLink="true">https://lxcid.com/2015/01/15/the-bitcoin-experiment/</guid>
      <pubDate>Thu, 15 Jan 2015 11:30:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Highlight with Gesture Recognizer]]></title>
      <description><![CDATA[You couldn’t highlight your view when user is touching down using tap gesture. This UX crime make your app feels inconsistent and less polish.]]></description>
      <link>https://lxcid.com/2015/01/01/highlight-with-gesture-recognizer/</link>
      <guid isPermaLink="true">https://lxcid.com/2015/01/01/highlight-with-gesture-recognizer/</guid>
      <pubDate>Thu, 01 Jan 2015 01:00:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Why Successful Habits Are About Structure, Not Effort]]></title>
      <description><![CDATA[Understanding habit formation through environmental design rather than willpower. How structure beats effort in building lasting habits.]]></description>
      <link>https://lxcid.com/2014/05/16/why-successful-habits-are-about-structure-not-effort/</link>
      <guid isPermaLink="true">https://lxcid.com/2014/05/16/why-successful-habits-are-about-structure-not-effort/</guid>
      <pubDate>Fri, 16 May 2014 00:00:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[The Many First Years]]></title>
      <description><![CDATA[A reflection on Kickstarter's journey and the nine years of persistence it took to bring the platform to life.]]></description>
      <link>https://lxcid.com/2014/01/29/the-many-first-years/</link>
      <guid isPermaLink="true">https://lxcid.com/2014/01/29/the-many-first-years/</guid>
      <pubDate>Wed, 29 Jan 2014 00:00:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Status Bar Style Remains Unchanged]]></title>
      <description><![CDATA[If you are wondering why your status bar style remains unchange when you push or present modally your view controller, here’s a checklist that might help you debug the issue…]]></description>
      <link>https://lxcid.com/2013/11/28/status-bar-remains-unchange-when-view-controller-is-pushed-presented-modally/</link>
      <guid isPermaLink="true">https://lxcid.com/2013/11/28/status-bar-remains-unchange-when-view-controller-is-pushed-presented-modally/</guid>
      <pubDate>Thu, 28 Nov 2013 17:30:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Completing my first MOOC: Computational Investing, Part I]]></title>
      <description><![CDATA[My experience completing Georgia Tech's Computational Investing course on Coursera, earning a certificate with distinction and discovering the power of MOOCs.]]></description>
      <link>https://lxcid.com/2013/11/20/completing-my-first-mooc-computational-investing-part-1/</link>
      <guid isPermaLink="true">https://lxcid.com/2013/11/20/completing-my-first-mooc-computational-investing-part-1/</guid>
      <pubDate>Wed, 20 Nov 2013 14:00:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Slides: A Primer to Unit Testing and Continuous Integration in iOS]]></title>
      <description><![CDATA[Comprehensive guide to unit testing and continuous integration for iOS development. Covers testing techniques, command line tools, and setting up CI servers.]]></description>
      <link>https://lxcid.com/2013/04/25/slides-a-primer-to-unit-testing-and-continuous-integration-in-ios/</link>
      <guid isPermaLink="true">https://lxcid.com/2013/04/25/slides-a-primer-to-unit-testing-and-continuous-integration-in-ios/</guid>
      <pubDate>Thu, 25 Apr 2013 00:00:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Shit Programmers Get Into]]></title>
      <description><![CDATA[Reflections on challenging development situations inspired by Patrick Wyatt's Starcraft development stories. Exploring ridiculous deadlines, groggy programmers, and technical debt.]]></description>
      <link>https://lxcid.com/2012/09/10/shit-programmers-get-into/</link>
      <guid isPermaLink="true">https://lxcid.com/2012/09/10/shit-programmers-get-into/</guid>
      <pubDate>Mon, 10 Sep 2012 00:00:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Quote from Doug McIlroy]]></title>
      <description><![CDATA[Doug McIlroy's 1964 vision of coupling programs like garden hoses, which led to the invention of Unix pipes.]]></description>
      <link>https://lxcid.com/2012/06/26/quote-from-doug-mcilroy/</link>
      <guid isPermaLink="true">https://lxcid.com/2012/06/26/quote-from-doug-mcilroy/</guid>
      <pubDate>Tue, 26 Jun 2012 00:00:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Walking the Talk]]></title>
      <description><![CDATA[Apple's commitment to accessibility and Jonathan Ive's philosophy on care in product design. Featuring how blind users interact with Instagram on iPhone.]]></description>
      <link>https://lxcid.com/2012/06/05/walking-the-talk/</link>
      <guid isPermaLink="true">https://lxcid.com/2012/06/05/walking-the-talk/</guid>
      <pubDate>Tue, 05 Jun 2012 00:00:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Reflect 2011]]></title>
      <description><![CDATA[Some notable milestones I have achieved in the year 2011.]]></description>
      <link>https://lxcid.com/2012/01/02/reflect-2011/</link>
      <guid isPermaLink="true">https://lxcid.com/2012/01/02/reflect-2011/</guid>
      <pubDate>Mon, 02 Jan 2012 18:07:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[The Trap of viewDidUnload]]></title>
      <description><![CDATA[An unfortunate naming leading to unexpected behavior in UIViewController.]]></description>
      <link>https://lxcid.com/2011/08/21/the-trap-of-viewdidunload/</link>
      <guid isPermaLink="true">https://lxcid.com/2011/08/21/the-trap-of-viewdidunload/</guid>
      <pubDate>Sun, 21 Aug 2011 15:39:21 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Keeping Index Within Bounds]]></title>
      <description><![CDATA[A simple, robust approach to managing list indices using clamping. Learn how to prevent out-of-bounds errors with minimal code.]]></description>
      <link>https://lxcid.com/2011/07/20/keeping-index-within-bounds/</link>
      <guid isPermaLink="true">https://lxcid.com/2011/07/20/keeping-index-within-bounds/</guid>
      <pubDate>Wed, 20 Jul 2011 03:22:04 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
    <item>
      <title><![CDATA[Recommendation: Yale Financial Market Course]]></title>
      <description><![CDATA[A review of Robert Shiller's Yale Financial Market lectures, freely available on iTunes. An excellent resource for anyone interested in finance, from novices to experts.]]></description>
      <link>https://lxcid.com/2011/02/18/recommend-yale-financial-market-lecture/</link>
      <guid isPermaLink="true">https://lxcid.com/2011/02/18/recommend-yale-financial-market-lecture/</guid>
      <pubDate>Fri, 18 Feb 2011 20:47:00 +0000</pubDate>
      <author>Stan Chang</author>
    </item>
  </channel>
</rss>