<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Parveen Kaler | Engineering Leader • Builder • Entrepreneur</title><title>Index | Parveen Kaler</title><meta name="generator" content="Jekyll v3.10.0" /><meta property="og:title" content="Index" /><meta property="og:locale" content="en_US" /><meta name="description" content="Engineering Leader • Builder • Entrepreneur" /><meta property="og:description" content="Engineering Leader • Builder • Entrepreneur" /><link rel="canonical" href="https://kaler.io/" /><meta property="og:url" content="https://kaler.io/" /><meta property="og:site_name" content="Parveen Kaler" /><meta property="og:type" content="website" /><meta name="twitter:card" content="summary" /><meta property="twitter:title" content="Index" /><meta name="twitter:site" content="@kaler" /> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"WebSite","description":"Engineering Leader • Builder • Entrepreneur","headline":"Index","name":"Parveen Kaler","url":"https://kaler.io/"}</script><meta content="Index" property="og:title"><meta content="Parveen Kaler" property="og:site_name"><meta content="article" property="og:type"><meta content="Engineering Leader • Builder • Entrepreneur" property="og:description"><meta content="https://kaler.io/" property="og:url"><meta content="https://kaler.io/images/bg-hero-header-home.jpg" property="og:image"><meta name="twitter:card" content="summary"><meta name="twitter:creator" content="@kaler"><meta property="og:title" content="Index" /><meta property="og:url" content="https://kaler.io/" /><meta property="og:description" content="Engineering Leader • Builder • Entrepreneur" /><meta property="og:image" content="https://kaler.io/images/logo-bot.png"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,700;0,6..96,900;1,6..96,400&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet"><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32"><link rel="icon" href="/favicon-16x16.png" type="image/png" sizes="16x16"><link rel="apple-touch-icon" href="/apple-icon-180x180.png"><link rel="shortcut icon" href="/favicon.ico"><link rel="alternate" type="application/atom+xml" title="Parveen Kaler" href="/atom.xml"><link rel="sitemap" type="application/xml" title="sitemap" href="/sitemap.xml" /><style type="text/css"> body{font-family:"DM Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:300;line-height:1.75;color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:"Bodoni Moda","Didot","Bodoni MT",Georgia,serif;font-weight:700;line-height:1.1;letter-spacing:-0.01em;margin-top:3rem;margin-bottom:0.75rem;color:#111}h1{font-size:3.5rem;font-weight:900;letter-spacing:-0.03em}h2{font-size:2.25rem;font-weight:700}h3{font-size:1.5rem}h4{font-family:"DM Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif;font-size:0.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#888}p{margin:0 0 1.25rem}a,a:visited{color:#111;text-decoration:none;border-bottom:1px solid #ddd;padding-bottom:1px;font-weight:inherit;transition:border-color 0.15s ease}a:hover,a:visited:hover{border-color:#111}strong,b{font-weight:500}em{font-style:italic}blockquote{border-left:3px solid #111;margin:2.5rem 0;padding:0 0 0 1.5rem;font-family:"Bodoni Moda","Didot","Bodoni MT",Georgia,serif;font-size:1.35rem;font-style:italic;line-height:1.4;color:#111}blockquote p{margin:0}blockquote footer{font-family:"DM Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:#888;margin-top:1rem}code{font-family:"SF Mono",ui-monospace,"Fira Code","Menlo",monospace;font-size:0.875em;background:#f4f4f4;padding:0.15em 0.35em;border-radius:2px}pre{font-family:"SF Mono",ui-monospace,"Fira Code","Menlo",monospace;font-size:0.8125rem;background:#111;color:#e8e8e8;overflow-x:auto;padding:1.5rem;margin:2rem 0;line-height:1.6}pre code{background:none;padding:0;font-size:inherit}dl dt{font-family:"DM Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.12em;color:#888;margin-bottom:0.25rem}dl dd{margin-bottom:1.5rem;margin-left:0}.date{font-family:"DM Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif;font-size:0.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;color:#888}.post-title{font-family:"Bodoni Moda","Didot","Bodoni MT",Georgia,serif;font-size:3.75rem;font-weight:900;letter-spacing:-0.03em;line-height:1.0;margin:3rem 0 0.75rem;color:#111}.home-title{font-family:"DM Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif;font-size:0.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#888;margin:0 0 1.5rem;padding:0;text-align:center;background:none}a.active{background:none;padding:0;border-bottom:none;color:#111;font-weight:500}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:#fff}main{max-width:700px;margin:0 auto;padding:0 2rem 5rem}header[role="banner"]{max-width:700px;margin:0 auto;padding:2.5rem 2rem 2rem}nav[role="navigation"] ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;border-top:2px solid #111;border-bottom:1px solid #ddd;padding:0.75rem 0}nav[role="navigation"] li:first-child{margin-right:auto}nav[role="navigation"] a{font-family:ui-sans-serif, -apple-system, BlinkMacSystemFont, 'DM Sans', sans-serif;font-size:0.625rem;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;text-decoration:none;border-bottom:none;color:#888;padding:0 0.875rem;transition:color 0.15s ease}nav[role="navigation"] a:hover{color:#111;border-bottom:none}nav[role="navigation"] a.active{color:#111;font-weight:500;border-bottom:none}nav[role="navigation"] li:first-child a{font-size:0.75rem;font-weight:500;letter-spacing:0.22em;color:#111;padding-left:0}hr{border:none;border-top:1px solid #ddd;margin:3rem 0}img.fit-picture{width:100%;height:420px;object-fit:cover;display:block;margin:0 0 1rem}img{max-width:100%;height:auto;display:block;margin:2rem 0}table{border-collapse:collapse;width:100%;font-size:0.9375rem;margin:2rem 0}table th{text-align:left;font-family:ui-sans-serif, -apple-system, sans-serif;font-weight:500;font-size:0.625rem;text-transform:uppercase;letter-spacing:0.15em;color:#888;border-bottom:2px solid #111;padding:0 0 0.75rem}table td{padding:0.75rem 0;border-bottom:1px solid #ddd;vertical-align:top}table tr:last-child td{border-bottom:none}article.index[role="article"]{margin-bottom:0;padding-bottom:0;border-bottom:none}article[role="article"]{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #ddd}article[role="article"]:last-of-type{border-bottom:none}article[role="article"] h2{margin-top:0.25rem;margin-bottom:0.5rem;font-size:1.875rem}article[role="article"] h2 a{text-decoration:none;border-bottom:none;color:#111}article[role="article"] h2 a:hover{border-bottom:none;opacity:0.7}article[role="article"] p{color:#555;margin-bottom:0.5rem;font-size:0.9375rem}.post-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem 2rem;margin-top:0}.post-card__link{display:block;text-decoration:none;border-bottom:none;color:inherit}.post-card__link:hover{border-bottom:none}.post-card__link:hover .post-card__thumb img{opacity:0.85}.post-card__link:hover .post-card__thumb-text{opacity:0.85}.post-card__link:hover h2{opacity:0.65}.post-card__thumb{width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#fff;margin-bottom:0.875rem}.post-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;margin:0;border-radius:0;transition:opacity 0.2s ease}.post-card__thumb-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#111;transition:opacity 0.2s ease}.post-card__thumb-text span{font-family:'Bodoni Moda', 'Didot', Georgia, serif;font-size:1.0rem;font-weight:700;color:#fff;text-align:center;line-height:1.25;letter-spacing:-0.01em}.post-card__body h2{font-size:1.0625rem;margin-top:0.35rem;margin-bottom:0.25rem;transition:opacity 0.2s ease}.post-card__body p{font-size:0.875rem;color:#666;margin:0}footer[role="contentinfo"]{max-width:700px;margin:0 auto;padding:2rem 2rem 3rem;border-top:2px solid #111}footer[role="contentinfo"] small{font-family:ui-sans-serif, -apple-system, sans-serif;font-size:0.625rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;color:#888}footer[role="contentinfo"] a{color:#888;border-bottom:none;font-weight:500}footer[role="contentinfo"] a:hover{color:#111;border-bottom:none}body>hr{display:none}.post-meta{display:flex;align-items:center;gap:0.75rem;margin-bottom:3rem}</style><script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-2731271-1', 'auto'); ga('send', 'pageview'); </script></head><body><header role="banner"><nav role="navigation"><ul><li><a href="/" class="active">Parveen Kaler</a></li><li><a href="https://twitter.com/kaler">@kaler</a></li><li><a href="https://github.com/kaler">Github</a></li></ul></nav></header><hr><main id="main" role="main"> <img class="fit-picture" src="/images/bg-hero-header-home.jpg" alt="Parveen Kaler"><article class="post index" role="article"><h1 class="home-title">Engineering Leader • Builder • Entrepreneur</h1></article><p>I am Parveen Kaler.<p>I build software organizations, products, and systems that scale.<p>Over the past two decades I've shipped products ranging from startup MVPs to platforms serving millions of customers. I have led engineering teams across mobile, backend, distributed systems, and AI while helping grow EarnIn's Vancouver engineering office from its first engineer into one of the strongest engineering teams in Canada.<p>Today I'm interested in a different class of problems.<p>I'm focused on building AI-native software organizations, designing reliable distributed systems, and creating products that meaningfully improve people's financial and physical health. I believe engineering leaders should still be deeply technical, customer obsessed, and capable of moving seamlessly between architecture, product strategy, and execution.<p>Outside of work I write about software engineering, leadership, startups, distributed systems, and artificial intelligence (obvii). I'm also building products of my own and exploring what the next generation of AI-powered companies will look like.<hr><div class="post-grid"><article class="post-card" role="article"> <a href="/ultralearning-scott-young" class="post-card__link"><div class="post-card__thumb"> <img src="/images/ultralearning/thumbnail.jpg" alt="Book Notes: Ultralearning by Scott Young"></div><div class="post-card__body"> <time class="date" datetime="2020-08-24T00:00:00+00:00">August 24, 2020</time><h2>Book Notes: Ultralearning by Scott Young</h2></div></a></article><article class="post-card" role="article"> <a href="/the-score-takes-care-of-itself-bill-walsh" class="post-card__link"><div class="post-card__thumb"> <img src="/images/the-score-takes-care-of-itself/thumbnail.png" alt="Book Notes: The Score Takes Care Of Itself by Bill Walsh"></div><div class="post-card__body"> <time class="date" datetime="2019-04-25T00:00:00+00:00">April 25, 2019</time><h2>Book Notes: The Score Takes Care Of Itself by Bill Walsh</h2></div></a></article><article class="post-card" role="article"> <a href="/high-output-management-andy-grove" class="post-card__link"><div class="post-card__thumb"> <img src="/images/high-output-management/thumbnail.png" alt="Book Notes: High Output Management by Andy Grove"></div><div class="post-card__body"> <time class="date" datetime="2019-04-21T00:00:00+00:00">April 21, 2019</time><h2>Book Notes: High Output Management by Andy Grove</h2></div></a></article><article class="post-card" role="article"> <a href="/drive-daniel-pink" class="post-card__link"><div class="post-card__thumb"> <img src="/images/drive/thumbnail.png" alt="Book Notes: Drive"></div><div class="post-card__body"> <time class="date" datetime="2019-02-17T00:00:00+00:00">February 17, 2019</time><h2>Book Notes: Drive</h2></div></a></article><article class="post-card" role="article"> <a href="/book-notes-7-powers-hamilton-helmer" class="post-card__link"><div class="post-card__thumb"> <img src="/images/7-powers/thumbnail.png" alt="Book Notes: 7 Powers"></div><div class="post-card__body"> <time class="date" datetime="2019-02-15T00:00:00+00:00">February 15, 2019</time><h2>Book Notes: 7 Powers</h2></div></a></article><article class="post-card" role="article"> <a href="/custom-xcode-template-uiviewcontroller" class="post-card__link"><div class="post-card__thumb"> <img src="/images/custom-xcode-template-uiviewcontroller/thumbnail.png" alt="Custom Xcode Templates for UIViewControllers"></div><div class="post-card__body"> <time class="date" datetime="2018-12-29T00:00:00+00:00">December 29, 2018</time><h2>Custom Xcode Templates for UIViewControllers</h2></div></a></article><article class="post-card" role="article"> <a href="/ibinspectable-uibutton-borders-storyboard" class="post-card__link"><div class="post-card__thumb"> <img src="/images/ibinspectable-uibutton/thumbnail.png" alt="IBInspectable and UIButton Borders in Storyboards"></div><div class="post-card__body"> <time class="date" datetime="2018-12-27T00:00:00+00:00">December 27, 2018</time><h2>IBInspectable and UIButton Borders in Storyboards</h2></div></a></article><article class="post-card" role="article"> <a href="/book-notes-thinking-in-systems" class="post-card__link"><div class="post-card__thumb"> <img src="/images/thinking-in-systems/thumbnail.png" alt="Book Notes: Thinking In Systems"></div><div class="post-card__body"> <time class="date" datetime="2018-12-23T00:00:00+00:00">December 23, 2018</time><h2>Book Notes: Thinking In Systems</h2></div></a></article><article class="post-card" role="article"> <a href="/senior-ios-developer-checklist" class="post-card__link"><div class="post-card__thumb"> <img src="/images/senior-ios-developer/thumbnail.png" alt="Senior iOS Developer Checklist"></div><div class="post-card__body"> <time class="date" datetime="2018-12-12T00:00:00+00:00">December 12, 2018</time><h2>Senior iOS Developer Checklist</h2></div></a></article><article class="post-card" role="article"> <a href="/lessons-learned-shipping-impact-ios" class="post-card__link"><div class="post-card__thumb"> <img src="/images/lessons-learned-shipping-impact-ios/thumbnail.png" alt="Lessons Learned Shipping Impact for iOS"></div><div class="post-card__body"> <time class="date" datetime="2018-12-09T00:00:00+00:00">December 9, 2018</time><h2>Lessons Learned Shipping Impact for iOS</h2></div></a></article><article class="post-card" role="article"> <a href="/book-notes-mindset" class="post-card__link"><div class="post-card__thumb"> <img src="/images/mindset/thumbnail.png" alt="Book Notes: Mindset"></div><div class="post-card__body"> <time class="date" datetime="2018-11-09T00:00:00+00:00">November 9, 2018</time><h2>Book Notes: Mindset</h2></div></a></article><article class="post-card" role="article"> <a href="/book-notes-blitzscaling" class="post-card__link"><div class="post-card__thumb"> <img src="/images/blitzscaling/thumbnail.png" alt="Book Notes: Blitzscaling"></div><div class="post-card__body"> <time class="date" datetime="2018-10-21T00:00:00+00:00">October 21, 2018</time><h2>Book Notes: Blitzscaling</h2></div></a></article><article class="post-card" role="article"> <a href="/book-notes-creative-selection" class="post-card__link"><div class="post-card__thumb"> <img src="/images/creative-selection/thumbnail.png" alt="Book Notes: Creative Selection"></div><div class="post-card__body"> <time class="date" datetime="2018-09-17T00:00:00+00:00">September 17, 2018</time><h2>Book Notes: Creative Selection</h2></div></a></article><article class="post-card" role="article"> <a href="/nsspain2018-unit-testing-uiviewcontroller-5-tips" class="post-card__link"><div class="post-card__thumb"> <img src="/images/nsspain2018/thumbnail.png" alt="NSSpain 2018 | Unit Testing UIViewController: 5 Tips in 5 Minutes"></div><div class="post-card__body"> <time class="date" datetime="2018-09-14T00:00:00+00:00">September 14, 2018</time><h2>NSSpain 2018 | Unit Testing UIViewController: 5 Tips in 5 Minutes</h2></div></a></article><article class="post-card" role="article"> <a href="/uiviewcontroller-containment" class="post-card__link"><div class="post-card__thumb"> <img src="/images/uiviewcontroller-containment/thumbnail.png" alt="UIViewController Containment"></div><div class="post-card__body"> <time class="date" datetime="2018-09-12T00:00:00+00:00">September 12, 2018</time><h2>UIViewController Containment</h2></div></a></article><article class="post-card" role="article"> <a href="/unit-test-uitabbarcontroller" class="post-card__link"><div class="post-card__thumb"> <img src="/images/unit-test-uitabbarcontroller/thumbnail.png" alt="Unit Testing UITabBarControllers"></div><div class="post-card__body"> <time class="date" datetime="2018-09-09T00:00:00+00:00">September 9, 2018</time><h2>Unit Testing UITabBarControllers</h2></div></a></article><article class="post-card" role="article"> <a href="/unit-testing-uiviewcontrollers" class="post-card__link"><div class="post-card__thumb"> <img src="/images/unit-test-uiviewcontrollers/thumbnail.png" alt="Unit Testing UIViewControllers"></div><div class="post-card__body"> <time class="date" datetime="2018-09-08T00:00:00+00:00">September 8, 2018</time><h2>Unit Testing UIViewControllers</h2></div></a></article><article class="post-card" role="article"> <a href="/altconf-2018-ios-at-scale" class="post-card__link"><div class="post-card__thumb"> <img src="/images/ios-scale/thumbnail.png" alt="AltConf 2018 Video: iOS at Scale"></div><div class="post-card__body"> <time class="date" datetime="2018-09-06T00:00:00+00:00">September 6, 2018</time><h2>AltConf 2018 Video: iOS at Scale</h2></div></a></article><article class="post-card" role="article"> <a href="/how-to-read-a-book" class="post-card__link"><div class="post-card__thumb"> <img src="/images/how-to-read-a-book/thumbnail.png" alt="Book Notes: How To Read A Book"></div><div class="post-card__body"> <time class="date" datetime="2018-09-05T00:00:00+00:00">September 5, 2018</time><h2>Book Notes: How To Read A Book</h2></div></a></article><article class="post-card" role="article"> <a href="/ios-architecture-at-scale" class="post-card__link"><div class="post-card__thumb"> <img src="/images/ios-scale/thumbnail.png" alt="Millions of Customers. Billions of Dollars: iOS Architecture at Scale"></div><div class="post-card__body"> <time class="date" datetime="2018-06-11T00:00:00+00:00">June 11, 2018</time><h2>Millions of Customers. Billions of Dollars: iOS Architecture at Scale</h2></div></a></article><article class="post-card" role="article"> <a href="/self-sizing-uicollectionviewcell-swift" class="post-card__link"><div class="post-card__thumb"> <img src="/images/self-sizing-uicollectionviewcell-01.png" alt="Self Sizing UICollectionViewCell in Swift"></div><div class="post-card__body"> <time class="date" datetime="2018-01-15T00:00:00+00:00">January 15, 2018</time><h2>Self Sizing UICollectionViewCell in Swift</h2></div></a></article><article class="post-card" role="article"> <a href="/swift-mvvm-protocols-operations" class="post-card__link"><div class="post-card__thumb"> <img src="/images/mvvm-protocols.jpg" alt="MVVM, Protocols, and Operations in Swift"></div><div class="post-card__body"> <time class="date" datetime="2016-08-22T00:00:00+00:00">August 22, 2016</time><h2>MVVM, Protocols, and Operations in Swift</h2></div></a></article><article class="post-card" role="article"> <a href="/good-analytics-change-behaviour" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Good Analytics Change Behaviour</span></div></div><div class="post-card__body"> <time class="date" datetime="2015-08-26T00:00:00+00:00">August 26, 2015</time><h2>Good Analytics Change Behaviour</h2></div></a></article><article class="post-card" role="article"> <a href="/swift2-whats-new" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>What's New In Swift 2.0</span></div></div><div class="post-card__body"> <time class="date" datetime="2015-07-06T00:00:00+00:00">July 6, 2015</time><h2>What's New In Swift 2.0</h2></div></a></article><article class="post-card" role="article"> <a href="/learn-swift-now" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Learn Swift Now</span></div></div><div class="post-card__body"> <time class="date" datetime="2015-02-14T00:00:00+00:00">February 14, 2015</time><h2>Learn Swift Now</h2></div></a></article><article class="post-card" role="article"> <a href="/autolayout-and-layoutsubviews" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Auto Layout, Custom Controls and layoutSubviews</span></div></div><div class="post-card__body"> <time class="date" datetime="2014-09-19T00:00:00+00:00">September 19, 2014</time><h2>Auto Layout, Custom Controls and layoutSubviews</h2></div></a></article><article class="post-card" role="article"> <a href="/opinionated-core-data" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Opinionated Core Data&#58; Hold On To Your Butts</span></div></div><div class="post-card__body"> <time class="date" datetime="2014-03-13T00:00:00+00:00">March 13, 2014</time><h2>Opinionated Core Data&#58; Hold On To Your Butts</h2></div></a></article><article class="post-card" role="article"> <a href="/api-first" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>API First</span></div></div><div class="post-card__body"> <time class="date" datetime="2013-07-05T00:00:00+00:00">July 5, 2013</time><h2>API First</h2></div></a></article><article class="post-card" role="article"> <a href="/polyglotconf-vancouver-2012" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>PolyglotConf Vancouver 2012</span></div></div><div class="post-card__body"> <time class="date" datetime="2012-04-08T20:31:57+00:00">April 8, 2012</time><h2>PolyglotConf Vancouver 2012</h2></div></a></article><article class="post-card" role="article"> <a href="/continuous-deployment-for-ios-apps" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Continuous Deployment for iOS Apps</span></div></div><div class="post-card__body"> <time class="date" datetime="2012-02-04T18:26:26+00:00">February 4, 2012</time><h2>Continuous Deployment for iOS Apps</h2></div></a></article><article class="post-card" role="article"> <a href="/ai-distribution-siri-versus-google-search" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>AI Distribution: Siri versus Google Search</span></div></div><div class="post-card__body"> <time class="date" datetime="2011-10-16T15:10:27+00:00">October 16, 2011</time><h2>AI Distribution: Siri versus Google Search</h2></div></a></article><article class="post-card" role="article"> <a href="/tingle-a-great-reason-to-be-single" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Tingle - A Great Reason To Be Single</span></div></div><div class="post-card__body"> <time class="date" datetime="2011-02-09T10:25:43+00:00">February 9, 2011</time><h2>Tingle - A Great Reason To Be Single</h2></div></a></article><article class="post-card" role="article"> <a href="/joining-app-social-as-director-of-development" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Joining App Social as Director of Development</span></div></div><div class="post-card__body"> <time class="date" datetime="2010-11-26T16:07:20+00:00">November 26, 2010</time><h2>Joining App Social as Director of Development</h2></div></a></article><article class="post-card" role="article"> <a href="/democamp-vancouver-12" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>DemoCamp Vancouver 12</span></div></div><div class="post-card__body"> <time class="date" datetime="2010-10-05T14:04:35+00:00">October 5, 2010</time><h2>DemoCamp Vancouver 12</h2></div></a></article><article class="post-card" role="article"> <a href="/crashkit-helping-your-iphone-apps-suck-less" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>CrashKit: Helping Your iOS/iPhone Apps Suck Less</span></div></div><div class="post-card__body"> <time class="date" datetime="2010-08-11T03:38:46+00:00">August 11, 2010</time><h2>CrashKit: Helping Your iOS/iPhone Apps Suck Less</h2></div></a></article><article class="post-card" role="article"> <a href="/designing-a-better-iphone-signin-screen" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Designing a Better iPhone Sign Up Screen</span></div></div><div class="post-card__body"> <time class="date" datetime="2010-07-26T21:14:00+00:00">July 26, 2010</time><h2>Designing a Better iPhone Sign Up Screen</h2></div></a></article><article class="post-card" role="article"> <a href="/democamp-vancouver-11" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>DemoCamp Vancouver 11</span></div></div><div class="post-card__body"> <time class="date" datetime="2010-07-02T21:15:17+00:00">July 2, 2010</time><h2>DemoCamp Vancouver 11</h2></div></a></article><article class="post-card" role="article"> <a href="/democamp-vancouver-10-geo-edition" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>DemoCamp Vancouver 10: Geo Edition</span></div></div><div class="post-card__body"> <time class="date" datetime="2010-02-20T22:44:43+00:00">February 20, 2010</time><h2>DemoCamp Vancouver 10: Geo Edition</h2></div></a></article><article class="post-card" role="article"> <a href="/vancouver-iphone-forum-touch-interface-design" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Vancouver iPhone Forum: Touch Interface Design</span></div></div><div class="post-card__body"> <time class="date" datetime="2009-11-19T14:36:16+00:00">November 19, 2009</time><h2>Vancouver iPhone Forum: Touch Interface Design</h2></div></a></article><article class="post-card" role="article"> <a href="/in-app-purchases-and-mobile-services" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>In App Purchases and Mobile Services</span></div></div><div class="post-card__body"> <time class="date" datetime="2009-10-16T12:40:42+00:00">October 16, 2009</time><h2>In App Purchases and Mobile Services</h2></div></a></article><article class="post-card" role="article"> <a href="/cbc-interview-iphone-app-store-economics" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>CBC Interview - iPhone App Store Economics</span></div></div><div class="post-card__body"> <time class="date" datetime="2009-10-14T11:40:09+00:00">October 14, 2009</time><h2>CBC Interview - iPhone App Store Economics</h2></div></a></article><article class="post-card" role="article"> <a href="/georgia-straight-article-on-iphone-development" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Georgia Straight Article on iPhone Development</span></div></div><div class="post-card__body"> <time class="date" datetime="2009-04-23T14:18:50+00:00">April 23, 2009</time><h2>Georgia Straight Article on iPhone Development</h2></div></a></article><article class="post-card" role="article"> <a href="/april-vancouver-iphone-developers-meetup" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>April Vancouver iPhone Developers Meetup</span></div></div><div class="post-card__body"> <time class="date" datetime="2009-04-12T23:58:59+00:00">April 12, 2009</time><h2>April Vancouver iPhone Developers Meetup</h2></div></a></article><article class="post-card" role="article"> <a href="/february-vancouver-iphone-developers-meetup" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>February Vancouver iPhone Developers Meetup</span></div></div><div class="post-card__body"> <time class="date" datetime="2009-02-16T17:42:28+00:00">February 16, 2009</time><h2>February Vancouver iPhone Developers Meetup</h2></div></a></article><article class="post-card" role="article"> <a href="/seattle-iphone-tech-talk-world-tour" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Seattle: iPhone Tech Talk World Tour</span></div></div><div class="post-card__body"> <time class="date" datetime="2008-11-30T15:47:43+00:00">November 30, 2008</time><h2>Seattle: iPhone Tech Talk World Tour</h2></div></a></article><article class="post-card" role="article"> <a href="/november-vancouver-iphone-developer-meetup" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>November Vancouver iPhone Developer Meetup</span></div></div><div class="post-card__body"> <time class="date" datetime="2008-11-19T22:36:51+00:00">November 19, 2008</time><h2>November Vancouver iPhone Developer Meetup</h2></div></a></article><article class="post-card" role="article"> <a href="/iphone-translink-app" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>iPhone Translink App</span></div></div><div class="post-card__body"> <time class="date" datetime="2008-11-14T17:42:25+00:00">November 14, 2008</time><h2>iPhone Translink App</h2></div></a></article><article class="post-card" role="article"> <a href="/vancouver-iphone-developers-group" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Vancouver iPhone Developers Group</span></div></div><div class="post-card__body"> <time class="date" datetime="2008-10-13T20:35:29+00:00">October 13, 2008</time><h2>Vancouver iPhone Developers Group</h2></div></a></article><article class="post-card" role="article"> <a href="/iphone-development-reading-objective-c-methods" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>iPhone Development: Reading Objective-C Methods</span></div></div><div class="post-card__body"> <time class="date" datetime="2008-09-28T19:09:10+00:00">September 28, 2008</time><h2>iPhone Development: Reading Objective-C Methods</h2></div></a></article><article class="post-card" role="article"> <a href="/quality-of-life" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Quality of Life</span></div></div><div class="post-card__body"> <time class="date" datetime="2006-04-26T00:22:38+00:00">April 26, 2006</time><h2>Quality of Life</h2></div></a></article><article class="post-card" role="article"> <a href="/company-of-heroes-trailer" class="post-card__link"><div class="post-card__thumb"><div class="post-card__thumb-text"><span>Company of Heroes Trailer</span></div></div><div class="post-card__body"> <time class="date" datetime="2005-05-15T10:11:00+00:00">May 15, 2005</time><h2>Company of Heroes Trailer</h2></div></a></article></div></main><hr><footer class="footer" role="contentinfo"> <small> © 2020 Parveen Kaler / <a href="/atom.xml">RSS Feed</a>. </small></footer></body></html>
