<?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 (earth2marsh)</title>
    <link>https://pinboard.in/u:earth2marsh/public/</link>
    <description>recent bookmarks from earth2marsh</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://www.linkedin.com/pulse/service-design-social-complexity-cameron-tonkinwise-h8tzc"/>
	<rdf:li rdf:resource="https://mylio.com/"/>
	<rdf:li rdf:resource="https://behavioralscientist.org/are-we-too-impatient-to-be-intelligent/"/>
	<rdf:li rdf:resource="https://good.services/new-page"/>
	<rdf:li rdf:resource="https://berthub.eu/articles/posts/open-source-by-itself-is-no-alternative-for-big-tech/"/>
	<rdf:li rdf:resource="https://tinylytics.app/"/>
	<rdf:li rdf:resource="http://literateprogrammer.blogspot.com/2014/03/the-microservice-declaration-of.html"/>
	<rdf:li rdf:resource="https://tailscale.com/blog/modules-monoliths-and-microservices"/>
	<rdf:li rdf:resource="https://forwardemail.net/en"/>
	<rdf:li rdf:resource="https://www.atlassian.com/software/compass"/>
	<rdf:li rdf:resource="https://ghost.org/"/>
	<rdf:li rdf:resource="https://micro.blog/summer"/>
	<rdf:li rdf:resource="https://gist.github.com/chitchcock/1281611"/>
	<rdf:li rdf:resource="https://www.guru99.com/soa-principles.html"/>
	<rdf:li rdf:resource="https://github.com/microsoft/cadl"/>
	<rdf:li rdf:resource="https://www.idevnews.com/stories/7509/API-Management-vs-Service-Mesh-The-Choice-Doesnt-Have-to-Be-Yours"/>
	<rdf:li rdf:resource="https://stripo.email/template-order/"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=GE9T0DxQUHY"/>
	<rdf:li rdf:resource="https://www.jolie-lang.org/"/>
	<rdf:li rdf:resource="https://silicophilic.com/this-page-wants-to-install-a-service-handler/"/>
	<rdf:li rdf:resource="https://medium.com/memory-leak/developer-portals-a-primer-3d189d061e9a"/>
	<rdf:li rdf:resource="https://levelup.gitconnected.com/deciphering-the-difference-between-a-service-mesh-and-api-gateway-c57e4abec302"/>
	<rdf:li rdf:resource="http://public.data.apievangelist.com/data.sfgov.org/"/>
	<rdf:li rdf:resource="https://www.finimize.com/wp/signup/insider/?kid=KMY4J"/>
	<rdf:li rdf:resource="https://sfdbi.org/dbi-permit-tracking-system"/>
	<rdf:li rdf:resource="https://assertible.com/blog/sync-changes-from-openapi-swagger-specifications-with-assertible-api-tests"/>
	<rdf:li rdf:resource="https://github.com/twitter/diffy#what-is-diffy"/>
	<rdf:li rdf:resource="https://stratechery.com/2017/amazons-new-customer/"/>
	<rdf:li rdf:resource="http://nordicapis.com/ultimate-guide-to-30-api-documentation-solutions/"/>
	<rdf:li rdf:resource="http://info.viddler.com/blog/why-is-there-no-pricing"/>
	<rdf:li rdf:resource="http://apifortress.com/landing/"/>
	<rdf:li rdf:resource="http://martinfowler.com/articles/microservices.html"/>
	<rdf:li rdf:resource="https://medium.com/on-startups/7550209bbca"/>
	<rdf:li rdf:resource="http://kylelacy.com/stop-talking-about-products-and-services/"/>
	<rdf:li rdf:resource="http://blog.apievangelist.com/2011/06/30/mashape-provides-tools-to-distribute-discover-and-hack-apis/"/>
	<rdf:li rdf:resource="https://github.com/github/github-services"/>
	<rdf:li rdf:resource="http://brettterpstra.com/project/markdown-service-tools/"/>
	<rdf:li rdf:resource="http://www.softwarebyrob.com/2010/08/18/why-free-plans-dont-work/"/>
	<rdf:li rdf:resource="http://www.getachievements.com/"/>
	<rdf:li rdf:resource="http://schulzeandwebb.com/blog/2009/06/09/the-new-negroponte-switch/"/>
	<rdf:li rdf:resource="http://blog.bit.ly/post/95307408/easily-track-clicks-on-amazon-affiliate-links-with"/>
	<rdf:li rdf:resource="http://www.shiply.com/"/>
	<rdf:li rdf:resource="http://aidy3.buffr.org/"/>
	<rdf:li rdf:resource="http://www.phonespamfilter.com/"/>
	<rdf:li rdf:resource="http://speedbird.wordpress.com/2008/08/19/worth-a-thousand-words-etc/"/>
	<rdf:li rdf:resource="http://www.25hoursaday.com/weblog/2008/08/17/ExplainingRESTToDamienKatz.aspx"/>
	<rdf:li rdf:resource="http://www.kitterman.com/spf/validate.html"/>
	<rdf:li rdf:resource="http://blog.gardeviance.org/2008/04/amazon-vs-google.html"/>
	<rdf:li rdf:resource="http://moodlerooms.com/"/>
	<rdf:li rdf:resource="http://www.google.com/apps/business/index.html"/>
	<rdf:li rdf:resource="http://schulzeandwebb.com/blog/2007/09/09/the-experience-stack-revisited/"/>
	<rdf:li rdf:resource="http://interconnected.org/home/2008/01/09/new_software_pricing_models"/>
	<rdf:li rdf:resource="http://ourmedia.org/node/283309"/>
	<rdf:li rdf:resource="http://www.proquo.com/"/>
	<rdf:li rdf:resource="http://www.telco2.net/blog/2007/10/nokias_dilemma_operator_friend.html"/>
	<rdf:li rdf:resource="http://youtube.com/nonprofits"/>
	<rdf:li rdf:resource="http://www.savetz.com/fax/helpmechoose.php"/>
	<rdf:li rdf:resource="http://movemydata.org/"/>
	<rdf:li rdf:resource="http://www.amazon.com/gp/browse.html?node=342430011"/>
	<rdf:li rdf:resource="http://www.viddownloader.com/"/>
	<rdf:li rdf:resource="http://www.justoneclubcard.com/index.py"/>
	<rdf:li rdf:resource="http://aws.amazon.com/"/>
	<rdf:li rdf:resource="https://dunsapp.usps.gov/HoldMail.jsp"/>
	<rdf:li rdf:resource="http://www.opendns.com/faq/"/>
	<rdf:li rdf:resource="http://www.realsoftwaredevelopment.com/2006/10/best_of_the_bes.html"/>
	<rdf:li rdf:resource="http://www.google.com/help/blogsearch/about_pinging.html"/>
	<rdf:li rdf:resource="http://pictopia.com/pub/home.html"/>
	<rdf:li rdf:resource="http://maps.yuan.cc/"/>
	<rdf:li rdf:resource="http://www.angieslist.com/AngiesList/"/>
	<rdf:li rdf:resource="http://whreviews.com/honest-host-award.htm"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.linkedin.com/pulse/service-design-social-complexity-cameron-tonkinwise-h8tzc">
    <title>Service Design and Social Complexity</title>
    <dc:date>2026-03-24T05:15:00+00:00</dc:date>
    <link>https://www.linkedin.com/pulse/service-design-social-complexity-cameron-tonkinwise-h8tzc</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The challenge of Service Design is to try to ameliorate these complexities. To do so requires deciding:

