<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <generator>Persumi - Level up your writing and blogging with AI</generator>
  <category label="Blog" scheme="http://persumi.com/u/fredwu/tech/e/blog" term="blog"/>
  <category label="Tech" scheme="http://persumi.com/u/fredwu/tech" term="tech"/>
  <link href="http://persumi.com/u/fredwu/tech/e/blog/t/gem"/>
  <link href="http://persumi.com/u/fredwu/tech/e/blog/t/gem/feed/rss"/>
  <link rel="self" href="http://persumi.com/u/fredwu/tech/e/blog/t/gem/feed/atom"/>
  <author>
    <name>Fred Wu</name>
    <email>ifredwu@gmail.com</email>
    <uri>http://persumi.com/u/fredwu</uri>
  </author>
  <subtitle/>
  <id>http://persumi.com/u/fredwu/tech/e/blog/t/gem</id>
  <title>Blog (gem) - Fred Wu&apos;s Tech</title>
  <updated>2026-05-02T01:50:40.853350Z</updated>
  <entry>
    <content type="html">&lt;![CDATA[&lt;p&gt;
Like a lot of places, at &lt;a href=&quot;http://locomote.com.au&quot;&gt;Locomote&lt;/a&gt; we are building a platform that is API-based. As much as I like having comprehensive test suites, I often feel the need to manually test API endpoints to see exactly what the responses are.&lt;/p&gt;
&lt;p&gt;
Tools such as &lt;a href=&quot;https://chrome.google.com/webstore/detail/fdmmgilgnpjigdojojpjoooidkmcomcm&quot;&gt;Postman&lt;/a&gt; solves part of the issue: they allow us to quickly test API endpoints without messing with &lt;a href=&quot;http://curl.haxx.se/&quot;&gt;cURL&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
But as a lazy developer, I want more. ;)&lt;/p&gt;
&lt;p&gt;
I want something that:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;
automatically generates API endpoints from Rails routes definition  &lt;/li&gt;
  &lt;li&gt;
defines input params as easy as defining routes  &lt;/li&gt;
  &lt;li&gt;
has input params that can be shared with test factories  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
And so &lt;a href=&quot;https://github.com/fredwu/api_taster&quot;&gt;API Taster&lt;/a&gt; was born. Please check it out to see how you can use it.&lt;/p&gt;
&lt;p&gt;
  &lt;img src=&quot;https://cdn.persumi.com/uploads/images/posts/1ee22517-8bfc-676a-b1f2-ce61dc92750f/imported/img/posts/old/8Dnto.png&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;
]]&gt;</content>
    <published>2012-07-02T04:59:00.000000Z</published>
    <category label="Blog" scheme="http://persumi.com/u/fredwu/tech/e/blog" term="blog"/>
    <category label="Tech" scheme="http://persumi.com/u/fredwu/tech" term="tech"/>
    <link href="http://persumi.com/u/fredwu/tech/e/blog/p/api-taster-visually-test-rails-application-api"/>
    <author>
      <name>Fred Wu</name>
      <email>ifredwu@gmail.com</email>
      <uri>http://persumi.com/u/fredwu</uri>
    </author>
    <id>http://persumi.com/u/fredwu/tech/e/blog/p/api-taster-visually-test-rails-application-api</id>
    <title>API Taster: Visually Test Rails Application API</title>
    <updated>2012-07-02T04:59:00.000000Z</updated>
  </entry>
  <entry>
    <content type="html">&lt;![CDATA[&lt;p&gt;
  &lt;img src=&quot;https://cdn.persumi.com/uploads/images/posts/1ee22517-8bfc-676a-b1f2-ce61dc92750f/imported/img/posts/old/tumblr_l6mleacQXa1qb7ot5o1_1280.png&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
Released my first ruby gem. :-)&lt;/p&gt;
]]&gt;</content>
    <published>2010-08-04T11:32:34.000000Z</published>
    <category label="Blog" scheme="http://persumi.com/u/fredwu/tech/e/blog" term="blog"/>
    <category label="Tech" scheme="http://persumi.com/u/fredwu/tech" term="tech"/>
    <link href="http://persumi.com/u/fredwu/tech/e/blog/p/released-my-first-ruby-gem"/>
    <author>
      <name>Fred Wu</name>
      <email>ifredwu@gmail.com</email>
      <uri>http://persumi.com/u/fredwu</uri>
    </author>
    <id>http://persumi.com/u/fredwu/tech/e/blog/p/released-my-first-ruby-gem</id>
    <title>released my first ruby gem</title>
    <updated>2010-08-04T11:32:34.000000Z</updated>
  </entry>
  <entry>
    <content type="html">&lt;![CDATA[&lt;p&gt;
Initially developed by Yehuda Katz, the &lt;a href=&quot;http://yehudakatz.com/2008/05/19/textmate-gem/&quot;&gt;Textmate gem&lt;/a&gt; is an extremely handy tool for installing and managing your Textmate bundle files.&lt;/p&gt;
&lt;p&gt;
The tool works very well, for the most part. But due to the way the GitHub search query was built, the tool failed at finding Textmate bundles that do not honour the ’-tmbundle’ suffix in the name of their repositories.&lt;/p&gt;
&lt;p&gt;
I was waiting for GitHub to fix their API bug which I &lt;a href=&quot;/blog/2010-03-09-advanced-search-query-on-github/&quot;&gt;reported here&lt;/a&gt;, but today I discovered a workaround that solves this issue.&lt;/p&gt;
&lt;p&gt;
So, here, I present you with the improved code &lt;a href=&quot;http://github.com/fredwu/textmate&quot;&gt;on my fork&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
Update: The changes are now merged back to Ddollar’s repo, so you may install the Textmate gem by:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;shell language-shell&quot;&gt;gem install textmate --source git://github.com/ddollar/textmate.git&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
Enjoy! :)&lt;/p&gt;
]]&gt;</content>
    <published>2010-03-14T10:46:00.000000Z</published>
    <category label="Blog" scheme="http://persumi.com/u/fredwu/tech/e/blog" term="blog"/>
    <category label="Tech" scheme="http://persumi.com/u/fredwu/tech" term="tech"/>
    <link href="http://persumi.com/u/fredwu/tech/e/blog/p/use-the-textmate-command-to-quickly-install-bundle-files"/>
    <author>
      <name>Fred Wu</name>
      <email>ifredwu@gmail.com</email>
      <uri>http://persumi.com/u/fredwu</uri>
    </author>
    <id>http://persumi.com/u/fredwu/tech/e/blog/p/use-the-textmate-command-to-quickly-install-bundle-files</id>
    <title>Use the &apos;textmate&apos; Command to Quickly Install Bundle Files</title>
    <updated>2010-03-14T10:46:00.000000Z</updated>
  </entry>
</feed>