<?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 (timd)</title>
    <link>https://pinboard.in/u:timd/public/</link>
    <description>recent bookmarks from timd</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://drjohnsullivan.com/articles/improve-your-hiring-results-by-increasing-transparency-in-your-interview-process/?fbclid=IwAR1wAXjsL90eaYRQ4PW9K8hUYPDuFrCndNz0s_uoz2l0qg5ssWWki8myfwQ"/>
	<rdf:li rdf:resource="http://www.smashingmagazine.com/2014/07/02/dont-be-scared-of-functional-programming/"/>
	<rdf:li rdf:resource="https://speakerdeck.com/erik/making-ios-security-super-simple-iosdevuk"/>
	<rdf:li rdf:resource="http://spin.atomicobject.com/2014/09/03/visualizing-garbage-collection-algorithms/"/>
	<rdf:li rdf:resource="http://danieltull.co.uk/presentations/iOS%20Dev%20UK/Autosizing%20Table%20View%20Cells.pdf"/>
	<rdf:li rdf:resource="https://speakerdeck.com/ange/pdf-secrets-hiding-and-revealing-secrets-in-pdf-documents"/>
	<rdf:li rdf:resource="http://scotthurff.com/posts/how-to-get-animations-out-of-your-head"/>
	<rdf:li rdf:resource="https://serversforhackers.com/editions/2014/08/26/getting-started-with-ansible/"/>
	<rdf:li rdf:resource="http://seldo.com/weblog/2014/08/26/you_suck_at_technical_interviews"/>
	<rdf:li rdf:resource="https://econsultancy.com/blog/65310-rfid-vs-ibeacons-which-is-better-for-event-marketing?utm_reader=feedly"/>
	<rdf:li rdf:resource="http://www.petekeen.net/know-how-to-roll-your-ssl-certificates"/>
	<rdf:li rdf:resource="http://www.yacoset.com/Home/signs-that-you-re-a-good-programmer"/>
	<rdf:li rdf:resource="http://www.infinite-loop.dk/blog/2011/09/using-nsurlprotocol-for-injecting-test-data/"/>
	<rdf:li rdf:resource="https://dl.dropboxusercontent.com/u/1018963/Articles/SpotifyScaling.pdf"/>
	<rdf:li rdf:resource="https://dl.dropboxusercontent.com/u/1018963/Articles/HowSpotifyBuildsProducts.pdf"/>
	<rdf:li rdf:resource="http://setosa.io/blog/2014/07/26/markov-chains/index.html"/>
	<rdf:li rdf:resource="http://www.mockaroo.com/#tab_all"/>
	<rdf:li rdf:resource="http://corinnekrych.blogspot.fr/"/>
	<rdf:li rdf:resource="http://coreobject.org/"/>
	<rdf:li rdf:resource="http://www.compileswift.com/intermediate/optionals/"/>
	<rdf:li rdf:resource="https://medium.com/swift-programming/swift-testing-privates-or-rather-internals-9a3ac5a8a501"/>
	<rdf:li rdf:resource="http://waynewbishop.com/swift"/>
	<rdf:li rdf:resource="http://cocoasamurai.blogspot.ch/2010/01/understanding-objective-c-runtime.html"/>
	<rdf:li rdf:resource="http://www.bignerdranch.com/blog/uidynamics-in-swift/"/>
	<rdf:li rdf:resource="https://www.icloud.com/iw/#keynote/BALnKZFgjI9YdpiYBjqBQ7F0a0-ok9wV3rGF/SwiftLondon_SketchyTech_Presentation"/>
	<rdf:li rdf:resource="http://chris.eidhof.nl/posts/json-parsing-in-swift.html"/>
	<rdf:li rdf:resource="http://red-glasses.com/index.php/tutorials/core-data-made-easy-some-code-practices-for-beginners-and-experts/"/>
	<rdf:li rdf:resource="https://www.youtube.com/user/UIKonf"/>
	<rdf:li rdf:resource="http://techeffigy.wordpress.com/2014/06/30/markov-chains-explained/"/>
	<rdf:li rdf:resource="http://techeffigy.wordpress.com/2014/06/05/bloom-filter-tutorial/"/>
	<rdf:li rdf:resource="http://blog.brianlovin.com/design-details-soundcloud-for-ios"/>
	<rdf:li rdf:resource="http://rustyshelf.org/2014/07/08/the-android-screen-fragmentation-myth/"/>
	<rdf:li rdf:resource="http://nomothetis.svbtle.com/immutable-swift"/>
	<rdf:li rdf:resource="http://swiftyeti.com/generics/"/>
	<rdf:li rdf:resource="http://www.andresosinski.com/you-job-is-not-to-code.html"/>
	<rdf:li rdf:resource="http://chares.ghost.io/lets-make-a-swift-app/"/>
	<rdf:li rdf:resource="http://www.weheartswift.com/"/>
	<rdf:li rdf:resource="http://bendyworks.com/unit-testing-in-swift/"/>
	<rdf:li rdf:resource="https://medium.com/@evanrapoport/the-10-second-resume-6b0ec89545c4"/>
	<rdf:li rdf:resource="http://zurich.fablab.ch/"/>
	<rdf:li rdf:resource="http://www.decksetapp.com/"/>
	<rdf:li rdf:resource="http://wearebase.com/blog/an-introduction-to-mvvm-and-reactivecocoa-on-ios/"/>
	<rdf:li rdf:resource="http://maxehmookau.github.io/blog/2014/04/28/the-graduate-software-developers-reading-lis/"/>
	<rdf:li rdf:resource="http://robots.thoughtbot.com/test-driving-ios-a-primer"/>
	<rdf:li rdf:resource="http://peternixey.com/post/83510597580/how-to-be-a-great-software-developer"/>
	<rdf:li rdf:resource="http://supermar.in/go-for-a-rubyist/"/>
	<rdf:li rdf:resource="http://mentalfaculty.tumblr.com/post/83814421929/unit-testing-asynchronous-cocoa"/>
	<rdf:li rdf:resource="http://map.geo.admin.ch/?X=190000.00&amp;Y=660000.00&amp;zoom=1&amp;lang=en&amp;topic=ech&amp;bgLayer=ch.swisstopo.pixelkarte-farbe"/>
	<rdf:li rdf:resource="http://map.wanderland.ch/"/>
	<rdf:li rdf:resource="http://ios.devtools.me/"/>
	<rdf:li rdf:resource="http://www.dbachrach.com/posts/introducing-ocudl/"/>
	<rdf:li rdf:resource="http://zachholman.com/talk/how-github-no-longer-works/"/>
	<rdf:li rdf:resource="http://blog.jcoglan.com/2013/11/15/why-github-is-not-your-cv/"/>
	<rdf:li rdf:resource="http://www.thinkandbuild.it/ios7-custom-transitions/"/>
	<rdf:li rdf:resource="http://maniacdev.com/2013/11/tutorial-an-in-depth-guide-to-objective-c-block-debugging"/>
	<rdf:li rdf:resource="http://robots.thoughtbot.com/how-to-handle-large-amounts-of-data-on-maps/"/>
	<rdf:li rdf:resource="https://github.com/thecodepath/android_guides/wiki"/>
	<rdf:li rdf:resource="http://nshipster.com/xcode-key-bindings-and-gestures/"/>
	<rdf:li rdf:resource="http://plusbryan.com/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers"/>
	<rdf:li rdf:resource="http://nilsou.com/blog/2013/08/21/objective-c-blocks-syntax/"/>
	<rdf:li rdf:resource="http://getclank.com/"/>
	<rdf:li rdf:resource="http://blog.bignerdranch.com/2753-leveling-up/"/>
	<rdf:li rdf:resource="http://www.json-generator.com/"/>
	<rdf:li rdf:resource="http://sketchmine.co/tags/iOS"/>
	<rdf:li rdf:resource="http://cdn5.raywenderlich.com/downloads/RW-NSRegularExpression-Cheatsheet.pdf"/>
	<rdf:li rdf:resource="http://mur.mu.rs/615"/>
	<rdf:li rdf:resource="https://foursquare.com/ilicco/list/coffee-shops"/>
	<rdf:li rdf:resource="http://bear-in-a-foxhole.tumblr.com/post/50494077267/you-mean-the-generation-that-paid-three-times-as"/>
	<rdf:li rdf:resource="https://developers.facebooklive.com/videos/337/mobile-devcon-new-york-how-we-built-facebook-for-ios"/>
	<rdf:li rdf:resource="http://vimeo.com/64016545"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://drjohnsullivan.com/articles/improve-your-hiring-results-by-increasing-transparency-in-your-interview-process/?fbclid=IwAR1wAXjsL90eaYRQ4PW9K8hUYPDuFrCndNz0s_uoz2l0qg5ssWWki8myfwQ">
    <title>Improve Your Hiring Results… By Increasing Transparency In Your Interview Process - Dr John Sullivan</title>
    <dc:date>2021-04-11T07:21:58+00:00</dc:date>
    <link>https://drjohnsullivan.com/articles/improve-your-hiring-results-by-increasing-transparency-in-your-interview-process/?fbclid=IwAR1wAXjsL90eaYRQ4PW9K8hUYPDuFrCndNz0s_uoz2l0qg5ssWWki8myfwQ</link>
    <dc:creator>timd</dc:creator><dc:identifier>https://pinboard.in/u:timd/b:2167b38fb8a0/</dc:identifier>