> what in the service interaction to design, to give more or less permanent form to, to regularise

> what to make space for in the service so that it can be (re)negotiated in a situated (particular each time) way As indicated before, the second depends on the first; some aspects of the service are regulated or even automated so that other aspects of the service can be bespoke.</blockquote>]]></description>
<dc:subject>design services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7476add4d752/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mylio.com/">
    <title>Photo organizing software for Mac, Windows, Android, iOS</title>
    <dc:date>2026-01-31T00:52:59+00:00</dc:date>
    <link>https://mylio.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Collect scattered photos. Protect and enjoy them privately.</blockquote>]]></description>
<dc:subject>photos organization sync cloud services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:11e205b7e9de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:photos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:organization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sync"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://behavioralscientist.org/are-we-too-impatient-to-be-intelligent/">
    <title>Are We Too Impatient to Be Intelligent? - by Rory Sutherland - Behavioral Scientist</title>
    <dc:date>2025-05-17T23:11:11+00:00</dc:date>
    <link>https://behavioralscientist.org/are-we-too-impatient-to-be-intelligent/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>There are brilliant examples all over the place of people tweaking time subjectively. One of my favorites is the Uber map. It doesn’t change how long you wait for the taxi. It changes the quality of the waiting time by reducing uncertainty. If you look at human emotions, although humans might say, “I don’t like waiting for a taxi,” what makes them uneasy is the uncertainty of the arrival. It’s not actually the duration. Too often, we optimize for the numerical thing, time and speed. We’re not optimizing for the emotional state, which is disquiet or anxiety.

With advertising, you can rebrand time: “Good things come to those who wait.”</blockquote>
<blockquote>Most of you, if you were students, wrote essays or something like that as undergraduates, right? Fairly confident to say that nobody’s actually kept them? Nobody re-reads them. In fact, the essays you wrote are totally worthless.

But the value wasn’t in the essay. What’s valuable is the effort you had to put in to produce the essay. Now, what AI essays do is they shortcut from the request to the delivery of the finished good and bypass the very part of the journey which is actually valuable—the time and effort you invest in constructing the essay in the first place.</blockquote>
<blockquote>This basically explains the whole world since about 1920. Manufactured goods, where you can enjoy extraordinary efficiencies of production—you can compress the time and effort required to make something—have massively reduced in cost. Services, which are time-dependent, have become more and more expensive. If you think there’s a hell of a lot weird with the world that was completely different when you were a kid, this is why. Like the fact that a television is almost an impulse buy, but you agonize about getting childcare. In 1920, it was the other way around. Agatha Christie had three servants in her early life but couldn’t dream of being able to afford a car.</blockquote>]]></description>
<dc:subject>economics value time design progress services costs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f56b1b0d4059/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:economics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:value"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:progress"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:costs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://good.services/new-page">
    <title>Table of contents — Good Services</title>
    <dc:date>2025-05-07T23:04:23+00:00</dc:date>
    <link>https://good.services/new-page</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>1. Good services are easy to find
In order for a user to use your service they first need to find it. This chapter covers how to make sure your users can find your service without any previous knowledge of it.
2. Good services explain their purpose
Once your user has found your service, they need to know what it’s for and whether it’s the thing they’re looking for. This chapter explains how to make sure that the purpose of the service is clear to users at the start of using it.
3. Good services set expectations
To help users plan and take control of their lives, they need to know what to expect from your service. This chapter describes how to make sure your service clearly explains what is needed from the user to complete it, and what they can expect your service.
4. Good services enable  users to complete the outcome they set out to do
Possibly the most fundamental principle of all - for your service to work  it has to enable them to achieve the goal they set out to achieve. This chapter explains how to make sure that a user can achieve the thing they set out to do - from the moment they consider doing something to the moment they have achieved their goal, including any steps needed to support the user after they have reached their goal.
5. Good services work in a way that is familiar
People base their understanding of the world on previous experiences. Services are no different. It’s important to understand established customs for your service, and when to conform or not conform to those customs so that your users can understand and navigate your service. This chapter shows you how to identify the types of experiences users bring to services, how they affect their experience of your service and what to do about them.
6. Good services require no prior knowledge to use
All too often we expect users to know how something works because we assume they’ve done it before. Good services are usable by everyone - including people who’ve never used them before. This chapter shows you how to make sure your service is usable by new and experienced users alike.
7. Good services are agnostic of organisational structures
Users shouldn’t need to understand how your organisation works in order to use your service, but this can sometimes be extremely difficult to achieve. This chapter explains how to minimise the effect of your organisation’s structure on your service.
8. Good services require the minimum possible steps to complete
Whether booking an expensive holiday or getting a passport - users want to get to their goal as efficiently as possible. This chapter explains how to make sure your service has the right amount of steps to help users get to that goal.
9. Good services are consistent throughout
Good services are consistent, but they’re not uniform. They should look and feel like one service throughout, but they should respond to an individual user’s needs and situation. This chapter shows how to balance the needs of users in order to be both consistent and responsive.
10. Good services have no dead ends
A service should direct all users to a clear outcome, regardless of whether the user is eligible or suitable to use the service. No user should be left behind or stranded within a service without knowing how to continue. This chapter explains how users get stuck in services, and how to avoid this happening.
11. Good services should usable by everyone, equally
All services must be usable by everyone who needs to use them, regardless of their circumstances or abilities. No one should be less able to use the service than anyone else. This chapter shows some of the major barriers to inclusion within services and how to avoid them.
12. Good services encourage the right behaviours from users and service providers
How you incentive, or disincentivise your users, staff and broader organisation can have a huge effect on how your service works.This chapter helps you to understand all of the things that can affect the behaviour of your users and staff, and how to make sure your service is encouraging the right behaviours.
13. Good services respond to change quickly
Good services respond quickly and adaptively to a change in a user’s circumstance and make this change consistently throughout the service. This chapter will help you to understand, plan for and handle changes in a users circumstance in the right way.
14. Good Services clearly explain why a decision has been made
When a decision is made within a service, it should be obvious to a user why this decision has been made and clearly communicated at the point at which it’s made. This chapter explains the common pitfalls in making and communicating decisions and how to avoid them.
15. Good services make it easy to get human assistance
Services should always provide an easy route for users to speak to a human if they need to. This chapter explains how to make sure your service uses human decisionmaking and contact in the right way for both your users, and the sustainability of your service</blockquote>]]></description>
<dc:subject>services design principles books apis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8ba0191117ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:principles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://berthub.eu/articles/posts/open-source-by-itself-is-no-alternative-for-big-tech/">
    <title>Open Source on its own is no alternative to Big Tech - Bert Hubert's writings</title>
    <dc:date>2025-01-05T00:54:19+00:00</dc:date>
    <link>https://berthub.eu/articles/posts/open-source-by-itself-is-no-alternative-for-big-tech/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Experimenting is useful, but know that Open Source is the underdog, and there are many people waiting for an opportunity to enthusiastically declare that it has failed. This is due to commercial or conservative considerations - let’s stick with what we have, then we don’t need to change anything!

