<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (justin)</title>
    <link>https://pinboard.in/u:justin/public/</link>
    <description>recent bookmarks from justin</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://holko.pl/2017/06/26/checking-uiviewcontroller-deallocation/"/>
	<rdf:li rdf:resource="http://stephaniehurlburt.com/blog/2016/10/28/casual-introduction-to-low-level-graphics-programming"/>
	<rdf:li rdf:resource="https://mobile.twitter.com/sehurlburt/status/884470105320468481"/>
	<rdf:li rdf:resource="https://www.caseyliss.com/2014/11/22/how-i-make-podcasts"/>
	<rdf:li rdf:resource="https://finance.yahoo.com/news/system-meant-keep-money-safe-put-danger-195726635.html"/>
	<rdf:li rdf:resource="https://www.theregister.co.uk/2017/07/10/att_falls_for_hacker_tricks/"/>
	<rdf:li rdf:resource="http://www.zdnet.com/article/security-experts-warn-of-account-risks-after-verizon-customer-data-leak/"/>
	<rdf:li rdf:resource="http://machinethink.net/blog/mps-matrix-multiplication/"/>
	<rdf:li rdf:resource="http://machinethink.net/blog/object-detection-with-yolo/"/>
	<rdf:li rdf:resource="http://machinethink.net/blog/convolutional-neural-networks-on-the-iphone-with-vggnet/"/>
	<rdf:li rdf:resource="http://machinethink.net/blog/forge-neural-network-toolkit-for-metal/"/>
	<rdf:li rdf:resource="http://machinethink.net/blog/recurrent-neural-networks-with-swift/"/>
	<rdf:li rdf:resource="http://machinethink.net/blog/tensorflow-on-ios/"/>
	<rdf:li rdf:resource="http://machinethink.net/blog/ios-11-machine-learning-for-everyone/"/>
	<rdf:li rdf:resource="https://github.com/Boerworz/Gagat"/>
	<rdf:li rdf:resource="https://medium.com/@bluepnume/learn-about-promises-before-you-start-using-async-await-eb148164a9c8"/>
	<rdf:li rdf:resource="https://alexandrebrisebois.wordpress.com/2013/08/14/poison-queues-are-a-must/"/>
	<rdf:li rdf:resource="https://www.dougv.com/2015/07/handling-poison-messages-in-an-azure-service-bus-queue/"/>
	<rdf:li rdf:resource="http://daverupert.com/2017/03/my-bash-on-windows-developer-environment/"/>
	<rdf:li rdf:resource="https://discourse.roots.io/t/guide-developing-on-windows-10-using-wsl/9380"/>
	<rdf:li rdf:resource="https://char.gd/blog/2017/essential-apps-for-switching-from-mac-to-windows"/>
	<rdf:li rdf:resource="https://www.troyhunt.com/everything-you-need-to-know-about-loading-a-free-lets-encrypt-certificate-into-an-azure-website/"/>
	<rdf:li rdf:resource="https://www.toptal.com/python/beginners-guide-to-concurrency-and-parallelism-in-python"/>
	<rdf:li rdf:resource="https://www.troyhunt.com/applied-azure-infographic-of-how-have-i/"/>
	<rdf:li rdf:resource="https://www.troyhunt.com/azure-functions-in-practice/"/>
	<rdf:li rdf:resource="https://kierantie.com/a/burnout/"/>
	<rdf:li rdf:resource="https://github.com/monkeylearn/startup-news-analysis"/>
	<rdf:li rdf:resource="https://forums.developer.apple.com/thread/14855"/>
	<rdf:li rdf:resource="https://pjreddie.com/darknet/"/>
	<rdf:li rdf:resource="http://machinelearningexp.com/machine-learning-regression-911-calls/"/>
	<rdf:li rdf:resource="http://minimaxir.com/2017/02/predicting-arrests/"/>
	<rdf:li rdf:resource="https://brooksreview.net/2017/02/i-mean-45-could-start-a-war-with-a-tweet/"/>
	<rdf:li rdf:resource="http://www.commitstrip.com/en/2014/11/25/west-side-project-story/"/>
	<rdf:li rdf:resource="https://www.mutuallyhuman.com/blog/2015/05/18/making-github-flavored-markdown-your-default-grammar-in-atom"/>
	<rdf:li rdf:resource="https://blog.risingstack.com/10-best-practices-for-writing-node-js-rest-apis/"/>
	<rdf:li rdf:resource="http://blog.jaredsinclair.com/post/149892449150/implementing-avassetresourceloaderdelegate-a"/>
	<rdf:li rdf:resource="https://jann.is/lego-macintosh-classic/"/>
	<rdf:li rdf:resource="https://ugmonk.com/2017/04/12/how-i-designed-a-super-productive-desk-setup/"/>
	<rdf:li rdf:resource="https://ugmonk.com/2017/02/23/my-diy-monitor-stand/#premium"/>
	<rdf:li rdf:resource="http://blog.supertop.co/post/152615019837/how-not-to-crash-1"/>
	<rdf:li rdf:resource="http://curtclifton.net/fonts-with-style"/>
	<rdf:li rdf:resource="https://blog.twitch.tv/cocoapods-for-development-time-modularity-36f92f63a5d3?source=userActivityShare-1fec338821f5-1492141243"/>
	<rdf:li rdf:resource="https://medium.com/combo-fm/how-we-gave-our-studio-wwe-style-entrances-using-ibeacons-and-sonos-92dd2f54983"/>
	<rdf:li rdf:resource="https://www.linkedin.com/pulse/best-hardware-build-swift-what-you-might-think-jacek-suliga"/>
	<rdf:li rdf:resource="https://medium.com/capital-one-developers/boost-smooth-scrolling-with-ios-10-pre-fetching-api-818c25cd9c5d"/>
	<rdf:li rdf:resource="http://artsy.github.io/blog/2017/04/05/what-is-fastlane-match/"/>
	<rdf:li rdf:resource="https://css-tricks.com/animated-intro-rxjs/"/>
	<rdf:li rdf:resource="http://merowing.info/2017/04/stop-weak-strong-dance/"/>
	<rdf:li rdf:resource="https://dev.to/buntine/hulkamania-or-how-i-made-our-office-play-personalized-entrance-theme-music"/>
	<rdf:li rdf:resource="https://medium.com/day-one/end-to-end-encryption-for-day-one-sync-af4ba31fb36e?source=userActivityShare-1fec338821f5-1491254252"/>
	<rdf:li rdf:resource="https://medium.com/@WorkloadRancher/decrypting-service-fabric-architecture-c2ef314fbf2e"/>
	<rdf:li rdf:resource="https://medium.com/@WorkloadRancher/service-fabric-functions-and-app-services-which-ones-for-me-4e275128ed0"/>
	<rdf:li rdf:resource="https://github.com/mattdesl/module-best-practices"/>
	<rdf:li rdf:resource="https://github.com/verekia/js-stack-from-scratch"/>
	<rdf:li rdf:resource="http://char.gd/microsoft/setting-up-perfect-windows-dev/"/>
	<rdf:li rdf:resource="http://www.mokacoding.com/blog/xctest-closure-based-expectation/"/>
	<rdf:li rdf:resource="https://github.com/jwasham/coding-interview-university/"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=lJlyR8chDwo"/>
	<rdf:li rdf:resource="https://www.toptal.com/ios/sync-data-across-devices-with-cloudkit"/>
	<rdf:li rdf:resource="https://www.macsparky.com/blog/2014/6/my-omnifocus-perspectives"/>
	<rdf:li rdf:resource="https://medium.com/ios-os-x-development/pluggableapplicationdelegate-e50b2c5d97dd#.e6dh376bz"/>
	<rdf:li rdf:resource="https://m.signalvnoise.com/how-we-set-up-our-work-cbce3d3d9cae#.c2ufd4krf"/>
	<rdf:li rdf:resource="https://realm.io/news/slug-wendy-lu-data-consistency/"/>
	<rdf:li rdf:resource="https://mozilla-mobile.github.io/ios/firefox/swift/core/2017/02/22/migrating-to-swift-3.0.html"/>
	<rdf:li rdf:resource="https://developer.apple.com/swift/blog/?id=10"/>
	<rdf:li rdf:resource="https://medium.com/javascript-scene/why-learn-functional-programming-in-javascript-composing-software-ea13afc7a257?source=userActivityShare-1fec338821f5-1487611894"/>
	<rdf:li rdf:resource="https://medium.com/javascript-scene/what-every-unit-test-needs-f6cd34d9836d#.t60kxxggz"/>
	<rdf:li rdf:resource="http://www.jessesquires.com/testing-without-ocmock/"/>
	<rdf:li rdf:resource="https://swifting.io/blog/2017/02/05/35-structs-alternative-using-swift-protocols-to-enhance-safety-of-core-data-access/"/>
	<rdf:li rdf:resource="http://masilotti.com/xctest-waiting/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://holko.pl/2017/06/26/checking-uiviewcontroller-deallocation/">
    <title>Catching Leaky View Controllers Without Instruments</title>
    <dc:date>2017-08-01T14:52:53+00:00</dc:date>
    <link>http://holko.pl/2017/06/26/checking-uiviewcontroller-deallocation/</link>
    <dc:creator>justin</dc:creator><dc:identifier>https://pinboard.in/u:justin/b:026d36124fe6/</dc:identifier>