</item>
<item rdf:about="http://www.smashingmagazine.com/2014/07/02/dont-be-scared-of-functional-programming/">
    <title>Don't Be Scared Of Functional Programming | Smashing Magazine</title>
    <dc:date>2014-09-04T16:01:54+00:00</dc:date>
    <link>http://www.smashingmagazine.com/2014/07/02/dont-be-scared-of-functional-programming/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Functional programming is the mustachioed hipster of programming paradigms. Originally relegated to the annals of computer science academia, functional programming has had a recent renaissance that is due largely to its utility in distributed systems (and probably also because “pure” functional languages like Haskell are difficult to grasp, which gives them a certain cachet)."]]></description>
<dc:subject>functional functionalprogramming javascript programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:92b61bcb4831/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:functionalprogramming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://speakerdeck.com/erik/making-ios-security-super-simple-iosdevuk">
    <title>Making iOS security super simple (iOSDevUK) // Speaker Deck</title>
    <dc:date>2014-09-04T16:00:17+00:00</dc:date>
    <link>https://speakerdeck.com/erik/making-ios-security-super-simple-iosdevuk</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Our apps today store tremendous amounts of potentially sensitive information. As developers, it is our job to ensure this information is well protected. iOS comes with many built-in security features, and several APIs to help secure the user's data. Using these features and applying other good security practices is usually not that difficult, as long as you know about them, use them properly, and avoid their pitfalls.

In this practical session, we'll dig into the details of built-in iOS features, like filesystem encryption. We'll look at the various APIs you can use to protect data, like Keychain, and how to use them properly. Lastly, we'll take a look at some examples of how not to do iOS security, and what we can learn from those."]]></description>
<dc:subject>security ios</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:1c716952d803/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://spin.atomicobject.com/2014/09/03/visualizing-garbage-collection-algorithms/">
    <title>Visualizing Garbage Collection Algorithms</title>
    <dc:date>2014-09-04T15:59:57+00:00</dc:date>
    <link>http://spin.atomicobject.com/2014/09/03/visualizing-garbage-collection-algorithms/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["I’ve built a toy with five different garbage collection algorithms. Small animations were created from the run-time behavior. You can find larger animations and the code to create them at github.com/kenfox/gc-viz. It surprised me how much a simple animation reveals about these important algorithms."]]></description>
<dc:subject>algorithms visualization ARC garbagecollection memorymanagement memory</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:572750d74cdb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ARC"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:garbagecollection"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:memorymanagement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:memory"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://danieltull.co.uk/presentations/iOS%20Dev%20UK/Autosizing%20Table%20View%20Cells.pdf">
    <title>Autosizing Table View Cells</title>
    <dc:date>2014-09-04T10:52:02+00:00</dc:date>
    <link>http://danieltull.co.uk/presentations/iOS%20Dev%20UK/Autosizing%20Table%20View%20Cells.pdf</link>
    <dc:creator>timd</dc:creator><dc:subject>tables tableviews uitableview autolayout resizing uitableviewcell cell cells</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:106e4056908b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tables"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tableviews"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:uitableview"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:autolayout"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:resizing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:uitableviewcell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cells"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://speakerdeck.com/ange/pdf-secrets-hiding-and-revealing-secrets-in-pdf-documents">
    <title>PDF secrets - hiding &amp; revealing secrets in PDF documents // Speaker Deck</title>
    <dc:date>2014-09-01T12:33:16+00:00</dc:date>
    <link>https://speakerdeck.com/ange/pdf-secrets-hiding-and-revealing-secrets-in-pdf-documents</link>
    <dc:creator>timd</dc:creator><description><![CDATA["PDF secrets - hiding & revealing secrets in PDF documents"]]></description>