So, only start if at least the following conditions are met:

Achievable scope - very carefully determine how much you can do with the time, budget and people you have.
Change management - people participating in the trial must be able to come forward early. Set up a test environment months in advance where everyone can try out whether everything works. Listen carefully to all concerns raised. Verify that the experiment can overcome the designated challenges. Because, yes, there is still an old label printer that really needs to keep working. And there are also visually impaired people in your organization who need high-contrast support and screen readers.
Training sessions - </blockquote>]]></description>
<dc:subject>opensource enterprise services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:80d6adeabd5e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:enterprise"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tinylytics.app/">
    <title>Tinylytics | Joyful analytics for your websites.</title>
    <dc:date>2024-12-17T23:43:17+00:00</dc:date>
    <link>https://tinylytics.app/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Bonus: has a slick little kudos feature to invite feedback without having to sign in!

<blockquote>Tinylytics is perfect for your little corner of the web—think personal blogs or side projects. It's got an admin panel that's a breeze to navigate, giving you just the insights you need, without any of the clutter. It keeps things light-hearted without the overwhelm.</blockquote>
See also: Pirsch, Fathom, and Matomo]]></description>
<dc:subject>analytics web kudos services metrics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:29aab2dec16d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:kudos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:metrics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://literateprogrammer.blogspot.com/2014/03/the-microservice-declaration-of.html">
    <title>the literate programmer: The microservice declaration of independence</title>
    <dc:date>2024-10-23T03:05:24+00:00</dc:date>
    <link>http://literateprogrammer.blogspot.com/2014/03/the-microservice-declaration-of.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>According to the terms of the suggested constraint family that "X can be varied independently of the rest of the system", traditional service-oriented architecture could be seen as a specific set of values for X. Some of the degrees of freedom that were important 10 years ago are less important now. Most are still relevant. New kinds of variation that have risen to prominence.

I don't think that microservice architectures are a break from the past. I would probably characterise the movement as a kind of neo-SOA that is trying to get back to the roots of the original movement. But I do think that microservice architectural analysis has a different and more general preoccupation than service-oriented architectural analysis because it revolves around the notion of independent variation itself, rather than prescribing certain kinds of independence.</blockquote>]]></description>
<dc:subject>services microservices soa</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:aecc48e3f3c6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:microservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:soa"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tailscale.com/blog/modules-monoliths-and-microservices">
    <title>Modules, monoliths, and microservices</title>
    <dc:date>2024-10-23T03:03:13+00:00</dc:date>
    <link>https://tailscale.com/blog/modules-monoliths-and-microservices</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>A better approach starts with where you want to put your interfaces.</blockquote>
<blockquote>Here are some things to think about when choosing service boundaries:

Does your monolith take a long time to startup? That makes upgrades a pain, so you might want to split out the slow part to make upgrading other things go faster.
Do you need the right datastore schema version? That sometimes requires lockstep upgrades/downgrades of all instances of a backend so they're on the same schema version. Lockstep upgrades are risky and tend to prevent rollbacks; you sometimes want to keep the schema-dependent part as small as possible.
Are continuous integration tests frequently failing? If so, then I have bad news. Those failing tests are saying your code is broken. That's a feature! Splitting services and rolling them out separately will probably fool your tests into passing, but then you'll have compatibility and version skew problems in production instead. That's no help.
Do some parts scale differently from other parts? For example, some operations are memory-heavy while others are CPU-heavy. This is not important as often as you'd think. If all your instances are load balanced properly, then the load tends to naturally spread around in a pretty efficient way. If load balancing becomes a problem, you can measure it and fix the specific granularity problem later.
Do expensive requests need to be run with less parallelism? A common microservice architecture is to dump requests into a message queue and have worker instances process requests sequentially. But this goes wrong more often than you'd think, and there are better designs that avoid "queue explosion" problems. You can implement those same designs in a monolith.
Do you have services with different quality/reliability targets? This can be a good reason to split services. For example, at Tailscale we have only a couple of services with very strict uptime goals: the coordination service and the log catcher service. Those two are already split for security isolation since logs are so sensitive. On top of that, our "real-time" log/metrics processing pipeline can tolerate more downtime and therefore more experimentation, so it's split from the high-reliability services and can have different deployment procedures.</blockquote>]]></description>
<dc:subject>microservices monoliths services boundaries interfaces tailscale architecture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f2b72f4db901/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:microservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:monoliths"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:boundaries"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interfaces"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tailscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://forwardemail.net/en">
    <title>Free Email Forwarding for Custom Domains</title>
    <dc:date>2024-10-07T04:34:14+00:00</dc:date>
    <link>https://forwardemail.net/en</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[from list:
<blockquote>regex forwarding rules that
ForwardEmail does support, and about a year ago they also added wildcard
support for sending through their SMTP server (so no more Gmail annotations
that my messages were sent by my actual Google account, or something like
that, as happened when previously sending through Google's server). I use
that so I can provide a different address (following a pattern matching my
regex rule) @ my domain for every site/vendor/service (keeping track of
which I used where by adding entries to my password safe, along with the
unique password I generate for that site). When I get mail at that address
from someone else, I kill it by setting up a rule that forwards it to
nobody. When I need to send mail using one of those addresses, I just set
up a Gmail alias first so I can make that my from: address right in Gmail,
and send it from my my domain's "own" server for all the proper
verifications. I also setup similar</blockquote>]]></description>
<dc:subject>email services tools forwarding dns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ae736310855f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:forwarding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.atlassian.com/software/compass">
    <title>Compass | Developer Experience Platform</title>
    <dc:date>2024-03-18T23:04:30+00:00</dc:date>
    <link>https://www.atlassian.com/software/compass</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>idp devops services catalog</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:78026f2d94c6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:idp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:catalog"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ghost.org/">
    <title>Ghost: Independent technology for modern publishing</title>
    <dc:date>2023-11-13T19:24:55+00:00</dc:date>
    <link>https://ghost.org/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[substack alternative ]]></description>
<dc:subject>blogging cms opensource services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:678ef09465ae/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:blogging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://micro.blog/summer">
    <title>Micro.blog</title>
    <dc:date>2023-11-12T15:53:18+00:00</dc:date>
    <link>https://micro.blog/summer</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>blogging tools services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:caa7855f599f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:blogging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/chitchcock/1281611">
    <title>Stevey's (Yegge) Google Platforms Rant · GitHub</title>
    <dc:date>2022-08-18T16:31:53+00:00</dc:date>
    <link>https://gist.github.com/chitchcock/1281611</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>So one day Jeff Bezos issued a mandate. He's doing that all the time, of course, and people scramble like ants being pounded with a rubber mallet whenever it happens. But on one occasion -- back around 2002 I think, plus or minus a year -- he issued a mandate that was so out there, so huge and eye-bulgingly ponderous, that it made all of his other mandates look like unsolicited peer bonuses.

His Big Mandate went something along these lines:

All teams will henceforth expose their data and functionality through service interfaces.

Teams must communicate with each other through these interfaces.

There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team's data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.

It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom protocols -- doesn't matter. Bezos doesn't care.

All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.

Anyone who doesn't do this will be fired.

