<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog.joaomorais.com &#187; Exchange Rates</title>
	<atom:link href="http://blog.joaomorais.com/tag/exchange-rates/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.joaomorais.com</link>
	<description>Blog about software development, personal projects and development tools.</description>
	<lastBuildDate>Mon, 10 Apr 2017 02:26:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Open Exchange Rates library 0.1.0 is out!</title>
		<link>http://blog.joaomorais.com/open-exchange-rates-library-0-1-0-is-out/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=open-exchange-rates-library-0-1-0-is-out</link>
		<comments>http://blog.joaomorais.com/open-exchange-rates-library-0-1-0-is-out/#comments</comments>
		<pubDate>Sun, 27 Jan 2013 20:21:20 +0000</pubDate>
		<dc:creator>João Morais</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Currencies]]></category>
		<category><![CDATA[Exchange Rates]]></category>

		<guid isPermaLink="false">http://blog.joaomorais.com/?p=1121</guid>
		<description><![CDATA[That&#8217;s right, a new version of Open Exchange Rates library is out. The previous version was released in past October when I released my first two SugarCRM packages who also make use of it. Since then, the Open Exchange Rates API has been continuously improved, which led to a perfect excuse to not only make an update but also to make an overall [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">That&#8217;s right, a new version of <a title="Open Exchange Rates library" href="http://github.com/jcsmorais/open-exchange-rates-lib" target="_blank">Open Exchange Rates library</a> is out. The previous version was released in past October when I released my first two <a title="http://blog.joaomorais.com/sugarcrm-currencies-exchange-rate-updater/" href="http://blog.joaomorais.com/sugarcrm-currencies-exchange-rate-updater/" target="_blank">SugarCRM packages</a> who also make use of it.</p>
<p style="text-align: justify;">Since then, the <a title="Open Exchange Rates API" href="http://openexchangerates.org/documentation" target="_blank">Open Exchange Rates API</a> has been continuously improved, which led to a perfect excuse to not only make an update but also to make an overall review of the library.</p>
<p style="text-align: justify;"><span id="more-1121"></span>Going straight to the point let&#8217;s see the newly supported features in detail.</p>
<p style="text-align: justify;">Concerning the rates services, previously, one could only fetch the full list &#8211; now there&#8217;s also the ability to fetch rates against a specific set of ISO 4217 values, thus retrieving only the exchange rates according to the latter. Furthermore, and as you probably know, the retrieved rates were calculated with USD as base rate, this has also changed, and at the moment one can also supply a specific ISO 4217 value to be used as a base rate.</p>
<p style="text-align: justify;">Bellow follow a list of usage examples, who explain in detail how these new features work:</p>
<ul style="text-align: justify;">
<li><a href="https://github.com/jcsmorais/open-exchange-rates-lib/wiki/Usage#wiki-how-to-retrieve-latest-exchange-rates-for-specific-iso4217-values">How to retrieve latest exchange rates for specific Iso4217 values?</a></li>
<li><a href="https://github.com/jcsmorais/open-exchange-rates-lib/wiki/Usage#wiki-how-to-retrieve-exchange-rates-for-a-specific-date-and-iso4217-values">How to retrieve exchange rates for a specific date and Iso4217 values?</a></li>
<li><a href="https://github.com/jcsmorais/open-exchange-rates-lib/wiki/Usage#wiki-how-to-retrieve-latest-exchange-rates-with-a-base-rate-different-than-usd">How to retrieve latest exchange rates with a base rate different than USD?</a></li>
<li><a href="https://github.com/jcsmorais/open-exchange-rates-lib/wiki/Usage#wiki-how-to-retrieve-latest-exchange-rates-for-specific-iso4217-values-with-a-base-rate-different-than-usd">How to retrieve latest exchange rates for specific Iso4217 values with a base rate different than USD?</a></li>
</ul>
<p style="text-align: justify;">As previously mentioned, an overall review of the library was also made, resulting in what I believe to be a very significant improvement, not only in terms of source code quality where the hand-written autoloader got replaced by the one supplied by Composer, PSR-0 compliant, but also with the cleanup made in order to also comply with PSR-2.</p>
<p style="text-align: justify;">Concerning the library as a whole, there were also significant improvements, specially with the addition of unit tests, who are currently doing a code-coverage of 91.67%, and the setup of <a title="Travis CI: Open Exchange Rates library" href="https://travis-ci.org/jcsmorais/open-exchange-rates-lib" target="_blank">Travis CI</a>, a hosted continuous integration service who makes sure  everything is working as supposed against PHP 5.3 and 5.4 versions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joaomorais.com/open-exchange-rates-library-0-1-0-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SugarCRM: Currencies Exchange Rate Updater</title>
		<link>http://blog.joaomorais.com/sugarcrm-currencies-exchange-rate-updater/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sugarcrm-currencies-exchange-rate-updater</link>
		<comments>http://blog.joaomorais.com/sugarcrm-currencies-exchange-rate-updater/#comments</comments>
		<pubDate>Tue, 30 Oct 2012 03:18:36 +0000</pubDate>
		<dc:creator>João Morais</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Currencies]]></category>
		<category><![CDATA[Exchange Rates]]></category>
		<category><![CDATA[SugarCRM]]></category>
		<category><![CDATA[SugarCRM 6.x]]></category>

		<guid isPermaLink="false">http://blog.joaomorais.com/?p=1099</guid>
		<description><![CDATA[Not long ago, I wrote a post about the need of a free service that provided a variety of information related to currencies who led me to Open Exchange Rates: Real-time exchange rates for developers! At that time I also mentioned how I had a couple of projects in mind related with the library I wrote then, curiously, one [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Not long ago, I wrote a <a title="Open Exchange Rates: Real-time exchange rates for developers" href="http://blog.joaomorais.com/open-exchange-rates-real-time-exchange-rates-for-developers/" target="_blank">post</a> about the need of a free service that provided a variety of information related to currencies who led me to <a title="Open Exchange Rates: Real-time exchange rates for developers" href="http://openexchangerates.org" target="_blank">Open Exchange Rates: Real-time exchange rates for developers</a>!</p>
<p style="text-align: justify;">At that time I also mentioned how I had a couple of projects in mind related with the library I wrote then, curiously, one of these projects also matched a <a title="SugarOutfitters: Currency automatic updater" href="http://www.sugaroutfitters.com/wanted/view/6" target="_blank">need felt by others</a>: improving/automating the way how exchange rate updates are made in SugarCRM projects.</p>
<p style="text-align: justify;">Two months later, more or less, I&#8217;m back with news regarding these projects: a few minutes ago I&#8217;ve released publicly, and more important, freely, my two first SugarCRM packages.</p>
<p style="text-align: justify;"><span id="more-1099"></span>The first one, is <a href="http://blog.joaomorais.com/wp-content/uploads/2015/03/OpenExchangeRates-0.0.1.zip" target="_blank">Open Exchange Rates library for SugarCRM</a>,  a package built to ease the pain of integrating the <a title="Open Exchange Rates library" href="http://github.com/jcsmorais/open-exchange-rates-lib" target="_blank">Open Exchange Rates library</a>, in SugarCRM projects. The second one, actually depends on the first, is <a href="http://blog.joaomorais.com/wp-content/uploads/2015/03/CurrenciesExchangeRateUpdater-0.0.1.zip" target="_blank">Currencies Exchange Rate Updater</a>, a SugarCRM package designed to ease the process of updating active currencies exchange rates with the help of external data sources.</p>
<p><iframe src="http://www.youtube.com/embed/s9R3dIlWNO4" height="315" width="420" frameborder="0"></iframe></p>
<p style="text-align: justify;">The <a title="SugarCRM: Currencies Exchange Rate Updater" href="http://goo.gl/z8Z5p" target="_blank">video</a> above, illustrates not only the installation process of these packages, but also the two different workflows supported by the latter, who enable an easy management of active currencies exchange rates updates. Either manually by filling latest rates values by hand or by importing these values from an external data source, or automatically, by defining a scheduler job who becomes responsible for performing this updates on a regular basis.</p>
<p style="text-align: justify;">Both packages can be downloaded on SugarForge (<a title="Open Exchange Rates library for SugarCRM" href="http://www.sugarforge.org/projects/oer/" target="_blank">here</a> and <a title="SugarCRM: Currencies Exchange Rate Updater" href="http://www.sugarforge.org/projects/ceru/" target="_blank">here</a>) and on GitHub (<a title="Open Exchange Rates library for SugarCRM" href="http://github.com/jcsmorais/open-exchange-rates-lib-for-sugarcrm" target="_blank">here</a> and <a title="SugarCRM: Currencies Exchange Rate Updater" href="http://github.com/jcsmorais/currencies-exchange-rate-updater" target="_blank">here</a>) respectively.</p>
<p style="text-align: justify;">Keep in mind that both packages are still beta, feel free to get in touch if you find some strange behavior, need any help or if you want to somehow contribute to any of these packages.</p>
<p style="text-align: justify;">To finish, I would like to thank <a title="Joss Crowcroft" href="http://twitter.com/josscrowcroft" target="_blank">Joss Crowcroft</a> for supporting the  <a title="Open Exchange Rates library" href="http://github.com/jcsmorais/open-exchange-rates-lib" target="_blank">Open Exchange Rates library</a> developments by lending me a paid account in order to test paid services and <a title="Filipe Guerra" href="http://twitter.com/alias_mac" target="_blank">Filipe Guerra</a> for his feedback and help on testing both packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joaomorais.com/sugarcrm-currencies-exchange-rate-updater/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Exchange Rates: Real-time exchange rates for developers</title>
		<link>http://blog.joaomorais.com/open-exchange-rates-real-time-exchange-rates-for-developers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=open-exchange-rates-real-time-exchange-rates-for-developers</link>
		<comments>http://blog.joaomorais.com/open-exchange-rates-real-time-exchange-rates-for-developers/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 20:43:53 +0000</pubDate>
		<dc:creator>João Morais</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Currencies]]></category>
		<category><![CDATA[Exchange Rates]]></category>

		<guid isPermaLink="false">http://blog.joaomorais.com/?p=1063</guid>
		<description><![CDATA[Last week I was surfing the web looking for a free service that provided a variety of information related to currencies, namely: a list of currencies, their Iso4217 values and their exchange rates. After a while I&#8217;ve found Open Exchange Rates, which seemed to answer all my needs. It&#8217;s services are available in three flavours: [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Last week I was surfing the web looking for a free service that provided a variety of information related to currencies, namely: a list of currencies, their Iso4217 values and their exchange rates.</p>
<p style="text-align: justify;"><span id="more-1063"></span>After a while I&#8217;ve found <a title="Open Exchange Rates: real-time exchange rates for developers " href="http://openexchangerates.org/" target="_blank">Open Exchange Rates</a>, which seemed to answer all my needs.</p>
<p style="text-align: justify;">It&#8217;s services are available in three flavours: one free for personal use, with a few restrictions and two other versions, which are paid but have support for a whole new set of features.</p>
<p style="text-align: justify;">&#8216;Cause I&#8217;ve a couple of projects in mind that would benefit of such data sources I decided to write <a title="Open Exchange Rates Library" href="http://github.com/jcsmorais/open-exchange-rates-lib" target="_blank">a library</a> to interact with such services, besides that, and because someone else might be looking for something similar I&#8217;ve also shared it on <a title="Open Exchange Rates Library" href="http://github.com/jcsmorais/open-exchange-rates-lib" target="_blank">github</a>.</p>
<p style="text-align: justify;">Besides the documentation delivered with the code you can also take a look at the <a title="Open Exchange Rates Library: Usage" href="http://github.com/jcsmorais/open-exchange-rates-lib/wiki/Usage" target="_blank">usage examples</a> I&#8217;ve created in the project wiki.</p>
<p style="text-align: justify;">Feel free to get in touch if you need any help or if you want to contribute to the library.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joaomorais.com/open-exchange-rates-real-time-exchange-rates-for-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