<dc:subject>pdf pdfs printing print encryption security secops</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:6f150df356cb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:pdf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:pdfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:printing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:print"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:encryption"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:secops"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://scotthurff.com/posts/how-to-get-animations-out-of-your-head">
    <title>How to get animations out of your head - Scott Hurff</title>
    <dc:date>2014-08-30T15:05:09+00:00</dc:date>
    <link>http://scotthurff.com/posts/how-to-get-animations-out-of-your-head</link>
    <dc:creator>timd</dc:creator><description><![CDATA["You’ve probably been doing this more recently: you’ve got an idea for a UI transition, but you resort to hand motions and sound effects like “fwshh, pop, hwwct” to communicate what’s in your head."]]></description>
<dc:subject>animation css design prototyping tips ios apps</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:3449360d52c3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:prototyping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:apps"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://serversforhackers.com/editions/2014/08/26/getting-started-with-ansible/">
    <title>An Ansible Tutorial | Servers for Hackers</title>
    <dc:date>2014-08-29T12:47:12+00:00</dc:date>
    <link>https://serversforhackers.com/editions/2014/08/26/getting-started-with-ansible/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Ansible is a configuration management and provisioning tool, similar to Chef, Puppet or Salt.

I've found it to be one of the simplest and the easiest to get started with. A lot of this is because it's "just SSH"; It uses SSH to connect to servers and run the configured Tasks.

Here I'll show how easy it is to get started with Anible. We'll start basic and then add in more features as we improve upon our configurations."]]></description>
<dc:subject>sysadmin tutorial ansible devops management</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:8bbe4347a161/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ansible"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:management"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://seldo.com/weblog/2014/08/26/you_suck_at_technical_interviews">
    <title>You suck at technical interviews | Seldo.Com Blog</title>
    <dc:date>2014-08-29T12:40:39+00:00</dc:date>
    <link>http://seldo.com/weblog/2014/08/26/you_suck_at_technical_interviews</link>
    <dc:creator>timd</dc:creator><description><![CDATA["You are bad at giving technical interviews. Yes, you. You're looking for the wrong skills, hiring the wrong people, and actively screwing yourself and your company. Without changing anything about your applicant pool, you can hire different people and your company will do better and you will enjoy your job more."]]></description>
<dc:subject>career interview tech hiring</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:670e27070fd5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:career"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:interview"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tech"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:hiring"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://econsultancy.com/blog/65310-rfid-vs-ibeacons-which-is-better-for-event-marketing?utm_reader=feedly">
    <title>RFID vs. iBeacons: Which is better for event marketing? | Econsultancy</title>
    <dc:date>2014-08-18T14:26:30+00:00</dc:date>
    <link>https://econsultancy.com/blog/65310-rfid-vs-ibeacons-which-is-better-for-event-marketing?utm_reader=feedly</link>
    <dc:creator>timd</dc:creator><description><![CDATA[""]]></description>
<dc:subject>ibeacons rfid nfc</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:7e52c150b7eb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ibeacons"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rfid"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:nfc"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.petekeen.net/know-how-to-roll-your-ssl-certificates">
    <title>Know How To Roll (Your SSL Certificates)</title>
    <dc:date>2014-08-17T07:38:57+00:00</dc:date>
    <link>http://www.petekeen.net/know-how-to-roll-your-ssl-certificates</link>
    <dc:creator>timd</dc:creator><dc:subject>ssl certificate certificates security hosting</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:4c509ab91421/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:certificate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:certificates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:hosting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.yacoset.com/Home/signs-that-you-re-a-good-programmer">
    <title>Signs that you're a good programmer - Software Engineering Tips</title>
    <dc:date>2014-08-09T17:03:25+00:00</dc:date>
    <link>http://www.yacoset.com/Home/signs-that-you-re-a-good-programmer</link>
    <dc:creator>timd</dc:creator><description><![CDATA[""]]></description>
<dc:subject>development programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:7495cf17b488/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.infinite-loop.dk/blog/2011/09/using-nsurlprotocol-for-injecting-test-data/">
    <title>Infinite Blog - Using NSURLProtocol for Injecting Test Data</title>
    <dc:date>2014-08-09T08:57:33+00:00</dc:date>
    <link>http://www.infinite-loop.dk/blog/2011/09/using-nsurlprotocol-for-injecting-test-data/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["In earlier posts I described methods for unit testing asynchronous network access and how to use mock objects for further control of the scope of these unit tests. In this tutorial I’ll present an alternative way of providing reliable test data by customizing the NSURLProtocol class in order to deliver static test data."]]></description>
<dc:subject>cocoa ios networking testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:b9e0078eb473/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dl.dropboxusercontent.com/u/1018963/Articles/SpotifyScaling.pdf">
    <title>Scaling Agile @ Spotify with Tribes, Squads, Chapters &amp; Guilds</title>
    <dc:date>2014-08-09T08:56:40+00:00</dc:date>
    <link>https://dl.dropboxusercontent.com/u/1018963/Articles/SpotifyScaling.pdf</link>
    <dc:creator>timd</dc:creator><dc:subject>agile management scrum spotify</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:03da44d5d69e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:scrum"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:spotify"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dl.dropboxusercontent.com/u/1018963/Articles/HowSpotifyBuildsProducts.pdf">
    <title>[untitled]</title>
    <dc:date>2014-08-09T08:56:04+00:00</dc:date>
    <link>https://dl.dropboxusercontent.com/u/1018963/Articles/HowSpotifyBuildsProducts.pdf</link>
    <dc:creator>timd</dc:creator><description><![CDATA["The purpose of this article is to provide a high level summary of Spotify’s approach to product development."]]></description>
<dc:subject>agile spotify</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:012b52161c22/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:spotify"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://setosa.io/blog/2014/07/26/markov-chains/index.html">
    <title>Markov Chains</title>
    <dc:date>2014-08-09T08:55:31+00:00</dc:date>
    <link>http://setosa.io/blog/2014/07/26/markov-chains/index.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Markov chains, named after Andrey Markov, are mathematical systems that hop from one "state" (a situation or set of values) to another."]]></description>
<dc:subject>algorithms markov programming visualization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:c24c7d651f4d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:markov"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:visualization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mockaroo.com/#tab_all">
    <title>Mockaroo | Random Test Data Generator | CSV / TXT / SQL / JSON</title>
    <dc:date>2014-08-09T08:54:45+00:00</dc:date>
    <link>http://www.mockaroo.com/#tab_all</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Need some mock data to test your app?