Thank you; have a nice day!</blockquote>]]></description>
<dc:subject>apis services bezos mandate rant yegge mandates</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0e8c6766ef48/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bezos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mandate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rant"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:yegge"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mandates"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.guru99.com/soa-principles.html">
    <title>What is SOA? Service-Oriented Architecture Principles</title>
    <dc:date>2022-08-17T18:54:28+00:00</dc:date>
    <link>https://www.guru99.com/soa-principles.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[This is where API-oriented principles should begin!
<blockquote>Services hide the logic they encapsulate from the outside world. The service should not expose how it executes its functionality; it should just tell the client application on what it does and not on how it does it.</blockquote>]]></description>
<dc:subject>soa services principles</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:001884b24a94/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:soa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:principles"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/microsoft/cadl">
    <title>microsoft/cadl</title>
    <dc:date>2022-05-19T16:17:36+00:00</dc:date>
    <link>https://github.com/microsoft/cadl</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Cadl is a language for describing cloud service APIs and generating other API description languages, client and service code, documentation, and other assets. Cadl provides highly extensible core language primitives that can describe API shapes common among REST, GraphQL, gRPC, and other protocols."]]></description>
<dc:subject>services apis generators descriptions definitions openapi</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:38a9af058388/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:generators"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:descriptions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:definitions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:openapi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.idevnews.com/stories/7509/API-Management-vs-Service-Mesh-The-Choice-Doesnt-Have-to-Be-Yours">
    <title>Idevnews | API Management vs. Service Mesh: The Choice Doesn’t Have to Be Yours</title>
    <dc:date>2022-04-16T15:22:41+00:00</dc:date>
    <link>https://www.idevnews.com/stories/7509/API-Management-vs-Service-Mesh-The-Choice-Doesnt-Have-to-Be-Yours</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>apis services mesh comparison management</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:eb3f4a79d702/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mesh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:comparison"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:management"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://stripo.email/template-order/">
    <title>Email Template Order — Stripo.email</title>
    <dc:date>2022-01-26T19:39:04+00:00</dc:date>
    <link>https://stripo.email/template-order/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[recco from lenny's network]]></description>
<dc:subject>email templates professional services design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2288a1e632c3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:templates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:professional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=GE9T0DxQUHY">
    <title>We brought OpenAPI Docs into our service catalog. Now what? - Shai Sachs &amp; Zoe Song, Wayfair - YouTube</title>
    <dc:date>2021-10-13T17:19:08+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=GE9T0DxQUHY</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Criticisms: 
- APIs are more than just services + API docs. 
- Being code-first with FastAPI in Python doesn't address the design-first opportunities

<blockquote>"We brought OpenAPI Docs into our service catalog. Now what? - Shai Sachs & Zoe Song, Wayfair
Speakers: Zoe Song, Shai Sachs
With a large, globally distributed engineering department of over 2,000 engineers, service discoverability and access to API documentation are important problems at Wayfair. Integrations between systems require close coordination and overhead, making these kinds of projects expensive and brittle. To address this problem, we sought to surface OpenAPI documentation in our Backstage Service Catalog.

We will discuss how over 175 API specifications are shared amongst teams at Wayfair. Our solution leverages the Kubernetes API, together with our home-grown tool for project generation, to programmatically surface OpenAPI files for inspection in Backstage. Backstage is a service catalog and developer portal recently released as open source by Spotify. Our work has had immediate service discoverability benefits for developers across our enterprise, with thousands of API doc page views since it launched. Of course, our work is never complete! As the solution rolled out, we discovered a lot of complexity in the space of surfacing API docs. We’ll discuss some of the problems we’ve encountered, as well as the solutions we’re trying, along the way. These problems include: whether to support code-first or schema-first development; how to store API schemas; and how to enforce versioning as part of the CI/CD pipeline. At the end of the talk, we want the audience to have a good understanding of the benefits of service discoverability, as well as the trade-offs inherent in making API specs discoverable."</blockquote>]]></description>
<dc:subject>apis wayfair services catalogs OpenAPI idp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:fb1043cf1d61/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:wayfair"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:catalogs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:OpenAPI"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:idp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.jolie-lang.org/">
    <title>Jolie Programming Language - Official Website</title>
    <dc:date>2021-06-18T15:28:29+00:00</dc:date>
    <link>https://www.jolie-lang.org/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>distributed language microservices services opensource programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:c66ca93bdf76/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:microservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://silicophilic.com/this-page-wants-to-install-a-service-handler/">
    <title>Explained: This Page Wants To Install A Service Handler [SOLVED]</title>
    <dc:date>2021-06-04T00:25:42+00:00</dc:date>
    <link>https://silicophilic.com/this-page-wants-to-install-a-service-handler/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["What Is A Service Handler?
While accessing Google Mail or calendar in Chrome, you may notice an icon at the end of the address bar (Omni bar) in the shape of a double diamond. This icon stands for a ‘Protocol Service Handler’ and is an indication that the page wants to install a service handler.


In an HTML page, there are certain URLs that can be associated to open applications on your system. When you click these links, an associated program will open for that link type."]]></description>
<dc:subject>chrome handlers services protocols defaults</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:90de615b92e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:handlers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:protocols"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:defaults"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/memory-leak/developer-portals-a-primer-3d189d061e9a">
    <title>Developer Portals — A Primer. Over the next few years, we expect… | by Astasia Myers | Memory Leak | Mar, 2021 | Medium</title>
    <dc:date>2021-04-06T02:07:38+00:00</dc:date>
    <link>https://medium.com/memory-leak/developer-portals-a-primer-3d189d061e9a</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[I didn't care for this article, but keeping it for reference.

"Over the past 18 months, we have seen an incredible rise in developer portal offerings. Within the ecosystem, there are three different approaches to solving this pain point: 1) universal service catalogs, 2) API catalogs tied to an API gateway or service mesh, and 3) microservice-focused catalogs. Below we classify 18 offerings across the space including startups Cortex, Effx, Moment.dev, and OpsLevel as well as open source projects Backstage and Clutch (workflow engine) and Roadie, which offers a hosted Backstage platform."]]></description>
<dc:subject>developers portals apis services catalogs idp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:fa2bf07016e1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:developers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:portals"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:catalogs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:idp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://levelup.gitconnected.com/deciphering-the-difference-between-a-service-mesh-and-api-gateway-c57e4abec302">
    <title>Deciphering the Difference Between a Service Mesh and API Gateway | by David Mooter | Level Up Coding</title>
    <dc:date>2021-02-09T19:52:39+00:00</dc:date>
    <link>https://levelup.gitconnected.com/deciphering-the-difference-between-a-service-mesh-and-api-gateway-c57e4abec302</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Service Mesh vs. API Gateway