</item>
<item rdf:about="http://stephaniehurlburt.com/blog/2016/10/28/casual-introduction-to-low-level-graphics-programming">
    <title>Casual Introduction to Low-Level Graphics Programming — Stephanie Hurlburt</title>
    <dc:date>2017-07-31T17:42:32+00:00</dc:date>
    <link>http://stephaniehurlburt.com/blog/2016/10/28/casual-introduction-to-low-level-graphics-programming</link>
    <dc:creator>justin</dc:creator><dc:identifier>https://pinboard.in/u:justin/b:5a2e6b53547d/</dc:identifier>
</item>
<item rdf:about="https://mobile.twitter.com/sehurlburt/status/884470105320468481">
    <title>Stephanie Hurlburt on Twitter: &quot;A bunch of people are asking what resources I recommend to start learning graphics programming. So you get a thread on it!&quot;</title>
    <dc:date>2017-07-31T17:42:19+00:00</dc:date>
    <link>https://mobile.twitter.com/sehurlburt/status/884470105320468481</link>
    <dc:creator>justin</dc:creator><dc:identifier>https://pinboard.in/u:justin/b:e366cbaf1562/</dc:identifier>
</item>
<item rdf:about="https://www.caseyliss.com/2014/11/22/how-i-make-podcasts">
    <title>How I Make Podcasts — Liss is More</title>
    <dc:date>2017-07-20T18:49:17+00:00</dc:date>
    <link>https://www.caseyliss.com/2014/11/22/how-i-make-podcasts</link>
    <dc:creator>justin</dc:creator><dc:identifier>https://pinboard.in/u:justin/b:97081c8a1c89/</dc:identifier>