Mockaroo lets you generate up to 100,000 rows of realistic test data in CSV, TXT, SQL, and JSON formats."]]></description>
<dc:subject>test testing tests json generator csv</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:ff4e34ad4551/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:generator"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:csv"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://corinnekrych.blogspot.fr/">
    <title>Http Stubs: let's go Swift Swizzling!</title>
    <dc:date>2014-07-31T11:31:24+00:00</dc:date>
    <link>http://corinnekrych.blogspot.fr/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["With this blog post, I'd like to share with you the inside of stubbing http library. Let's dig under the hood to see how http mock are implemented in Objective-C and how we can apply the same concepts (with some restrictions) in Swift. "]]></description>
<dc:subject>swift mocking mock http OHHTTPStubs testing networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:a3da74338e00/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mocking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:OHHTTPStubs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://coreobject.org/">
    <title>CoreObject</title>
    <dc:date>2014-07-31T10:57:02+00:00</dc:date>
    <link>http://coreobject.org/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["CoreObject is a version-controlled object database for Objective-C that supports powerful undo, semantic merging, and real-time collaborative editing."]]></description>
<dc:subject>cocoa database library objective-c objc git versioncontrol versioning</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:7aa529840eb6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objective-c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:versioncontrol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:versioning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.compileswift.com/intermediate/optionals/">
    <title>Swift Optionals</title>
    <dc:date>2014-07-30T12:38:49+00:00</dc:date>
    <link>http://www.compileswift.com/intermediate/optionals/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["In Swift an Optional Type is considered a safe way to use variables. An Optional can represent a value that has been set or more importantly the lack of a set value as they default to nil when no value is present (yes that technically means they do always have a value)."]]></description>
<dc:subject>swift optionals</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:70868bd809d0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:optionals"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/swift-programming/swift-testing-privates-or-rather-internals-9a3ac5a8a501">
    <title>Swift: Testing Privates (or rather, internals) — Swift Programming — Medium</title>
    <dc:date>2014-07-30T12:38:15+00:00</dc:date>
    <link>https://medium.com/swift-programming/swift-testing-privates-or-rather-internals-9a3ac5a8a501</link>
    <dc:creator>timd</dc:creator><description><![CDATA["With Xcode 6, Beta 4, we saw the introduction of access modifiers (maybe a better name is visibility modifiers). In essense, they control the visibility of the member throughout the module and outside of the module. The question naturally arrises: how do I test private methods?"]]></description>
<dc:subject>swift testing test tdd bdd unittesting unittest unittests</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:a4ec303677a5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittests"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://waynewbishop.com/swift">
    <title>Algorithms &amp; Data Structures with Swift — Wayne Bishop</title>
    <dc:date>2014-07-30T12:37:32+00:00</dc:date>
    <link>http://waynewbishop.com/swift</link>
    <dc:creator>timd</dc:creator><description><![CDATA["This guide provides an introduction to commonly used data structures and algorithms written in a new iOS development language called Swift. While theory of many algorithms exists on Wikipedia, these implementations are often written as pseudocode, or are expressed in C or C++.  Even though Swift is still under development, its general syntax should be familiar enough for most programmers to understand. "]]></description>
<dc:subject>swift algorithms computerscience cs algorithm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:ad0f8a59d0e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:computerscience"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:algorithm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cocoasamurai.blogspot.ch/2010/01/understanding-objective-c-runtime.html">
    <title>Cocoa Samurai: Understanding the Objective-C Runtime</title>
    <dc:date>2014-07-30T12:36:39+00:00</dc:date>
    <link>http://cocoasamurai.blogspot.ch/2010/01/understanding-objective-c-runtime.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["The Objective-C Runtime is one of the overlooked features of Objective-C initially when people are generally introduced to Cocoa/Objective-C. The reason for this is that while Objective-C (the language) is easy to pick up in only a couple hours, newcomers to Cocoa spend most of their time wrapping their heads around the Cocoa Framework and adjusting to how it works. However the runtime is something that everybody should at least know how it works in some detail beyond knowing that code like [target doMethodWith:var1]; gets translated into objc_msgSend(target,@selector(doMethodWith:),var1); by the compiler. Knowing what the Objective-C runtime is doing will help you gain a much deeper understanding of Objective-C itself and how your app is run. I think Mac/iPhone Developers will gain something from this, regardless of your level of experience."]]></description>
<dc:subject>cocoa objectivec objc runtime code compiler llvm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:50ff7267b6a3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:runtime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:compiler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:llvm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.bignerdranch.com/blog/uidynamics-in-swift/">
    <title>UIDynamics in Swift | Big Nerd Ranch</title>
    <dc:date>2014-07-30T12:35:51+00:00</dc:date>
    <link>http://www.bignerdranch.com/blog/uidynamics-in-swift/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Turns out, UIDynamics in Swift is pretty much just like using it in Objective-C. We just need to drape it in the Swifty Goodness™ and it will work just like it's expected to.
To demonstrate, let's throw together a quick project."]]></description>
<dc:subject>cocoa swift uikit uikitdynamics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:b8a951aeb554/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:uikit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:uikitdynamics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.icloud.com/iw/#keynote/BALnKZFgjI9YdpiYBjqBQ7F0a0-ok9wV3rGF/SwiftLondon_SketchyTech_Presentation">
    <title>Syntax and Symbols: the first hurdles to mastering Swift</title>
    <dc:date>2014-07-30T12:34:51+00:00</dc:date>
    <link>https://www.icloud.com/iw/#keynote/BALnKZFgjI9YdpiYBjqBQ7F0a0-ok9wV3rGF/SwiftLondon_SketchyTech_Presentation</link>
    <dc:creator>timd</dc:creator><dc:subject>swift</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:e22ed9eccc27/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://chris.eidhof.nl/posts/json-parsing-in-swift.html">
    <title>Parsing JSON in Swift | Chris Eidhof</title>
    <dc:date>2014-07-30T12:34:01+00:00</dc:date>
    <link>http://chris.eidhof.nl/posts/json-parsing-in-swift.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["In this posts I will give an outline of a parsing library for dealing with JSON in Swift in a type-safe way. I bluntly copied the example JSON from David, and it looks like this:"]]></description>
<dc:subject>json parsing swift</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:d55996dedc16/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:parsing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://red-glasses.com/index.php/tutorials/core-data-made-easy-some-code-practices-for-beginners-and-experts/">
    <title>Core Data Made Easy: Some Code + Practices for Beginners and Experts | Red Glasses</title>
    <dc:date>2014-07-20T08:02:19+00:00</dc:date>
    <link>http://red-glasses.com/index.php/tutorials/core-data-made-easy-some-code-practices-for-beginners-and-experts/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Core Data is Apple’s answer to “Wow! It’s difficult to store objects in an SQL database!”. Extended, over time, to do a lot more than just that – but that’s the core.