Although a service mesh and API gateway can seem similar at first, they are very different when you dig into the details stemming from the fact that microservices and APIs serve different needs.
Microservices and APIs Serve Different Needs
Microservices and APIs address two different problems, the former being more technical and the latter more business facing.
Microservices (or miniservices) should be for communication within a bounded context (see domain-driven design for “bounded context”). Their design is driven by the needs of connecting the components that compose a bounded context and thus act like remote procedural calls (RPCs).
APIs (usually REST but could include event streams and other protocols like SOAP, gRPC, or GraphQL) should provide the interfaces that a bounded context exposes to the outside world. Ideally their interface design is driven by business value, not merely acting as an RPC.
Or put another way, APIs externally expose the business value of one bounded context to another whereas microservices are the several components composing the internal black box of a bounded context. In traditional architecture, these components may have been classes or DLLs communicating via the call stack of a process. In microservices architecture, they may become independent services communicating across the network.
Service Mesh and API Gateway Serve Different Needs
To understand the difference between a service mesh and API gateway, first I must define directional traffic. East-west traffic typically refers to data within one’s data center while north-south refers to traffic going in and out of your data center. In this article, I mean from the perspective of a bounded context: traffic that stays within the bounded context is east-west, and traffic that crosses outside the bounded context is north-south.
A service mesh is meant to manage east-west traffic. While an API gateway can manage east-west traffic, a service mesh is better suited. This is because a service mesh has a proxy on both sides of the connection. Such a configuration is possible with east-west since both endpoints are controlled by the same app dev organization.]]></description>
<dc:subject>apis boundaries mesh services microservices gateways</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1c8f58c755c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:boundaries"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mesh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:microservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gateways"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://public.data.apievangelist.com/data.sfgov.org/">
    <title>API Evangelist</title>
    <dc:date>2019-09-30T18:57:20+00:00</dc:date>
    <link>http://public.data.apievangelist.com/data.sfgov.org/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["These are 383 data sets from the data.sfgov.org data portal, each with an individual JSON Schema, JSON example, OpenAPI, and Postman collection to help define what is possible with each individual data set, all wrapped up in a single machine readable APIs.json index, for easy consumption."]]></description>
<dc:subject>apis sanfrancisco data services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:e598ec0a69c1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sanfrancisco"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.finimize.com/wp/signup/insider/?kid=KMY4J">
    <title>Sign up to Finimize. Today's top financial news in 3 minutes. For free.</title>
    <dc:date>2019-09-10T23:11:37+00:00</dc:date>
    <link>https://www.finimize.com/wp/signup/insider/?kid=KMY4J</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[via Bala]]></description>
<dc:subject>finance finances news financial services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2b6bdf11b397/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:finance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:finances"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:news"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:financial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sfdbi.org/dbi-permit-tracking-system">
    <title>DBI Permit Tracking System | Department of Building Inspection</title>
    <dc:date>2019-07-16T01:51:49+00:00</dc:date>
    <link>https://sfdbi.org/dbi-permit-tracking-system</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Pro tip: do a search by your contractor’s license number
if they get a lot of corrections on the permits, then they don’t have a good relationship or they do dodgey things]]></description>
<dc:subject>sanfrancisco contractors contracting research services construction projects renovation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:60fee5ae40ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sanfrancisco"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:contractors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:contracting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:construction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:projects"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:renovation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://assertible.com/blog/sync-changes-from-openapi-swagger-specifications-with-assertible-api-tests">
    <title>Sync changes from OpenAPI/Swagger specifications with Assertible API tests : Assertible</title>
    <dc:date>2019-06-24T18:30:43+00:00</dc:date>
    <link>https://assertible.com/blog/sync-changes-from-openapi-swagger-specifications-with-assertible-api-tests</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["When you get started with Assertible, you can import an OpenAPI or Swagger specification to generate API tests. Now, after you make changes to your spec, sync will propogate those changes to all of your Assertible tests. Here's a few scenarios where this is useful:

A response body is updated with a new or removed field.
A query parameter is added or removed from an operation.
A new endpoint or method is added to your API.
In all of these cases, sync will save you from doing manual work to update your tests. Using algorithms to detect unique operations, Assertible is able to determine which tests need to be updated. This means that sync will work even if you have multiple tests for the same operation."]]></description>
<dc:subject>openapi testing services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:c48f21a6d600/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:openapi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/twitter/diffy#what-is-diffy">
    <title>twitter/diffy: Find potential bugs in your services with Diffy</title>
    <dc:date>2018-12-18T02:50:14+00:00</dc:date>
    <link>https://github.com/twitter/diffy#what-is-diffy</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Diffy finds potential bugs in your service using running instances of your new code and your old code side by side. Diffy behaves as a proxy and multicasts whatever requests it receives to each of the running instances. It then compares the responses, and reports any regressions that may surface from those comparisons. The premise for Diffy is that if two implementations of the service return “similar” responses for a sufficiently large and diverse set of requests, then the two implementations can be treated as equivalent and the newer implementation is regression-free."]]></description>
<dc:subject>apis services testing twitter tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3d148ae21973/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://stratechery.com/2017/amazons-new-customer/">
    <title>Amazon’s New Customer – Stratechery by Ben Thompson</title>
    <dc:date>2017-06-19T23:42:59+00:00</dc:date>
    <link>https://stratechery.com/2017/amazons-new-customer/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>Amazon platforms services wholefoods integration strategy</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0e439a4092de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:platforms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:wholefoods"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:integration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:strategy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nordicapis.com/ultimate-guide-to-30-api-documentation-solutions/">
    <title>Ultimate Guide to 25+ API Documentation Solutions</title>
    <dc:date>2017-01-17T20:04:12+00:00</dc:date>
    <link>http://nordicapis.com/ultimate-guide-to-30-api-documentation-solutions/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Say you have developed a web API and now want to show it to the world. Next comes documentation, and guess what — there’s a tool for that. But, in a sea of API documentation generation tools, which one is suitable to your specific environment?

This comprehensive list of API documentation solutions has been curated specifically for web API providers. They take an API source, ideally in the form of an API definition, and convert it into nice, presentable documentation that developer consumers can reference."]]></description>
<dc:subject>apis documentation services lists</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7827b4e81b03/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:lists"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://info.viddler.com/blog/why-is-there-no-pricing">
    <title>Why is there no pricing?</title>
    <dc:date>2016-04-15T14:49:19+00:00</dc:date>
    <link>http://info.viddler.com/blog/why-is-there-no-pricing</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>videos services comparison restaurants food</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:4b355b80d53b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:videos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:comparison"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:restaurants"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:food"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://apifortress.com/landing/">
    <title>API Fortress - API testing made easy</title>
    <dc:date>2015-08-26T18:50:30+00:00</dc:date>
    <link>http://apifortress.com/landing/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["API Fortress tests and monitors the APIs that are critical to your business FOR YOU! We make sure they are responding properly and quickly."]]></description>
<dc:subject>monitoring monitors apis services testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:e0cab6fc2b22/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:monitors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://martinfowler.com/articles/microservices.html">
    <title>Microservices</title>
    <dc:date>2014-04-17T23:48:02+00:00</dc:date>
    <link>http://martinfowler.com/articles/microservices.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>architecture micro services APIs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:203a37db536d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:micro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:APIs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/on-startups/7550209bbca">
    <title>What is a Platform? — on startups — Medium</title>
    <dc:date>2013-10-04T00:18:01+00:00</dc:date>
    <link>https://medium.com/on-startups/7550209bbca</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[enjoy this…]]></description>