</item>
<item rdf:about="https://finance.yahoo.com/news/system-meant-keep-money-safe-put-danger-195726635.html">
    <title>How a system meant to keep your money safe could put it in danger</title>
    <dc:date>2017-07-18T13:36:47+00:00</dc:date>
    <link>https://finance.yahoo.com/news/system-meant-keep-money-safe-put-danger-195726635.html</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Two-step authentication is supposed to keep your phone safe, but it's not foolproof.]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:9fe2e2e25627/</dc:identifier>
</item>
<item rdf:about="https://www.theregister.co.uk/2017/07/10/att_falls_for_hacker_tricks/">
    <title>Two-factor FAIL: Chap gets pwned after 'AT&amp;T falls for hacker tricks' • The Register</title>
    <dc:date>2017-07-13T17:08:30+00:00</dc:date>
    <link>https://www.theregister.co.uk/2017/07/10/att_falls_for_hacker_tricks/</link>
    <dc:creator>justin</dc:creator><dc:identifier>https://pinboard.in/u:justin/b:a3156c458d2f/</dc:identifier>
</item>
<item rdf:about="http://www.zdnet.com/article/security-experts-warn-of-account-risks-after-verizon-customer-data-leak/">
    <title>Security experts warn of account risks after Verizon customer data leak | ZDNet</title>
    <dc:date>2017-07-12T13:56:25+00:00</dc:date>
    <link>http://www.zdnet.com/article/security-experts-warn-of-account-risks-after-verizon-customer-data-leak/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Thought your email, social media, and bank accounts were safe with two-factor authentication? Think again — your cell phone account will likely be the biggest point of security failure in your life today.]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:d4895eb2daaf/</dc:identifier>
</item>
<item rdf:about="http://machinethink.net/blog/mps-matrix-multiplication/">
    <title>Matrix Multiplication with Metal Performance Shaders</title>
    <dc:date>2017-06-18T16:11:25+00:00</dc:date>
    <link>http://machinethink.net/blog/mps-matrix-multiplication/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[op() is an optional transposition that gets applied to matrix A and/or B before they are multiplied. Remember that for multiplications the sides of the matrices have to match up: A’s number of columns must equal B’s number of rows. If that’s not the case, you may have to transpose one or both of these matrices before the multiplication. It’s handy th]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:56e99ec99632/</dc:identifier>
</item>
<item rdf:about="http://machinethink.net/blog/object-detection-with-yolo/">
    <title>Real-time object detection with YOLO</title>
    <dc:date>2017-06-18T16:11:22+00:00</dc:date>
    <link>http://machinethink.net/blog/object-detection-with-yolo/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Implementing the YOLO object detection neural network in Metal on iOS]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:eb5d4e0d5606/</dc:identifier>
</item>
<item rdf:about="http://machinethink.net/blog/convolutional-neural-networks-on-the-iphone-with-vggnet/">
    <title>Convolutional neural networks on the iPhone with VGGNet</title>
    <dc:date>2017-06-18T16:11:18+00:00</dc:date>
    <link>http://machinethink.net/blog/convolutional-neural-networks-on-the-iphone-with-vggnet/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Building an image recognition app using Metal]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:8745179253a0/</dc:identifier>
</item>
<item rdf:about="http://machinethink.net/blog/forge-neural-network-toolkit-for-metal/">
    <title>Forge: neural network toolkit for Metal</title>
    <dc:date>2017-06-18T16:11:14+00:00</dc:date>
    <link>http://machinethink.net/blog/forge-neural-network-toolkit-for-metal/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[An open source library that makes it easy to build neural networks with MPSCNN]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:d4b9f34a158e/</dc:identifier>
</item>
<item rdf:about="http://machinethink.net/blog/recurrent-neural-networks-with-swift/">
    <title>Recurrent Neural Networks with Swift and Accelerate</title>
    <dc:date>2017-06-18T16:11:10+00:00</dc:date>
    <link>http://machinethink.net/blog/recurrent-neural-networks-with-swift/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Using an LSTM to teach the iPhone how to play the drums]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:154aaf9a1ca8/</dc:identifier>
</item>
<item rdf:about="http://machinethink.net/blog/tensorflow-on-ios/">
    <title>Getting started with TensorFlow on iOS</title>
    <dc:date>2017-06-18T16:11:05+00:00</dc:date>
    <link>http://machinethink.net/blog/tensorflow-on-ios/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Many other tools work at a higher level of abstraction]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:b66bd1ac249c/</dc:identifier>
</item>
<item rdf:about="http://machinethink.net/blog/ios-11-machine-learning-for-everyone/">
    <title>iOS 11: Machine Learning for everyone</title>
    <dc:date>2017-06-18T16:11:01+00:00</dc:date>
    <link>http://machinethink.net/blog/ios-11-machine-learning-for-everyone/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[
neural networks: feed-forward]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:839a93255508/</dc:identifier>
</item>
<item rdf:about="https://github.com/Boerworz/Gagat">
    <title>Boerworz/Gagat: A delightful way to transition between visual styles in your iOS applications.</title>
    <dc:date>2017-06-16T18:43:44+00:00</dc:date>
    <link>https://github.com/Boerworz/Gagat</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Gagat - A delightful way to transition between visual styles in your iOS applications.]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:e38dd0281e1b/</dc:identifier>