If you know what you’re doing – and you avoid the pit-traps along the way – it can be very good indeed. But we frequently see code written by iOS professionals that betrays a misunderstanding of what Apple intended, and misses out on some of the best features of Core Data.

Over time, we’ve coalesced some of our practices into re-useable code and techniques. All the code in this article is already up on GitHub, and I’ll be maintaining it periodically with improvements from our own projects."]]></description>
<dc:subject>apple coredata iOS objectivec</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:2b9ca17dceb2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:coredata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/user/UIKonf">
    <title>UIKonf - YouTube</title>
    <dc:date>2014-07-20T08:01:44+00:00</dc:date>
    <link>https://www.youtube.com/user/UIKonf</link>
    <dc:creator>timd</dc:creator><description><![CDATA[videos from UIKonf]]></description>
<dc:subject>uikonf iOS objectivec code coding</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:85864299b548/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:uikonf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://techeffigy.wordpress.com/2014/06/30/markov-chains-explained/">
    <title>Markov Chains – Explained | Tech Effigy</title>
    <dc:date>2014-07-08T09:24:10+00:00</dc:date>
    <link>http://techeffigy.wordpress.com/2014/06/30/markov-chains-explained/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Markov Chains is a probabilistic process, that relies on the current state to predict the next state. For Markov chains to be effective the current state has to be dependent on the previous state in some way; For instance, from experience we know that if it looks cloudy outside, the next state we expect is rain. We can also say that when the rain starts to subside into cloudiness, the next state will most likely be sunny. Not every process has the Markov Property, such as the Lottery, this weeks winning numbers have no dependence to the previous weeks winning numbers"]]></description>
<dc:subject>data markov markovchains maths computerscience compsci</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:5e7ed96e4717/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:markov"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:markovchains"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:maths"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:computerscience"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:compsci"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://techeffigy.wordpress.com/2014/06/05/bloom-filter-tutorial/">
    <title>Bloom Filters – Explained | Tech Effigy</title>
    <dc:date>2014-07-08T09:23:23+00:00</dc:date>
    <link>http://techeffigy.wordpress.com/2014/06/05/bloom-filter-tutorial/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["The Bloom filter is a space efficient, probabilistic data structure – used to test whether an item does not belong to a collection. Most people use the definition that it tests whether an item is in a collection, but I think the latter explanation is more practical . The catch with Bloom filters are – they can tell you with good accuracy that an item is not within a collection, but it sometimes lies about an item being in a collection – called a false positive. Bloom filters are mostly used as time savers, for example…you have a database on the internet with thousands of items, instead of wasting precious resources checking for items that might not even be in the database, we use the Bloom Filter – Some websites actually send a bloom filter to the client side browser, saving bandwidth as an added benefit."]]></description>