<dc:subject>platforms apis strategy services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:71aa00c2e433/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:platforms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:strategy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kylelacy.com/stop-talking-about-products-and-services/">
    <title>Stop Talking About Products and Services | Kyle Lacy - Social Media Training and Digital Marketing</title>
    <dc:date>2011-10-26T16:35:15+00:00</dc:date>
    <link>http://kylelacy.com/stop-talking-about-products-and-services/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[
                
                    "Stop talking about your products and services as objects and items, and talk more about who and how those products and services are used to do amazing things. Build a culture of accomplishment around your offerings, rather than a culture of availability." from: http://www.convinceandconvert.com/book-reviews/the-power-of-consumer-choice-drives-social-media-importance/
                
            ]]></description>
<dc:subject>quote products services marketing quotes</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:4ad47949de04/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:quote"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:products"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:marketing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:quotes"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.apievangelist.com/2011/06/30/mashape-provides-tools-to-distribute-discover-and-hack-apis/">
    <title>Mashape Provides Tools to Distribute, Discover and Hack APIs</title>
    <dc:date>2011-06-30T21:13:21+00:00</dc:date>
    <link>http://blog.apievangelist.com/2011/06/30/mashape-provides-tools-to-distribute-discover-and-hack-apis/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[I’m exploring the Mashape API Platform, trying to break things down and understand everything in more detail. Blogging about a topic does this for me.

So let’s start with deploying an API with Mashape.

With the Mashape PHP Library you can deploy an API on your infrastructure.  You download the library from Github, deploy on your server, and then add the methods for your API by extending the Mashape PHP component class.

If you already have an API that returns JSON responses, you can just register it as a Mashape API for distribution, without deploying the Mashape PHP Library.

If you’ve deployed your API without the Mashape PHP Library you will need to accomplish one more step.  You will need to implement the Mashape Connector by adding one line of code to your API, which is required to connect your API to the Mashape Platform and handle user authorization, billing, and rate-llimiting.

Whichever way you deploy your API, you can now distribute it using Mashape.  The first step for distributing an API is to create an XML file that describes what the API does.  This XML file gets deployed on your server and needs to be updated as your API evolves.

Once your API is deployed and published to Mashape, the platform distributes your API to the Mashape Marketplace and provides a detail page with title, description, documentation, test console and PHP, Python, Ruby, Java and Objective C client libraries.

Mashape then provides a way for developers to sign-up and start hacking on any API in the Mashape Marketplace with a single developer account and key.  There are also social features allowing users to follow and contact other users.

All APIs that are published using Mashape will connect and communicate with Mashape through an API Proxy.  This is the proxy that handles the authorization of users, implementation of  billing, rate limiting and other functions described above.

Right now the proxy is primarily available via the Mashape platform, but you can also find an open-source version of the Mashape API proxy on Github.  The API Proxy is intended to be downloaded and installed on your servers, which will increase the performance and security of your API.

In addition to being able to register your API and use the Mashape API Proxy in the cloud, you can download and install on-premise.  Since it is open-source, you could also fork the code and potentially add in your own modifications to the API proxy, which is written in JavaScript and runs on the latest version of node.js

I’m playing around with deploying one small and one large data-set as two separate APIs using the Mashape PHP Library, so I can get more familiar with how the platform works.  I just wanted to work through some thoughts about what they provide here on the blog.  More to come on Mashape…


]]></description>
<dc:subject>Services Application_programming_interface GitHub JavaScript JSON Mashape Objective-C PHP Proxy Python Service_provider</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ce0f8b62f512/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Application_programming_interface"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:GitHub"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:JavaScript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:JSON"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Mashape"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Objective-C"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:PHP"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Service_provider"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/github/github-services">
    <title>Github services</title>
    <dc:date>2011-06-15T05:26:54+00:00</dc:date>
    <link>https://github.com/github/github-services</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>Github Services Hooks commit</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1da0f05d5137/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Hooks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:commit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brettterpstra.com/project/markdown-service-tools/">
    <title>[from awhite] Markdown Service Tools - Brett Terpstra</title>
    <dc:date>2011-05-20T16:08:47+00:00</dc:date>
    <link>http://brettterpstra.com/project/markdown-service-tools/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>mac osx markdown services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:cc56fff5082b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:markdown"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.softwarebyrob.com/2010/08/18/why-free-plans-dont-work/">
    <title>Why Free Plans Don’t Work | Software by Rob</title>
    <dc:date>2010-10-08T17:04:39+00:00</dc:date>
    <link>http://www.softwarebyrob.com/2010/08/18/why-free-plans-dont-work/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Obviously free plans have worked well for companies like Wufoo, MailChimp, and FreshBooks, so we know they can work. But the problem is that we’re not them.  We need to stop blindly copying them and start thinking about ways to bring in revenue.  I’ll concede that there are certain types of apps that are more likely to succeed by offering a free plan and going with the Freemium model. But the vast majority of apps aren’t in this category, and the vast majority of people don’t have the resources to make that model work.  Taking advantage of word-of-mouth marketing requires more users than most of us will attain. Instead, we end up with a large number of free users zapping away valuable resources for nothing in return. To top it off, most free users will never end up converting to a paid plan."]]></description>
<dc:subject>freemium free businessmodel marketing monetization pricing startups services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:789fd610bf62/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:freemium"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:free"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:businessmodel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:marketing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:monetization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:pricing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:startups"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.getachievements.com/">
    <title>Get Achievements</title>
    <dc:date>2010-03-13T01:49:52+00:00</dc:date>
    <link>http://www.getachievements.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[A badge awarding service for web apps.]]></description>
<dc:subject>games motivation badges service services achievements</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:555b8db229fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:motivation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:badges"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:achievements"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://schulzeandwebb.com/blog/2009/06/09/the-new-negroponte-switch/">
    <title>Pulse Laser: The New Negroponte Switch</title>
    <dc:date>2009-06-18T14:56:45+00:00</dc:date>
    <link>http://schulzeandwebb.com/blog/2009/06/09/the-new-negroponte-switch/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Matt Jones's latest, "talk I gave at Frontiers of Interaction V in Rome yesterday, primarily about the territory of “the Internet of Things” moving from one of academic and technological investigation to one of commercial design practice, and what that might mean for designers working therein."]]></description>
<dc:subject>Matt_Jones innovation design technology service services product thingfrastructure</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:e84028b6cb80/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Matt_Jones"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:innovation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:technology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:product"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:thingfrastructure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.bit.ly/post/95307408/easily-track-clicks-on-amazon-affiliate-links-with">
    <title>bit.ly blog - Easily Track Clicks on Amazon Affiliate Links with...</title>
    <dc:date>2009-06-07T17:49:27+00:00</dc:date>
    <link>http://blog.bit.ly/post/95307408/easily-track-clicks-on-amazon-affiliate-links-with</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Then, go the any Amazon product page, and click “Link to this Page” in the Amazon Affiliates Toolbar on the top of the page (note: you must be signed into Amazon and have an affiliates account for this toolbar to appear).  Once you are on the link builder page, click the “bitlyAmazonAffiliateLink” bookmarklet in your toolbar, and you will be redirected to bit.ly with a short, trackable link waiting for you."]]></description>
<dc:subject>bookmarklet affiliate amazon services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0b6cf255c57c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:affiliate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.shiply.com/">
    <title>Cheap Couriers &amp; Delivery Quotes Services - Shiply UK</title>
    <dc:date>2009-05-11T19:20:35+00:00</dc:date>
    <link>http://www.shiply.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Matches you with rated delivery firms "going there anyway""]]></description>