</item>
<item rdf:about="https://medium.com/@bluepnume/learn-about-promises-before-you-start-using-async-await-eb148164a9c8">
    <title>Understand promises before you start using async/await</title>
    <dc:date>2017-06-03T00:14:18+00:00</dc:date>
    <link>https://medium.com/@bluepnume/learn-about-promises-before-you-start-using-async-await-eb148164a9c8</link>
    <dc:creator>justin</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:97f05037ba53/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://alexandrebrisebois.wordpress.com/2013/08/14/poison-queues-are-a-must/">
    <title>Poison Queues Are A Must!</title>
    <dc:date>2017-06-02T02:52:43+00:00</dc:date>
    <link>https://alexandrebrisebois.wordpress.com/2013/08/14/poison-queues-are-a-must/</link>
    <dc:creator>justin</dc:creator><dc:subject>azure</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:26308cf13a25/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:azure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.dougv.com/2015/07/handling-poison-messages-in-an-azure-service-bus-queue/">
    <title>Handling Poison Messages In An Azure Service Bus Queue</title>
    <dc:date>2017-06-02T02:52:36+00:00</dc:date>
    <link>https://www.dougv.com/2015/07/handling-poison-messages-in-an-azure-service-bus-queue/</link>
    <dc:creator>justin</dc:creator><dc:subject>azure</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:fb2bebefdcb1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:azure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://daverupert.com/2017/03/my-bash-on-windows-developer-environment/">
    <title>My Bash on Windows Dev Environment</title>
    <dc:date>2017-06-02T02:51:15+00:00</dc:date>
    <link>http://daverupert.com/2017/03/my-bash-on-windows-developer-environment/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Using WSL, Hyper, and VS Code together.]]></description>
<dc:subject>windows wsl</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:243a6e836b2e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:windows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:wsl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://discourse.roots.io/t/guide-developing-on-windows-10-using-wsl/9380">
    <title>Developing on Windows 10 using WSL</title>
    <dc:date>2017-06-02T02:51:09+00:00</dc:date>
    <link>https://discourse.roots.io/t/guide-developing-on-windows-10-using-wsl/9380</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Web development focused.]]></description>