<dc:subject>algorithm tutorial maths computerscience compsci</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:0911eabcc008/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:algorithm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:maths"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:computerscience"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:compsci"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.brianlovin.com/design-details-soundcloud-for-ios">
    <title>Design Details: SoundCloud for iOS</title>
    <dc:date>2014-07-08T09:21:54+00:00</dc:date>
    <link>http://blog.brianlovin.com/design-details-soundcloud-for-ios</link>
    <dc:creator>timd</dc:creator><description><![CDATA["The SoundCloud team recently redesigned their iOS app - a surprising refresh of their mobile offering with a slick new listening interface and a beautiful new way of interacting with your music.

"]]></description>
<dc:subject>design teardown interface ui ux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:6b1542b50ecd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:teardown"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:interface"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rustyshelf.org/2014/07/08/the-android-screen-fragmentation-myth/">
    <title>The Android Screen Fragmentation Myth | Rusty Rants</title>
    <dc:date>2014-07-08T09:20:36+00:00</dc:date>
    <link>http://rustyshelf.org/2014/07/08/the-android-screen-fragmentation-myth/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["As someone who develops for Android and iOS I get asked the same question over and over again by people: “Is developing for Android screens a huge pain? How on earth do you cope with the thousands of screen sizes available?”."]]></description>
<dc:subject>android design screen</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:fb948c0b728e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:android"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:screen"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nomothetis.svbtle.com/immutable-swift">
    <title>Immutable Swift</title>
    <dc:date>2014-06-26T07:16:24+00:00</dc:date>
    <link>http://nomothetis.svbtle.com/immutable-swift</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Swift, however, has built-in immutability in the form of the let keyword. By making judicious choices with our data, we can get much closer to these two ideas, in a way that is less onerous for us developers."]]></description>
<dc:subject>cocoa functional programming swift</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:6e4b19c77dd8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://swiftyeti.com/generics/">
    <title>Welcome! . . . and Generics</title>
    <dc:date>2014-06-26T07:15:19+00:00</dc:date>
    <link>http://swiftyeti.com/generics/</link>
    <dc:creator>timd</dc:creator><dc:subject>code development swift generics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:55bc4cadaed1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:generics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.andresosinski.com/you-job-is-not-to-code.html">
    <title>Andrés Osinski · Your job is not to Code</title>
    <dc:date>2014-06-18T12:11:15+00:00</dc:date>
    <link>http://www.andresosinski.com/you-job-is-not-to-code.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Like most other professions, software engineering comprises a wide range of skills. Yes, you are hired to produce working, quality code, but to assume that is your entire mission at work is a mistake."]]></description>
<dc:subject>code software coding craft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:1252798cdf0c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:craft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://chares.ghost.io/lets-make-a-swift-app/">
    <title>Lets Make a Swift App</title>
    <dc:date>2014-06-18T12:10:42+00:00</dc:date>
    <link>http://chares.ghost.io/lets-make-a-swift-app/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["This tutorial will walk you through the creation of a geolocation based alarm app for travelers. The concept is simple: users create a new alarm by selecting both a geographic region and music item from their library. When the phone detects itself crossing the region boundary of an alarm (enter or exit) the relevant music plays."]]></description>
<dc:subject>ios swift</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:8e8421483885/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.weheartswift.com/">
    <title>We ❤ Swift »</title>
    <dc:date>2014-06-18T12:10:07+00:00</dc:date>
    <link>http://www.weheartswift.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Here you will find tutorials and guides about the new Swift programming language and the new API Apple released at WWDC 2014"]]></description>
<dc:subject>ios language programming swift</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:c5deda3ba282/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bendyworks.com/unit-testing-in-swift/">
    <title>Unit Testing in Swift | Bendyworks</title>
    <dc:date>2014-06-18T12:07:46+00:00</dc:date>
    <link>http://bendyworks.com/unit-testing-in-swift/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Swift, being all the rage these last four days, has definitely livened up our programming chat room quite a bit. With cautious optimism, we (Betsy and Brad) delved into the Xcode beta, curious about the state of testing with Swift. For the purposes of this article, we’ll only cover the basics of unit testing with XCTest.framework."]]></description>
<dc:subject>development testing swift ted bed unittesting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:f3507ec49a5b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ted"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:unittesting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@evanrapoport/the-10-second-resume-6b0ec89545c4">
    <title>The 10-Second Résumé — Medium</title>
    <dc:date>2014-06-18T12:06:52+00:00</dc:date>
    <link>https://medium.com/@evanrapoport/the-10-second-resume-6b0ec89545c4</link>
    <dc:creator>timd</dc:creator><description><![CDATA["My theory* is you have 10 seconds to make an impact with your résumé. I’ll explain why and provide some tips to pass the “10 second test”."]]></description>
<dc:subject>cv resume recruitment</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:69eaa65be659/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:resume"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:recruitment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://zurich.fablab.ch/">
    <title>Willkommen im FabLab Zürich | FabLab Zürich</title>
    <dc:date>2014-05-20T14:37:39+00:00</dc:date>
    <link>http://zurich.fablab.ch/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Zürich fablab"]]></description>
<dc:subject>cnc switzerland diy fablab</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:06a82945945e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cnc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:switzerland"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:diy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:fablab"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.decksetapp.com/">
    <title>Deckset for Mac: Turn your notes into beautiful presentations</title>
    <dc:date>2014-05-20T14:20:37+00:00</dc:date>
    <link>http://www.decksetapp.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Deckset Turn your notes into beautiful presentations"]]></description>
<dc:subject>app mac presentation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:05737d071580/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:presentation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wearebase.com/blog/an-introduction-to-mvvm-and-reactivecocoa-on-ios/">
    <title>An introduction to MVVM and ReactiveCocoa on iOS | We Are Base</title>
    <dc:date>2014-05-20T14:19:19+00:00</dc:date>
    <link>http://wearebase.com/blog/an-introduction-to-mvvm-and-reactivecocoa-on-ios/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["As you can see in the diagram, the MVVM design pattern takes into consideration the tightly coupled nature of the view controller and the views and formalises their connection. The views don’t get references to the models, and nor does the view controller – instead, they bind to properties on the view model."]]></description>
<dc:subject>code iOS cocoa mvc mvvc reactivecocoa functionalprogramming functional programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:be0397722afb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mvc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mvvc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:reactivecocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:functionalprogramming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://maxehmookau.github.io/blog/2014/04/28/the-graduate-software-developers-reading-lis/">
    <title>The graduate software developers' reading list - Max Woolf - Software Developer</title>
    <dc:date>2014-05-20T14:15:33+00:00</dc:date>
    <link>http://maxehmookau.github.io/blog/2014/04/28/the-graduate-software-developers-reading-lis/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[""]]></description>
<dc:subject>books reading code development software</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:cae52a04f02a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:reading"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://robots.thoughtbot.com/test-driving-ios-a-primer">
    <title>Test Driving iOS - A Primer</title>
    <dc:date>2014-05-20T14:15:12+00:00</dc:date>
    <link>http://robots.thoughtbot.com/test-driving-ios-a-primer</link>
    <dc:creator>timd</dc:creator><dc:subject>cocoa development ios testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:bfefeb214807/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://peternixey.com/post/83510597580/how-to-be-a-great-software-developer">
    <title>Peter Nixey - How to be a great software developer</title>
    <dc:date>2014-05-02T14:24:25+00:00</dc:date>
    <link>http://peternixey.com/post/83510597580/how-to-be-a-great-software-developer</link>
    <dc:creator>timd</dc:creator><description><![CDATA[If there’s one thing that software developers care about, it’s becoming even better software developers. Where do you start though? Should you accumulate the bells and whistles: deepen your knowledge of Node and no-sequel? Should you rote-learn the answers to the profession’s gateway questions and be able to produce bubble sort or link shortener algorithms on demand? Or are there perhaps more fundamental roots that you can put down?]]></description>
<dc:subject>career programming software</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:a82a616a6718/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:career"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://supermar.in/go-for-a-rubyist/">
    <title>Go for a Rubyist</title>
    <dc:date>2014-05-02T14:23:42+00:00</dc:date>
    <link>http://supermar.in/go-for-a-rubyist/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Coming from the Rubyland and world of iOS, learning Go was an interesting experience. I've thought it might be worth to share some things learnt on the way, and put up the simple transition guide for everyone thinking about giving Go a shot.

This post is not the most idiomatic Ruby or Go you'll read, but it's instead written in a way to point similarities between the two.]]></description>
<dc:subject>code guide ruby ios go</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:872cfddea875/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:guide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:go"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mentalfaculty.tumblr.com/post/83814421929/unit-testing-asynchronous-cocoa">
    <title>Unit Testing Asynchronous Cocoa</title>
    <dc:date>2014-05-02T14:23:22+00:00</dc:date>
    <link>http://mentalfaculty.tumblr.com/post/83814421929/unit-testing-asynchronous-cocoa</link>
    <dc:creator>timd</dc:creator><description><![CDATA[First, I should point out that unit testing advocates will advise you that an asynchronous method is more easily tested if it is factored into a synchronous–asynchronous pair of methods. You write the unit test for the synchronous method. The asynchronous version wraps a call to the synchronous method, initiating any threading, and invoking callbacks on completion.

This approach makes a lot of sense, and you should certainly consider it. But there will undoubtedly be times when you don’t want to partition the method, or you want to fully test the operation — asynchronicity and all. So how do you go about that?]]></description>
<dc:subject>asynchronous cocoa objective-c testing ios</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:29ff743a9dd1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:asynchronous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objective-c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://map.geo.admin.ch/?X=190000.00&amp;Y=660000.00&amp;zoom=1&amp;lang=en&amp;topic=ech&amp;bgLayer=ch.swisstopo.pixelkarte-farbe">
    <title>map.geo.admin.ch</title>
    <dc:date>2014-03-01T07:37:23+00:00</dc:date>
    <link>http://map.geo.admin.ch/?X=190000.00&amp;Y=660000.00&amp;zoom=1&amp;lang=en&amp;topic=ech&amp;bgLayer=ch.swisstopo.pixelkarte-farbe</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Official Swiss mapping organisation]]></description>
<dc:subject>switzerland map maps</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:99fa9477e1ef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:switzerland"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:map"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:maps"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://map.wanderland.ch/">
    <title>Map Hiking in Switzerland</title>
    <dc:date>2014-03-01T07:36:41+00:00</dc:date>
    <link>http://map.wanderland.ch/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Online maps]]></description>