<dc:subject>business service shipping services transport exchange marketplace</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:20f2bb9f1276/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:business"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:shipping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:transport"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:exchange"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:marketplace"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://aidy3.buffr.org/">
    <title>aidy3 &gt;&gt; API to return ID3 tag from MP3 url</title>
    <dc:date>2008-12-05T23:20:52+00:00</dc:date>
    <link>http://aidy3.buffr.org/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Neat trick for Pipes (or whatever): "This web application provide API to analyze ID3v2 tag in MP3 on the web. This API returns title/artist/album/genre via json/html format. Analyzed data can search with Google Base."]]></description>
<dc:subject>programming api mp3 services id3 metadata pipes</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ec63af4f6e33/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mp3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:id3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:metadata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:pipes"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.phonespamfilter.com/">
    <title>Stop Telemarketing Calls - PhoneSpamFilter.com</title>
    <dc:date>2008-08-29T13:34:25+00:00</dc:date>
    <link>http://www.phonespamfilter.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[free service designed to assist the general public in determining which callers are annoying telemarketers. Our goal is to develop a complete database of all the phone solicitors out there, so you can stop receiving calls trying to sell you products and services.]]></description>
<dc:subject>phone spam telemarketing research services antispam lookup database</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f5f904d9ccae/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:phone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:spam"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:telemarketing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:antispam"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:lookup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://speedbird.wordpress.com/2008/08/19/worth-a-thousand-words-etc/">
    <title>Worth a thousand words, etc. « Adam Greenfield’s Speedbird</title>
    <dc:date>2008-08-19T15:52:17+00:00</dc:date>
    <link>http://speedbird.wordpress.com/2008/08/19/worth-a-thousand-words-etc/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["the essential distinction between context-aware applications and location-based services (LBS): Everyone gets LBS, more or less: it’s the ground on which Interaction Design Cliché No. 2 is built. You’re in a particular place, and there are things your device can do in this place that it’s not capable of elsewhere." "what I, at least, mean when I use the words “context aware”: but for some residual core of basic functionality, the device’s capabilities and available interface modalities at any given moment are largely if not entirely determined by the other networked objects around it. If you pair the device with a text, it’s a reader; at the checkstand, it provides a friendly POS interface; aimed at the skyline, it augments reality. "]]></description>
<dc:subject>services places mobile location interface design IxD user_experience context</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:38634d87b345/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:places"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mobile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:location"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interface"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:IxD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:user_experience"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:context"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.25hoursaday.com/weblog/2008/08/17/ExplainingRESTToDamienKatz.aspx">
    <title>Dare Obasanjo aka Carnage4Life - Explaining REST to Damien Katz</title>
    <dc:date>2008-08-18T20:41:48+00:00</dc:date>
    <link>http://www.25hoursaday.com/weblog/2008/08/17/ExplainingRESTToDamienKatz.aspx</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[The Web has a particular architecture and it makes sense that if you are deploying a service or API on the Web then it should take advantage of this architecture instead of fighting against it. There are millions of deployed clients, servers and intermediaries that support REST and it makes sense to be compatible with their expectations.  This doesn't mean you have to use DELETE and PUT when POST might suffice. It does mean understanding the difference between using POST versus using PUT to other participants in the Web architecture. Specifically, that PUT is idempotent while POST is not so a client of your service can assume that performing the same PUT two or three times in a row has the same effect as doing it once but cannot assume that for POST.]]></description>
<dc:subject>webservices xml services SOAP REST architecture programming webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:9b219cd3a510/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:xml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:SOAP"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:REST"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.kitterman.com/spf/validate.html">
    <title>SPF Query Tool</title>
    <dc:date>2008-04-18T21:28:31+00:00</dc:date>
    <link>http://www.kitterman.com/spf/validate.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[check SPF records (syntax, existence, etc)]]></description>
<dc:subject>spf email test dns tools services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a9374619b542/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:spf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.gardeviance.org/2008/04/amazon-vs-google.html">
    <title>Bits or pieces?: Amazon vs Google</title>
    <dc:date>2008-04-09T14:53:17+00:00</dc:date>
    <link>http://blog.gardeviance.org/2008/04/amazon-vs-google.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[provided an open sourced SDK that "emulates all of the App Engine services on your local computer"]]></description>
<dc:subject>Google cloudcomputing cloud GAE services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:438bc932f0c0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cloudcomputing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:GAE"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://moodlerooms.com/">
    <title>Home - Moodlerooms</title>
    <dc:date>2008-03-03T12:12:32+00:00</dc:date>
    <link>http://moodlerooms.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Offers hosting, design, and training for Moodle]]></description>
<dc:subject>cms lms education hosting services moodle eLearning training opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d864bf18bdf3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:lms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:education"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:moodle"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:eLearning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:training"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.google.com/apps/business/index.html">
    <title>Welcome to Google Apps</title>
    <dc:date>2008-02-08T18:30:40+00:00</dc:date>
    <link>http://www.google.com/apps/business/index.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Work on the same document together, instead of sorting out changes in attachments Share documents and calendars securely with your co-workers with a click Access it all from any computer, and even from mobile phones Invite other team members to join an]]></description>
<dc:subject>Google collaboration GApps Google:Apps apps team groups groupware tools services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:cd76a52b0dca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:collaboration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:GApps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Google:Apps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:team"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:groups"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:groupware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://schulzeandwebb.com/blog/2007/09/09/the-experience-stack-revisited/">
    <title>Pulse Laser: The Experience Stack revisited</title>
    <dc:date>2008-02-08T15:24:22+00:00</dc:date>
    <link>http://schulzeandwebb.com/blog/2007/09/09/the-experience-stack-revisited/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[The experience stack is a way of thinking about the different levels at which experience design operates. Experience design can be thought of as… * branding; * service design; * product design; * interaction design; * human factors.]]></description>
<dc:subject>experience design branding interactiondesign Usability architecture web userexperience services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a2c54906bb49/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:experience"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:branding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interactiondesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Usability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:userexperience"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://interconnected.org/home/2008/01/09/new_software_pricing_models">
    <title>new software pricing models (9 January, 2008, Interconnected)</title>
    <dc:date>2008-01-10T19:58:40+00:00</dc:date>
    <link>http://interconnected.org/home/2008/01/09/new_software_pricing_models</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[riffing on alternate business models]]></description>
<dc:subject>business design ideas pricing services software</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2caf22ab657d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:business"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ideas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:pricing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ourmedia.org/node/283309">
    <title>Ourmedia: Terms of Service comparison for video hosting sites</title>
    <dc:date>2008-01-09T13:35:51+00:00</dc:date>
    <link>http://ourmedia.org/node/283309</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[a site-by-site breakdown of what you get — and give up — by consenting to the Terms of Service at some of the major video sites.]]></description>
<dc:subject>copyright creativecommons video tos terms rights services comparison compare</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d3431fa77409/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:copyright"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:creativecommons"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:terms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rights"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:comparison"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:compare"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.proquo.com/">
    <title>ProQuo - Stop Junk Mail and Protect Against Identity Theft for Free</title>
    <dc:date>2007-11-01T16:13:34+00:00</dc:date>
    <link>http://www.proquo.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[helps you to remove your name and personal information from thousands of marketing lists, data brokers and other organizations that send you unsolicited mail.]]></description>
