<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>SWPJ</title>
    <link>http://peterj35.github.io/</link>
    <description>Recent content on SWPJ</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>Peter Ju © all rights reserved.</copyright>
    <lastBuildDate>Tue, 15 Apr 2026 00:00:00 -0400</lastBuildDate><atom:link href="http://peterj35.github.io/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Designing for Offline-First: A Three-Tier Connectivity Architecture</title>
      <link>http://peterj35.github.io/posts/offline-architecture/</link>
      <pubDate>Tue, 15 Apr 2026 00:00:00 -0400</pubDate>

      <guid>http://peterj35.github.io/posts/offline-architecture/</guid>
      <description>The app I&amp;rsquo;ve been working on is used in places where internet connectivity ranges from &amp;ldquo;slow&amp;rdquo; to &amp;ldquo;nonexistent&amp;rdquo; &amp;mdash; clinics in rural regions, field operations, locations where the team deliberately brings a laptop to act as a local hub rather than relying on any external network. Designing for these constraints forced a level of architectural thinking I hadn&amp;rsquo;t had to do before.</description>
    </item>

    <item>
      <title>Introducing Tags on Pickr.lol</title>
      <link>http://peterj35.github.io/posts/introducing-tags/</link>
      <pubDate>Thu, 02 Feb 2023 03:11:02 -0500</pubDate>
      
      <guid>http://peterj35.github.io/posts/introducing-tags/</guid>
      <description>I&amp;rsquo;m excited to be rolling out some brand new tagging capabilities on Pickr.lol.
You can select as many of the tag pills you&amp;rsquo;d like, and the topics that are listed will be filtered based on the tags you&amp;rsquo;ve selected.
 Initial implementation of the Tagging feature  The tags are ordered by the number of topics that the tag currrently has.
 Huge shout-out to the wonderful folks over at Ring the Belle who brought so much great traffic to the website by publishing a video on Youtube of Who&amp;rsquo;s The Greatest Divas Champion of All Time?</description>
    </item>
    
    <item>
      <title>Basic Product Analytics</title>
      <link>http://peterj35.github.io/posts/basic-analytics/</link>
      <pubDate>Wed, 12 Oct 2022 22:50:37 -0400</pubDate>
      
      <guid>http://peterj35.github.io/posts/basic-analytics/</guid>
      <description>The beauty of having something (relatively) complete and available to the general public, is that it can get some legs of its own, and have some exciting moments.
Pickr.lol has had two big moments in the last half a year, which led me to finally implement some basic Amplitude user tracking.
One moment was 6 months ago, which was the post Dream SMP member Tournament. There was a post on reddit which got somewhat popular, and brought a lot of new users to the site.</description>
    </item>
    
    <item>
      <title>Mobile Canvas Download</title>
      <link>http://peterj35.github.io/posts/mobile-canvas-download/</link>
      <pubDate>Tue, 26 Apr 2022 01:48:30 -0400</pubDate>
      
      <guid>http://peterj35.github.io/posts/mobile-canvas-download/</guid>
      <description>For Pickr, which is a tournament playing app, I recently implemented a feature where after playing the game, the user would be shown an image of their play history.
Here&amp;rsquo;s my playthrough of the Most Entertaining Spier-Man movie of all time:
Spider-Man: Far From Home was the Spider-Man 2 of the Tom Holland era; characters were well established, the origin story told, and we were ready to have an awesome villain in Mysterio and a budding romance plot between Peter and MJ.</description>
    </item>
    
    <item>
      <title>Extreme Mobile First</title>
      <link>http://peterj35.github.io/posts/mobile-first/</link>
      <pubDate>Wed, 07 Jul 2021 16:20:03 -0400</pubDate>
      
      <guid>http://peterj35.github.io/posts/mobile-first/</guid>
      <description>With Pickr, one of the front end engineering philosophies I decided early on was to only design with an extreme mobile first mentality. Mobile first design refers to a design philosophy that aims to create better UX by starting the design process from the smallest of screens, which is mobile. Extreme mobile first refers to a design philosophy where every other design other than mobile is de-prioritized.
I made this assumption since I imagine most people visiting Pickr will experience mobile, and mobile only.</description>
    </item>
    
    <item>
      <title>What to Record</title>
      <link>http://peterj35.github.io/posts/what-to-record/</link>
      <pubDate>Fri, 18 Jun 2021 01:16:36 -0400</pubDate>
      
      <guid>http://peterj35.github.io/posts/what-to-record/</guid>
      <description>Learning new things are a great pleasure of mine, but even more than that sometimes is the act of spreading this joy by teaching others. That&amp;rsquo;s something that really gets me motivated and fulfilled at the end of the day, it&amp;rsquo;s been the case since in my professional life explaining things to coworkers, the case when I was a TA back in university, or when I was tutoring kids English back in Korea.</description>
    </item>
    
    <item>
      <title>Biking With Classical Music</title>
      <link>http://peterj35.github.io/posts/biking-with-classical-music/</link>
      <pubDate>Mon, 14 Jun 2021 02:28:46 -0400</pubDate>
      
      <guid>http://peterj35.github.io/posts/biking-with-classical-music/</guid>
      <description>Biking  “It’s just a massive challenge. We’re in business to sell bicycles… and we have no bicycles.
 Michael Cranwell, general manager at Gears Bike Shop
Another way that Canada, and other parts of the world has changed since the outbreak of the Coronavirus disease, is the rise of recreational bikers.
Biking, even pre-pandemic has always had a special place in my heart. It is simply the best way to explore and navigate a new area for pleasure, if the conditions are suitable.</description>
    </item>
    
    <item>
      <title>Gradual Reopen</title>
      <link>http://peterj35.github.io/posts/gradual-reopen/</link>
      <pubDate>Sun, 13 Jun 2021 02:59:20 -0400</pubDate>
      
      <guid>http://peterj35.github.io/posts/gradual-reopen/</guid>
      <description>Yet another strategy for restaurants to maximize patrons given the constraints during the panedemic, has been outdoor partios which have been converted from parking lots.
Just yesterday, a partial reopen phase began in Ontario, including the reopening of outdoor patios. One interesting difference between this reopen and the previous ones is the fact that last calls have been set back to pre-pandemic times (2AM), as opposed to the brutally tight 9PM in the previous reopen.</description>
    </item>
    
    <item>
      <title>Introducing Pickr</title>
      <link>http://peterj35.github.io/posts/introducing-pickr/</link>
      <pubDate>Thu, 10 Jun 2021 22:41:34 -0400</pubDate>
      
      <guid>http://peterj35.github.io/posts/introducing-pickr/</guid>
      <description>What is Pickr? It is a tournament style game that can be played online. Players select a topic (or more commonly, may click on a link to find one) for the tournament to be based upon. When the game is opened, users are shown 2 random choices that are essentially contestants for the given topic.
 I pick the Pomeranian, as I&amp;#39;m biased towards breeds with longer fur  The player continues to play until only the victor remains, in continuous rounds.</description>
    </item>
    
    
  </channel>
</rss>