<dc:subject>switzerland map maps wanderweg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:c5dba4a0cdcb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:switzerland"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:map"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:maps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:wanderweg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ios.devtools.me/">
    <title>iOS Dev Tools</title>
    <dc:date>2013-11-29T18:26:18+00:00</dc:date>
    <link>http://ios.devtools.me/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["iOS Dev Tools is a list showcasing the greatest iOS development tools, including websites, desktop and mobile apps, and back-end services. I've tried to group the tools into logical categories and will mark any newly added tools as NEW."]]></description>
<dc:subject>development ios programming tools xcode</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:9eed8c19ae79/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xcode"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.dbachrach.com/posts/introducing-ocudl/">
    <title>Introducing OCUDL - Dustin Bachrach</title>
    <dc:date>2013-11-18T09:30:31+00:00</dc:date>
    <link>http://www.dbachrach.com/posts/introducing-ocudl/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["OCUDL is an experiment to bring user defined literals to Objective-C. A literal is a shorthand expression that creates a value of a certain type. For example, 25ul creates an unsigned long of 25, and @"hello" creates an NSString of hello. User defined literals bring this brevity and expressivity to our own types.

Literals are usually baked right in to the compiler. OCUDL, however, does not extend the compiler; it simply uses what already exists in the Objective-C runtime. You can learn more about OCUDL’s internals at OCUDL In Depth."]]></description>
<dc:subject>iOS objectivec literals objective-c objc development code OCUDL</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:5ae269446428/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:literals"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objective-c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:OCUDL"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://zachholman.com/talk/how-github-no-longer-works/">
    <title>How GitHub (no longer) Works</title>
    <dc:date>2013-11-18T09:29:33+00:00</dc:date>
    <link>http://zachholman.com/talk/how-github-no-longer-works/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["A lot of my talks like How GitHub Uses GitHub to Build GitHub and posts like How GitHub Works are nifty, but they represent a snapshot of the company when we were 30-75 employees. We're 217 today, and things inevitably changed to grow the company to that scale.

This talk is a retrospective: it takes a closer look at specific things that we've said over the last few years, and then details the adjustments that were made as we've grown."]]></description>
<dc:subject>github management presentation presentations</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:1f0f4b567805/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:presentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:presentations"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.jcoglan.com/2013/11/15/why-github-is-not-your-cv/">
    <title>Why GitHub is not your CV – The If Works</title>
    <dc:date>2013-11-18T09:27:27+00:00</dc:date>
    <link>http://blog.jcoglan.com/2013/11/15/why-github-is-not-your-cv/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["So, I’ve been saying for months that using open-source software contributions in general, and GitHub profiles in particular, as a hiring filter is bad for our industry. This has been in response to the seemingly increasingly popular notion that GitHub is your resume now. I increasingly see companies’ job ads asking for GitHub profiles, and have recruiters ask me for mine, or tell me they are contacting me having already seen it. The logic goes that interviewing software engineers is really hard, and anything to make it easier must be great, and looky here there’s this one giant website full of code we can read to figure out if people are any good or not. There’s even entire new recruitment companies springing up to take advantage of this assumption. Our job of finding new people to join our companies just got a whole lot easier!"]]></description>
<dc:subject>career github opensource work</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:aafa6f55cd3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:career"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:work"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.thinkandbuild.it/ios7-custom-transitions/">
    <title>iOS 7 Custom transitions - Think &amp; Build</title>
    <dc:date>2013-11-07T17:08:39+00:00</dc:date>
    <link>http://www.thinkandbuild.it/ios7-custom-transitions/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["The release of iOS 7 is a breath of fresh air for both development and aesthetics (which I personally love). We can finally create stunning animations for our apps, so I think it’s time to write about how to do it.
If you remember my previous post about custom transitions you already know the hard part was drawing a “fake” view using the graphic representation of the views we wanted to animate.
Starting from iOS 7 we can follow a new path suggested by Apple. That’s exactly what I’m going to show you here, but before diving into the code, let’s see a quick preview of the final result of this tutorial."]]></description>
<dc:subject>animation development ios</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:dbb9b38ae8d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://maniacdev.com/2013/11/tutorial-an-in-depth-guide-to-objective-c-block-debugging">
    <title>Tutorial: An In-Depth Guide To Objective-C Block Debugging</title>
    <dc:date>2013-11-07T17:07:05+00:00</dc:date>
    <link>http://maniacdev.com/2013/11/tutorial-an-in-depth-guide-to-objective-c-block-debugging</link>
    <dc:creator>timd</dc:creator><description><![CDATA["The following tutorial by Damien DeVille was submitted by Thibault Lemaitre from Realmac Software, and provides an in-depth guide on how to debug blocks in Objective-C."]]></description>
<dc:subject>code objc debugging blocks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:46779fe119b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:blocks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://robots.thoughtbot.com/how-to-handle-large-amounts-of-data-on-maps/">
    <title>How To Efficiently Display Large Amounts of Data on iOS Maps</title>
    <dc:date>2013-11-07T17:06:17+00:00</dc:date>
    <link>http://robots.thoughtbot.com/how-to-handle-large-amounts-of-data-on-maps/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["This tutorial will demonstrate how to handle and display thousands of points of data on an iOS map in a way people understand and enjoy.

We are going to make an iOS app which ships with 87,000 hotels, each with a coordinate, a name and a phone number. This app will never ask the user to "redo search in area"; it will update the map as the user pans and zooms, allowing the user to freely explore the data.

This will require us to come up with an ultra quick data structure built for the task. We will need to build it in C for it to be performant."]]></description>
<dc:subject>data ios mapkit maps</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:cd199bd78554/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mapkit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:maps"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/thecodepath/android_guides/wiki">
    <title>Home · thecodepath/android_guides Wiki</title>
    <dc:date>2013-11-07T17:05:03+00:00</dc:date>
    <link>https://github.com/thecodepath/android_guides/wiki</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Welcome to the open-source Codepath Android Cliffnotes! Our goal is to become the central crowdsourced resource for complete and up-to-date Android content and tutorials."]]></description>
<dc:subject>android code development guide tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:f50a28461004/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:android"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:guide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nshipster.com/xcode-key-bindings-and-gestures/">
    <title>Xcode Key Bindings &amp; Gestures : NSHipster</title>
    <dc:date>2013-10-06T13:13:56+00:00</dc:date>
    <link>http://nshipster.com/xcode-key-bindings-and-gestures/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Xcode key bindings and gestures not only shave off seconds of precious work, but make you look more confident, competent, and cromulent in the process. Learn the following tricks of the trade and join the elite set of Xcode power users.