<dc:subject>windows wsl</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:6eae568f24a2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:windows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:wsl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://char.gd/blog/2017/essential-apps-for-switching-from-mac-to-windows">
    <title>Essential apps for switching from Mac to Windows - Charged</title>
    <dc:date>2017-05-31T19:12:01+00:00</dc:date>
    <link>https://char.gd/blog/2017/essential-apps-for-switching-from-mac-to-windows</link>
    <dc:creator>justin</dc:creator><description><![CDATA[If you're making the jump from Mac to Windows like I did, you're probably missing some of your favorite apps. Here's a selection of my favorite Windows apps.]]></description>
<dc:identifier>https://pinboard.in/u:justin/b:c6a127b15022/</dc:identifier>
</item>
<item rdf:about="https://www.troyhunt.com/everything-you-need-to-know-about-loading-a-free-lets-encrypt-certificate-into-an-azure-website/">
    <title>Everything you need to know about loading a free Let's Encrypt certificate into an Azure website</title>
    <dc:date>2017-05-23T21:50:28+00:00</dc:date>
    <link>https://www.troyhunt.com/everything-you-need-to-know-about-loading-a-free-lets-encrypt-certificate-into-an-azure-website/</link>
    <dc:creator>justin</dc:creator><dc:subject>azure ssl</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:ad3661eb059a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:azure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ssl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.toptal.com/python/beginners-guide-to-concurrency-and-parallelism-in-python">
    <title>Python Multithreading Tutorial: Concurrency and Parallelism | Toptal</title>
    <dc:date>2017-05-22T15:40:54+00:00</dc:date>
    <link>https://www.toptal.com/python/beginners-guide-to-concurrency-and-parallelism-in-python</link>
    <dc:creator>justin</dc:creator><dc:subject>python</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:f44326aa6533/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.troyhunt.com/applied-azure-infographic-of-how-have-i/">
    <title>Applied Azure Infographic</title>
    <dc:date>2017-05-19T16:44:16+00:00</dc:date>
    <link>https://www.troyhunt.com/applied-azure-infographic-of-how-have-i/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[How HiBP is architected.]]></description>
<dc:subject>azure</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:fb787d64c1c8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:azure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.troyhunt.com/azure-functions-in-practice/">
    <title>Azure Functions in Practice</title>
    <dc:date>2017-05-19T16:44:03+00:00</dc:date>
    <link>https://www.troyhunt.com/azure-functions-in-practice/</link>
    <dc:creator>justin</dc:creator><dc:subject>azure</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:8c31a5d13360/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:azure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kierantie.com/a/burnout/">
    <title>Recovering from Burnout</title>
    <dc:date>2017-05-13T03:16:04+00:00</dc:date>
    <link>https://kierantie.com/a/burnout/</link>
    <dc:creator>justin</dc:creator><dc:subject>burnout health</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:2236b547ecff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:burnout"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:health"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/monkeylearn/startup-news-analysis">
    <title>monkeylearn/startup-news-analysis: Startup news scraping and classification</title>
    <dc:date>2017-05-12T20:17:28+00:00</dc:date>
    <link>https://github.com/monkeylearn/startup-news-analysis</link>
    <dc:creator>justin</dc:creator><description><![CDATA[This is the source code of MonkeyLearn's series of posts related to analyzing startup news using machine learning models.
]]></description>
<dc:subject>ml classification</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:8b936baf3b11/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:classification"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://forums.developer.apple.com/thread/14855">
    <title>Testing Background Session Code</title>
    <dc:date>2017-05-04T18:41:10+00:00</dc:date>
    <link>https://forums.developer.apple.com/thread/14855</link>
    <dc:creator>justin</dc:creator><dc:subject>ios urlsession</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:justin/b:a56741a8f84b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:urlsession"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pjreddie.com/darknet/">
    <title>Darknet: Open Source Neural Networks in C</title>
    <dc:date>2017-05-02T21:01:02+00:00</dc:date>
    <link>https://pjreddie.com/darknet/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Darknet is an open source neural network framework written in C and CUDA. It is fast, easy to install, and supports CPU and GPU computation]]></description>
<dc:subject>neuralnetwork ted2017</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:33f608b359ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:neuralnetwork"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ted2017"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://machinelearningexp.com/machine-learning-regression-911-calls/">
    <title>Machine Learning: Regression of 911 Calls</title>
    <dc:date>2017-04-30T02:06:23+00:00</dc:date>
    <link>http://machinelearningexp.com/machine-learning-regression-911-calls/</link>
    <dc:creator>justin</dc:creator><dc:subject>ml linear-regression</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:4f56e49ba1ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:linear-regression"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://minimaxir.com/2017/02/predicting-arrests/">
    <title>Predicting And Mapping Arrest Types in San Francisco with LightGBM, R, ggplot2</title>
    <dc:date>2017-04-30T02:06:16+00:00</dc:date>
    <link>http://minimaxir.com/2017/02/predicting-arrests/</link>
    <dc:creator>justin</dc:creator><dc:subject>ml</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:0ddb52936ffc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ml"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://brooksreview.net/2017/02/i-mean-45-could-start-a-war-with-a-tweet/">
    <title>Building A Bug Out Bag</title>
    <dc:date>2017-04-24T02:02:49+00:00</dc:date>
    <link>https://brooksreview.net/2017/02/i-mean-45-could-start-a-war-with-a-tweet/</link>
    <dc:creator>justin</dc:creator><dc:subject>gtfo</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:ac19c3fbd373/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:gtfo"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.commitstrip.com/en/2014/11/25/west-side-project-story/">
    <title>West Side-project story</title>
    <dc:date>2017-04-22T01:03:35+00:00</dc:date>
    <link>http://www.commitstrip.com/en/2014/11/25/west-side-project-story/</link>
    <dc:creator>justin</dc:creator><dc:subject>comics side-projects</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:cc0e829705b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:comics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:side-projects"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mutuallyhuman.com/blog/2015/05/18/making-github-flavored-markdown-your-default-grammar-in-atom">
    <title>Making Github Flavored Markdown Your Default Grammar in Atom</title>
    <dc:date>2017-04-21T14:50:34+00:00</dc:date>
    <link>https://www.mutuallyhuman.com/blog/2015/05/18/making-github-flavored-markdown-your-default-grammar-in-atom</link>
    <dc:creator>justin</dc:creator><dc:subject>atom markdown</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:4f251a5b1f7a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:atom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:markdown"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.risingstack.com/10-best-practices-for-writing-node-js-rest-apis/">
    <title>10 Best Practices for Writing Node.js REST APIs</title>
    <dc:date>2017-04-20T01:11:58+00:00</dc:date>
    <link>https://blog.risingstack.com/10-best-practices-for-writing-node-js-rest-apis/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Of note: Do JWT-Based, Stateless Authentication]]></description>
<dc:subject>nodejs javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:7a561812f777/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.jaredsinclair.com/post/149892449150/implementing-avassetresourceloaderdelegate-a">
    <title>Implementing AVAssetResourceLoaderDelegate</title>
    <dc:date>2017-04-18T18:34:24+00:00</dc:date>
    <link>http://blog.jaredsinclair.com/post/149892449150/implementing-avassetresourceloaderdelegate-a</link>
    <dc:creator>justin</dc:creator><dc:subject>avfoundation</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:b5c73b5e47be/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:avfoundation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jann.is/lego-macintosh-classic/">
    <title>LEGO Macintosh classic with Wi-Fi and e‑paper display running docker</title>
    <dc:date>2017-04-18T12:20:03+00:00</dc:date>
    <link>https://jann.is/lego-macintosh-classic/</link>
    <dc:creator>justin</dc:creator><dc:subject>hacks docker</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:517f556354c1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:docker"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ugmonk.com/2017/04/12/how-i-designed-a-super-productive-desk-setup/">
    <title>How I Designed A Super Productive Desk Setup</title>
    <dc:date>2017-04-16T17:59:15+00:00</dc:date>
    <link>https://ugmonk.com/2017/04/12/how-i-designed-a-super-productive-desk-setup/</link>
    <dc:creator>justin</dc:creator><description><![CDATA["Since I spend the majority of my week working at the desk in my home office, I put a lot of thought into designing my ideal setup where I can be productive and stay inspired as I handle the many different parts of running Ugmonk."]]></description>
<dc:subject>productivity-porn wfh</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:90efbf8926ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:productivity-porn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:wfh"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ugmonk.com/2017/02/23/my-diy-monitor-stand/#premium">
    <title>My Simple Monitor Stand that You Can Build for Under $50</title>
    <dc:date>2017-04-16T17:59:09+00:00</dc:date>
    <link>https://ugmonk.com/2017/02/23/my-diy-monitor-stand/#premium</link>
    <dc:creator>justin</dc:creator><dc:subject>woodworking productivity-porn wfh</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:cf8a85d97b7d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:woodworking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:productivity-porn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:wfh"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.supertop.co/post/152615019837/how-not-to-crash-1">
    <title>How Not to Crash</title>
    <dc:date>2017-04-16T17:51:10+00:00</dc:date>
    <link>http://blog.supertop.co/post/152615019837/how-not-to-crash-1</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Weird gotchas around background tasks and extensions.]]></description>
<dc:subject>ios extensability backgrounding</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:a83adbbb5f34/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:extensability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:backgrounding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://curtclifton.net/fonts-with-style">
    <title>Fonts With Style</title>
    <dc:date>2017-04-14T19:45:30+00:00</dc:date>
    <link>http://curtclifton.net/fonts-with-style</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Custom fonts with dynamic type descriptors.]]></description>
<dc:subject>iOS accessibility</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:0c123d22c08b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:iOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:accessibility"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.twitch.tv/cocoapods-for-development-time-modularity-36f92f63a5d3?source=userActivityShare-1fec338821f5-1492141243">
    <title>CocoaPods for Development-Time Modularity</title>
    <dc:date>2017-04-14T03:40:45+00:00</dc:date>
    <link>https://blog.twitch.tv/cocoapods-for-development-time-modularity-36f92f63a5d3?source=userActivityShare-1fec338821f5-1492141243</link>
    <dc:creator>justin</dc:creator><description><![CDATA["At Twitch, we use CocoaPods . . . for development time modularity (to keep our code properly isolated and to reduce build times for our automated tests)."]]></description>
<dc:subject>ios</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:d0a1c4f74cd3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/combo-fm/how-we-gave-our-studio-wwe-style-entrances-using-ibeacons-and-sonos-92dd2f54983">
    <title>How we gave our studio WWE-style entrances using iBeacons and Sonos</title>
    <dc:date>2017-04-13T11:25:39+00:00</dc:date>
    <link>https://medium.com/combo-fm/how-we-gave-our-studio-wwe-style-entrances-using-ibeacons-and-sonos-92dd2f54983</link>
    <dc:creator>justin</dc:creator><dc:subject>hacks ios beacons</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:ab3c1c4159ba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:beacons"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.linkedin.com/pulse/best-hardware-build-swift-what-you-might-think-jacek-suliga">
    <title>The best hardware to build with Swift is not what you might think</title>
    <dc:date>2017-04-09T14:33:20+00:00</dc:date>
    <link>https://www.linkedin.com/pulse/best-hardware-build-swift-what-you-might-think-jacek-suliga</link>
    <dc:creator>justin</dc:creator><dc:subject>swift performance</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:1b878c0bfd91/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/capital-one-developers/boost-smooth-scrolling-with-ios-10-pre-fetching-api-818c25cd9c5d">
    <title>Boost Smooth Scrolling with iOS 10 Pre-Fetching API</title>
    <dc:date>2017-04-09T00:16:38+00:00</dc:date>
    <link>https://medium.com/capital-one-developers/boost-smooth-scrolling-with-ios-10-pre-fetching-api-818c25cd9c5d</link>
    <dc:creator>justin</dc:creator><dc:subject>ios uitableview uicollectionview ios10</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:214685fc9b11/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:uitableview"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:uicollectionview"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios10"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://artsy.github.io/blog/2017/04/05/what-is-fastlane-match/">
    <title>What is fastlane match?</title>
    <dc:date>2017-04-06T14:13:15+00:00</dc:date>
    <link>http://artsy.github.io/blog/2017/04/05/what-is-fastlane-match/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Using match from Google/Fastlane to manage code signing and distribution.]]></description>
<dc:subject>ios codesigning</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:3bc5e0f309ee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:codesigning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://css-tricks.com/animated-intro-rxjs/">
    <title>Animated Intro to RxJS</title>
    <dc:date>2017-04-06T12:30:03+00:00</dc:date>
    <link>https://css-tricks.com/animated-intro-rxjs/</link>
    <dc:creator>justin</dc:creator><dc:subject>rxjs frp javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:d73ef5414d2a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:rxjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:frp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://merowing.info/2017/04/stop-weak-strong-dance/">
    <title>Stop the weak-strong dance.</title>
    <dc:date>2017-04-05T00:21:18+00:00</dc:date>
    <link>http://merowing.info/2017/04/stop-weak-strong-dance/</link>
    <dc:creator>justin</dc:creator><dc:subject>swift</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:8d9266abc126/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:swift"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.to/buntine/hulkamania-or-how-i-made-our-office-play-personalized-entrance-theme-music">
    <title>Hulkamania! Or; How I made our office play personalized entrance theme music</title>
    <dc:date>2017-04-04T00:55:11+00:00</dc:date>
    <link>https://dev.to/buntine/hulkamania-or-how-i-made-our-office-play-personalized-entrance-theme-music</link>
    <dc:creator>justin</dc:creator><description><![CDATA["This blog post details how I hacked the office WiFi to play entrance theme music for my colleagues when they entered the building each morning."]]></description>
<dc:subject>hacks</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:51f66ea9aacb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:hacks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/day-one/end-to-end-encryption-for-day-one-sync-af4ba31fb36e?source=userActivityShare-1fec338821f5-1491254252">
    <title>End to End Encryption for Day One Sync</title>
    <dc:date>2017-04-03T21:17:34+00:00</dc:date>
    <link>https://medium.com/day-one/end-to-end-encryption-for-day-one-sync-af4ba31fb36e?source=userActivityShare-1fec338821f5-1491254252</link>
    <dc:creator>justin</dc:creator><dc:subject>encryption sync</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:5e37b8471c3c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:encryption"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:sync"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@WorkloadRancher/decrypting-service-fabric-architecture-c2ef314fbf2e">
    <title>Decrypting Service Fabric Architecture – Mark Hedley – Medium</title>
    <dc:date>2017-04-01T04:30:05+00:00</dc:date>
    <link>https://medium.com/@WorkloadRancher/decrypting-service-fabric-architecture-c2ef314fbf2e</link>
    <dc:creator>justin</dc:creator><dc:subject>azure</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:1160621d9de4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:azure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@WorkloadRancher/service-fabric-functions-and-app-services-which-ones-for-me-4e275128ed0">
    <title>Service Fabric, Functions, and App Services. Which one’s for me?</title>
    <dc:date>2017-04-01T04:29:59+00:00</dc:date>
    <link>https://medium.com/@WorkloadRancher/service-fabric-functions-and-app-services-which-ones-for-me-4e275128ed0</link>
    <dc:creator>justin</dc:creator><description><![CDATA[. . .comparing and contrasting Service Fabric, Functions, and App Services as part of a decision around what the best platform was for them in terms of starting down the microservices path.
]]></description>
<dc:subject>azure</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:4f913870522b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:azure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mattdesl/module-best-practices">
    <title>NPM Module Best Practices</title>
    <dc:date>2017-03-29T23:45:25+00:00</dc:date>
    <link>https://github.com/mattdesl/module-best-practices</link>
    <dc:creator>justin</dc:creator><description><![CDATA["This is a set of "best practices" I've found for writing new JavaScript modules. This guide deals specifically with front- and back-end Node/CommonJS modules hosted on npm, but the same concepts may apply elsewhere."]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:5866c1c5b936/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/verekia/js-stack-from-scratch">
    <title>Step-by-step tutorial to build a modern JavaScript stack.</title>
    <dc:date>2017-03-25T17:16:33+00:00</dc:date>
    <link>https://github.com/verekia/js-stack-from-scratch</link>
    <dc:creator>justin</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:73d8c4d00253/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://char.gd/microsoft/setting-up-perfect-windows-dev/">
    <title>How to set up the perfect modern dev environment on Windows</title>
    <dc:date>2017-03-24T20:30:36+00:00</dc:date>
    <link>http://char.gd/microsoft/setting-up-perfect-windows-dev/</link>
    <dc:creator>justin</dc:creator><dc:subject>windows</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:5b0086ee38b2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:windows"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mokacoding.com/blog/xctest-closure-based-expectation/">
    <title>XCTest closure based expectations</title>
    <dc:date>2017-03-22T21:43:36+00:00</dc:date>
    <link>http://www.mokacoding.com/blog/xctest-closure-based-expectation/</link>
    <dc:creator>justin</dc:creator><dc:subject>xctest</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:5e5bf23ea53f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:xctest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jwasham/coding-interview-university/">
    <title>Coding Interview University</title>
    <dc:date>2017-03-16T00:30:05+00:00</dc:date>
    <link>https://github.com/jwasham/coding-interview-university/</link>
    <dc:creator>justin</dc:creator><description><![CDATA["This is my multi-month study plan for going from web developer (self-taught, no CS degree) to software engineer for a large company."]]></description>
<dc:subject>interviewing compsci</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:37b88e7a5051/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:interviewing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:compsci"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=lJlyR8chDwo">
    <title>Build Features, Not Apps - iOS Conf SG 2016 - YouTube</title>
    <dc:date>2017-03-12T22:34:59+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=lJlyR8chDwo</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Most iPhone users don’t bother installing any apps per months. And worse, ~80% never use an app they’ve installed again. The future of mobile is clearly not app, but features. Features that make the iPhone ecosystem still a native experience, but as open and flexible as the web. Learn how you could prepare for that future.
]]></description>
<dc:subject>video ios</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:1990a5ec3070/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.toptal.com/ios/sync-data-across-devices-with-cloudkit">
    <title>How to Sync User Data Across iOS Devices with CloudKit | Toptal</title>
    <dc:date>2017-03-12T12:57:29+00:00</dc:date>
    <link>https://www.toptal.com/ios/sync-data-across-devices-with-cloudkit</link>
    <dc:creator>justin</dc:creator><dc:subject>CloudKit</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:51482e6ef8ac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:CloudKit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.macsparky.com/blog/2014/6/my-omnifocus-perspectives">
    <title>My OmniFocus Perspectives — MacSparky</title>
    <dc:date>2017-03-11T22:40:37+00:00</dc:date>
    <link>https://www.macsparky.com/blog/2014/6/my-omnifocus-perspectives</link>
    <dc:creator>justin</dc:creator><dc:subject>omnifocus productivity-porn</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:9f4fa69108e2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:omnifocus"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:productivity-porn"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/ios-os-x-development/pluggableapplicationdelegate-e50b2c5d97dd#.e6dh376bz">
    <title>Service-oriented AppDelegate</title>
    <dc:date>2017-03-02T13:24:52+00:00</dc:date>
    <link>https://medium.com/ios-os-x-development/pluggableapplicationdelegate-e50b2c5d97dd#.e6dh376bz</link>
    <dc:creator>justin</dc:creator><description><![CDATA["You can create ApplicationServices, those are objects that shares the AppDelegate life cycle and performs actions on its steps. Your AppDelegate then becomes observable and your services are its observers. This approach allows you to decouple AppDelegate from its services and create Single-responsibility objects."
]]></description>
<dc:subject>ios</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:547de77f053c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://m.signalvnoise.com/how-we-set-up-our-work-cbce3d3d9cae#.c2ufd4krf">
    <title>How we structure our work and teams at Basecamp</title>
    <dc:date>2017-02-27T23:44:39+00:00</dc:date>
    <link>https://m.signalvnoise.com/how-we-set-up-our-work-cbce3d3d9cae#.c2ufd4krf</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Basecamp works in 6 week sprints with minimal management infrastructure. ]]></description>
<dc:subject>wfh</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:a8ca9b9ea05e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:wfh"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://realm.io/news/slug-wendy-lu-data-consistency/">
    <title>Data Consistency in an Unpredictable World</title>
    <dc:date>2017-02-24T14:50:41+00:00</dc:date>
    <link>https://realm.io/news/slug-wendy-lu-data-consistency/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[How Pinterest converted to an immutable model layer]]></description>
<dc:subject>ios swift mutability</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:6b56bf50fdab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:mutability"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mozilla-mobile.github.io/ios/firefox/swift/core/2017/02/22/migrating-to-swift-3.0.html">
    <title>Migrating Firefox for iOS to Swift 3.0</title>
    <dc:date>2017-02-24T03:16:27+00:00</dc:date>
    <link>https://mozilla-mobile.github.io/ios/firefox/swift/core/2017/02/22/migrating-to-swift-3.0.html</link>
    <dc:creator>justin</dc:creator><description><![CDATA[tl;dr - Migration to Swift 3 is hell.]]></description>
<dc:subject>swift</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:1d70ec480745/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:swift"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.apple.com/swift/blog/?id=10">
    <title>Value and Reference Types - Swift Blog - Apple Developer</title>
    <dc:date>2017-02-20T22:18:48+00:00</dc:date>
    <link>https://developer.apple.com/swift/blog/?id=10</link>
    <dc:creator>justin</dc:creator><description><![CDATA["Types in Swift fall into one of two categories: first, “value types”, where each instance keeps a unique copy of its data, usually defined as a struct, enum, or tuple. The second, “reference types”, where instances share a single copy of the data, and the type is usually defined as a class. In this post we explore the merits of value and reference types, and how to choose between them."]]></description>
<dc:subject>swift</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:d4e488d272e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:swift"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/javascript-scene/why-learn-functional-programming-in-javascript-composing-software-ea13afc7a257?source=userActivityShare-1fec338821f5-1487611894">
    <title>Why Learn Functional Programming in JavaScript?</title>
    <dc:date>2017-02-20T17:31:36+00:00</dc:date>
    <link>https://medium.com/javascript-scene/why-learn-functional-programming-in-javascript-composing-software-ea13afc7a257?source=userActivityShare-1fec338821f5-1487611894</link>
    <dc:creator>justin</dc:creator><dc:subject>javascript frp</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:ec289f38d862/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:frp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/javascript-scene/what-every-unit-test-needs-f6cd34d9836d#.t60kxxggz">
    <title>5 Questions Every Unit Test Must Answer</title>
    <dc:date>2017-02-19T16:16:21+00:00</dc:date>
    <link>https://medium.com/javascript-scene/what-every-unit-test-needs-f6cd34d9836d#.t60kxxggz</link>
    <dc:creator>justin</dc:creator><description><![CDATA["Your tests are your first and best line of defense against software defects. Your tests are more important than linting & static analysis (which can only find a subclass of errors, not problems with your actual program logic). Tests are as important as the implementation itself (all that matters is that the code meets the requirement — how it’s implemented doesn’t matter at all unless it’s implemented poorly)."]]></description>
<dc:subject>tdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:justin/b:ba4556d0f818/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jessesquires.com/testing-without-ocmock/">
    <title>Testing and mocking without OCMock · Jesse Squires</title>
    <dc:date>2017-02-18T20:04:30+00:00</dc:date>
    <link>http://www.jessesquires.com/testing-without-ocmock/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Using value types and protocols as a replacement for OCMock with Swift ]]></description>
<dc:subject>swift xctest ocmock testing</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:71010fce9868/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:xctest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:ocmock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://swifting.io/blog/2017/02/05/35-structs-alternative-using-swift-protocols-to-enhance-safety-of-core-data-access/">
    <title>Structs Alternative: Using Swift Protocols to Enhance Safety of Core Data Access</title>
    <dc:date>2017-02-18T17:00:58+00:00</dc:date>
    <link>https://swifting.io/blog/2017/02/05/35-structs-alternative-using-swift-protocols-to-enhance-safety-of-core-data-access/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Our idea is to use protocols to enforce the Core Data access to be read only on the main thread, but still use managed objects everywhere. Saving changes on other threads will work with pure NSManagedObjects.

]]></description>
<dc:subject>swift coredata</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:d40515147cf8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:coredata"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://masilotti.com/xctest-waiting/">
    <title>Waiting in XCTest</title>
    <dc:date>2017-02-18T16:42:35+00:00</dc:date>
    <link>http://masilotti.com/xctest-waiting/</link>
    <dc:creator>justin</dc:creator><description><![CDATA[Using the new XCTest functionality introduced in Xcode 8.3.]]></description>
<dc:subject>testing xctest</dc:subject>
<dc:identifier>https://pinboard.in/u:justin/b:72be3a6c3c9c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:justin/t:xctest"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>