<dc:subject>junkmail privacy services identity postal spam opt-out optout</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:19e3776385a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:junkmail"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:identity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:postal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:spam"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opt-out"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:optout"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.telco2.net/blog/2007/10/nokias_dilemma_operator_friend.html">
    <title>Telco 2.0: Nokia’s dilemma: operator friend or foe?</title>
    <dc:date>2007-10-17T13:40:19+00:00</dc:date>
    <link>http://www.telco2.net/blog/2007/10/nokias_dilemma_operator_friend.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Nokia is in the position today where maybe the Ford Motor Company was in the 1950s or 1960s. The product has revolutionized society, penetrated the whole market base outside the developing world, and become part of life’s invisible backdrop.]]></description>
<dc:subject>nokia strategy analysis services presence mobile</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:cc10f963909a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:nokia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:strategy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:analysis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:presence"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mobile"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://youtube.com/nonprofits">
    <title>YouTube - Broadcast Yourself.</title>
    <dc:date>2007-10-02T01:45:16+00:00</dc:date>
    <link>http://youtube.com/nonprofits</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Premium branding capabilities and increased uploading capacity]]></description>
<dc:subject>nonprofit youtube video Google services philanthropy branding channel</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d2135ccb5cf6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:nonprofit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:youtube"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:philanthropy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:branding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:channel"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.savetz.com/fax/helpmechoose.php">
    <title>online fax service comparison</title>
    <dc:date>2007-09-25T20:26:08+00:00</dc:date>
    <link>http://www.savetz.com/fax/helpmechoose.php</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Compares various services and helps sort through their offerings]]></description>
<dc:subject>fax online email tools howto free comparison services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:c741e7d85c01/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:fax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:online"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:free"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:comparison"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://movemydata.org/">
    <title>Move My Data</title>
    <dc:date>2007-08-20T14:04:33+00:00</dc:date>
    <link>http://movemydata.org/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Your images, writing, tags, profile, blog entries, comments, testimonials, video, and music should be yours to download and move anyplace you want.]]></description>
<dc:subject>data webservice tools information sync export metadata services tagging opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:0e4c8ab67fa4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webservice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:information"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sync"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:export"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:metadata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tagging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.amazon.com/gp/browse.html?node=342430011">
    <title>Amazon.com: Amazon FPS, Amazon Flexible Payment Service: Amazon Web Services</title>
    <dc:date>2007-08-03T15:17:56+00:00</dc:date>
    <link>http://www.amazon.com/gp/browse.html?node=342430011</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[The set of web services APIs allows the movement of money between any two entities, humans or computers. It is built on top of Amazon's reliable and scalable payment infrastructure.]]></description>
<dc:subject>amazon payment ecommerce webservice aws webdev webservices service services code development</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:78a82203902a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:payment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ecommerce"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webservice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.viddownloader.com/">
    <title>http://www.viddownloader.com/</title>
    <dc:date>2007-04-02T14:50:11+00:00</dc:date>
    <link>http://www.viddownloader.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[apparently an easy way to download streaming videos from youtube]]></description>
<dc:subject>Google video videos youtube convert online services conversion dowload downloader flash flv free download tools</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:fd76a246fd08/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:videos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:youtube"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:convert"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:online"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:conversion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dowload"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:downloader"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:flash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:flv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:free"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:download"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.justoneclubcard.com/index.py">
    <title>Just One Club Card - Combine All Of Your Club Cards</title>
    <dc:date>2007-03-05T15:26:09+00:00</dc:date>
    <link>http://www.justoneclubcard.com/index.py</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[One fold-able card to replace them all!]]></description>
<dc:subject>Barcode shopping Generator cool services printing</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:5bb3c3859f03/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Barcode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:shopping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Generator"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:printing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://aws.amazon.com/">
    <title>Amazon .com: Homepage: Amazon Web Services</title>
    <dc:date>2007-01-26T19:15:18+00:00</dc:date>
    <link>http://aws.amazon.com/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>amazon webservices Programming API webservice storage services service</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:59e1782f3d42/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:API"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webservice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:storage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:service"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dunsapp.usps.gov/HoldMail.jsp">
    <title>USPS - Hold Mail - Service Availability</title>
    <dc:date>2006-12-24T15:44:19+00:00</dc:date>
    <link>https://dunsapp.usps.gov/HoldMail.jsp</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Put your mail on hold online.]]></description>
<dc:subject>mail travel usps vacation tools services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:085d51976ff6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mail"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:travel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:usps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:vacation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.opendns.com/faq/">
    <title>OpenDNS &gt; FAQ</title>
    <dc:date>2006-11-06T19:03:17+00:00</dc:date>
    <link>http://www.opendns.com/faq/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[provides a safer, faster, more reliable and smarter DNS service free to any Internet user.]]></description>
<dc:subject>dns services Networking free useful</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d3eab98206fa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:free"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:useful"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.realsoftwaredevelopment.com/2006/10/best_of_the_bes.html">
    <title>Software Development in the Real World: Best of the Best Web 2.0 Web Sites</title>
    <dc:date>2006-11-06T15:18:25+00:00</dc:date>
    <link>http://www.realsoftwaredevelopment.com/2006/10/best_of_the_bes.html</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>web2.0 list website services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8d499a51ac4b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web2.0"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:list"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:website"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.google.com/help/blogsearch/about_pinging.html">
    <title>Google Blog Search Help</title>
    <dc:date>2006-10-05T17:34:58+00:00</dc:date>
    <link>http://www.google.com/help/blogsearch/about_pinging.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[a way to inform Google Blog Search of weblog updates. These updates are then published and shared with other search engines to allow them to discover the changes to your weblogs]]></description>
<dc:subject>Google blog ping services tools</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d5300aa9c9c3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pictopia.com/pub/home.html">
    <title>Pictopia Home Page</title>
    <dc:date>2006-09-09T15:56:46+00:00</dc:date>
    <link>http://pictopia.com/pub/home.html</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>photography printing photo services prints digital online</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3d3c126d0026/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:photography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:printing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:photo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:prints"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:digital"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:online"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://maps.yuan.cc/">
    <title>Yuan.CC Maps</title>
    <dc:date>2006-08-30T20:24:08+00:00</dc:date>
    <link>http://maps.yuan.cc/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Browse geotagged photos using Google Maps]]></description>
<dc:subject>flickr Google_Maps maps Google geotagging services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f7255555f399/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:flickr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Google_Maps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:maps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:geotagging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.angieslist.com/AngiesList/">
    <title>Welcome to Angie's List: The Best Source for Local Home Improvement Contractors!</title>
    <dc:date>2006-06-28T18:34:30+00:00</dc:date>
    <link>http://www.angieslist.com/AngiesList/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>house contractor services search</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:020360912669/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:house"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:contractor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:search"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://whreviews.com/honest-host-award.htm">
    <title>WHReviews.com - Honest Host Award</title>
    <dc:date>2006-05-23T21:11:26+00:00</dc:date>
    <link>http://whreviews.com/honest-host-award.htm</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>hosting web services</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1b6969a841ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>