"]]></description>
<dc:subject>xcode ios</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:28b24b21b99f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xcode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://plusbryan.com/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers">
    <title>My First 5 Minutes On A Server; Or, Essential Security for Linux Servers</title>
    <dc:date>2013-08-26T10:52:28+00:00</dc:date>
    <link>http://plusbryan.com/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Server security doesn’t need to be complicated. My security philosophy is simple: adopt principles that will protect you from the most frequent attack vectors, while keeping administration efficient enough that you won’t develop “security cruft”. If you use your first 5 minutes on a server wisely, I believe you can do that."]]></description>
<dc:subject>linux security server sysadmin ubuntu debian</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:66455689dd70/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ubuntu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:debian"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nilsou.com/blog/2013/08/21/objective-c-blocks-syntax/">
    <title>From C declarators to Objective-C blocks syntax | Nils Hayat</title>
    <dc:date>2013-08-26T09:35:31+00:00</dc:date>
    <link>http://nilsou.com/blog/2013/08/21/objective-c-blocks-syntax/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["In this post, I start with the simplest C declarator and build in complexity until we get to Objective-C blocks syntax. It took me a while to get block syntax but once you understand how it is organized and where it comes from, there is no looking in Google every time you need to declare a block anymore."]]></description>
<dc:subject>blocks c development objc objectivec</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:11998acc2318/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:blocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objectivec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://getclank.com/">
    <title>Home - Clank</title>
    <dc:date>2013-08-26T09:35:03+00:00</dc:date>
    <link>http://getclank.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[An open source HTML/CSS framework for prototyping native phone/tablet applications.]]></description>
<dc:subject>html5 mobile framework css iOS demo wireframe wireframing prototype prototyping</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:6cb89773cc43/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:html5"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mobile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:demo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:wireframe"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:wireframing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:prototype"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:prototyping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.bignerdranch.com/2753-leveling-up/">
    <title>Leveling Up » Big Nerd Ranch BlogBig Nerd Ranch Blog</title>
    <dc:date>2013-06-03T15:57:37+00:00</dc:date>
    <link>http://blog.bignerdranch.com/2753-leveling-up/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["I’ve been programming professionally (that is, actually making a living at it) for 23 years now. That’s longer than some of my coworkers have been alive. That’s a scary thought. Get off my lawn. Over the years I’ve fallen into a style of learning and exploration that’s paid some pretty good dividends. Of course, everyone is different, but here’s how I would answer his question."]]></description>
<dc:subject>books programming ios code ideas</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:ce7bcbb89473/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ideas"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.json-generator.com/">
    <title>JSON Generator - tool for generating random JSON data</title>
    <dc:date>2013-06-03T15:09:09+00:00</dc:date>
    <link>http://www.json-generator.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[In-browser JSON generator]]></description>
<dc:subject>generator json javascript data tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:f8662adaa902/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:generator"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sketchmine.co/tags/iOS">
    <title>SketchMine</title>
    <dc:date>2013-05-24T18:27:49+00:00</dc:date>
    <link>http://sketchmine.co/tags/iOS</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Sketch files"]]></description>
<dc:subject>apple design ios development sketch</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:d589e749664d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sketch"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cdn5.raywenderlich.com/downloads/RW-NSRegularExpression-Cheatsheet.pdf">
    <title>[untitled]</title>
    <dc:date>2013-05-21T09:05:53+00:00</dc:date>
    <link>http://cdn5.raywenderlich.com/downloads/RW-NSRegularExpression-Cheatsheet.pdf</link>
    <dc:creator>timd</dc:creator><description><![CDATA["NSRegularExpression Cheat Sheet and Quick Reference"]]></description>
<dc:subject>regex regularexpression regularexpressions regexes</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:3e869ecf4b3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:regex"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:regularexpression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:regularexpressions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:regexes"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mur.mu.rs/615">
    <title>New Lemurs Press Page | mur.mu.rs</title>
    <dc:date>2013-05-17T14:12:28+00:00</dc:date>
    <link>http://mur.mu.rs/615</link>
    <dc:creator>timd</dc:creator><description><![CDATA["After my post about our press release and all the help we got from awesome people, folks wanted to know more about the press page, so here are some diagrams I made in the spirit of Chris Phin."]]></description>
<dc:subject>business ios promotion</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:c0d8d9ac222b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:business"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:promotion"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://foursquare.com/ilicco/list/coffee-shops">
    <title>Ilicco - Coffee Shops</title>
    <dc:date>2013-05-17T07:46:26+00:00</dc:date>
    <link>https://foursquare.com/ilicco/list/coffee-shops</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Independent Coffee vendors. Not a Star-Nero-Costa-Bucks in sight. Mainly London based but more likely just where I've been."]]></description>
<dc:subject>coffee coffeeshop independent london</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:7f381d33b849/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:coffee"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:coffeeshop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:independent"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:london"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bear-in-a-foxhole.tumblr.com/post/50494077267/you-mean-the-generation-that-paid-three-times-as">
    <title>Like a Bear in a Foxhole... • You mean the generation that paid three times as...</title>
    <dc:date>2013-05-15T13:24:28+00:00</dc:date>
    <link>http://bear-in-a-foxhole.tumblr.com/post/50494077267/you-mean-the-generation-that-paid-three-times-as</link>
    <dc:creator>timd</dc:creator><description><![CDATA["You mean the generation that paid three times as much for college to enter a job market with triple the unemployment isn’t interested in purchasing the assets of the generation who just blew an enormous housing bubble and kept it from popping through quantitative easing and out-and-out federal support? Curious."]]></description>
<dc:subject>finance economics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:1745d0172231/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:finance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:economics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developers.facebooklive.com/videos/337/mobile-devcon-new-york-how-we-built-facebook-for-ios">
    <title>Mobile DevCon New York - How We Built Facebook for iOS - Facebook Live</title>
    <dc:date>2013-05-13T15:27:09+00:00</dc:date>
    <link>https://developers.facebooklive.com/videos/337/mobile-devcon-new-york-how-we-built-facebook-for-ios</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Hear the story of how we rebuilt the Facebook app - moving to native code instead of WebViews - from one of Facebook's very own iOS engineers."]]></description>
<dc:subject>Facebook code ios howto talk conference talks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:15c297d3481b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:Facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:talk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:conference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:talks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://vimeo.com/64016545">
    <title>3 - Building Facebook Home with Quartz Composer on Vimeo</title>
    <dc:date>2013-05-13T15:26:08+00:00</dc:date>
    <link>http://vimeo.com/64016545</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Building Facebook Home with Quartz Composer"]]></description>
<dc:subject>facebook prototyping quartz quartzcomposer ui interface mockup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:74f4a1a421f1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:prototyping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:quartz"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:quartzcomposer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:interface"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mockup"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>