<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Black River</title>
  <link>https://blackriver.to/</link>
  <atom:link href="https://blackriver.to/feed/" rel="self" type="application/rss+xml"/>
  <description>Web, Mobile &amp; AI Software Development in Toronto</description>
  <language>en-CA</language>
  <lastBuildDate>Wed, 23 Jul 2025 14:20:00 GMT</lastBuildDate>
  <item>
    <title>AI Companion for Self-Reflection, Grounded in Psychoanalysis</title>
    <link>https://blackriver.to/case-studies/ai-companion-psychoanalysis/</link>
    <guid>https://blackriver.to/case-studies/ai-companion-psychoanalysis/</guid>
    <pubDate>Wed, 23 Jul 2025 14:20:00 GMT</pubDate>
    <description>An AI companion that helps people understand why their relationships go the way they do: psychodynamic conversation design, long-term memory, voice, and safety and privacy built in from the first line of code.</description>
  </item>
  <item>
    <title>Native iOS &amp; Android Dating App at Scale</title>
    <link>https://blackriver.to/case-studies/dating-app-ios-android/</link>
    <guid>https://blackriver.to/case-studies/dating-app-ios-android/</guid>
    <pubDate>Wed, 17 Apr 2024 10:00:00 GMT</pubDate>
    <description>Native iOS and Android apps plus a cloud backend for a fast-growing dating service: real-time matching and chat, photo verification and subscriptions, built to stay fast through millions of daily swipes.</description>
  </item>
  <item>
    <title>Real-Time Click Auction for a Performance Ad Network</title>
    <link>https://blackriver.to/case-studies/realtime-click-auction/</link>
    <guid>https://blackriver.to/case-studies/realtime-click-auction/</guid>
    <pubDate>Wed, 09 Mar 2022 11:15:00 GMT</pubDate>
    <description>Black River designed and built an OpenRTB-based exchange that runs a sealed-bid auction for every ad call in well under 100 milliseconds, plus the full self-serve platform around it.</description>
  </item>
  <item>
    <title>Affiliate Tracking Platform with Advanced Fraud Detection</title>
    <link>https://blackriver.to/case-studies/affiliate-tracking-fraud-detection/</link>
    <guid>https://blackriver.to/case-studies/affiliate-tracking-fraud-detection/</guid>
    <pubDate>Wed, 22 May 2019 10:30:00 GMT</pubDate>
    <description>A CPA network&#39;s tracking platform built from the ground up, with a real-time fraud engine that scores every click and conversion using device fingerprinting, network and behavioural signals.</description>
  </item>
  <item>
    <title>High-Volume Email Delivery Platform</title>
    <link>https://blackriver.to/case-studies/email-delivery-platform/</link>
    <guid>https://blackriver.to/case-studies/email-delivery-platform/</guid>
    <pubDate>Wed, 16 Sep 2015 09:45:00 GMT</pubDate>
    <description>A multi-tenant SMTP relay and email API for businesses that need their transactional and marketing mail to actually reach the inbox, built to send tens of millions of messages a month.</description>
  </item>
  <item>
    <title>Revive Adserver: Expandable Banners</title>
    <link>https://blackriver.to/2014/01/openx-source-revive-adserver-expandable-banners/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=1025</guid>
    <pubDate>Sun, 19 Jan 2014 15:52:42 GMT</pubDate>
    <description>The following example demonstrates a 600px by 150px banner served by Revive Adserver (formerly OpenX Source) and expanded to 600px by 300px on rollover. The flash creative can be either uploaded to creatives directory directly (FTP) or just as an another Revive Adserver banner (preferred).</description>
  </item>
  <item>
    <title>Revive Adserver: The Idea Behind the CPA Model</title>
    <link>https://blackriver.to/2014/01/openx-source-revive-adserver-idea-cpa-model/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=1021</guid>
    <pubDate>Tue, 07 Jan 2014 11:02:19 GMT</pubDate>
    <description>CPA model – Cost Per Acquisition, or in reality a much broader Cost Per Action, is a model in which the advertiser pays for any action that a potential customer (site visitor) is making. It can be just about anything: new user registration, survey submit, online purchase, file download, an instance of a gameplay; as …</description>
  </item>
  <item>
    <title>Revive Adserver: Third-Party Click Tracking</title>
    <link>https://blackriver.to/2014/01/openx-source-revive-adserver-party-click-tracking/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=1012</guid>
    <pubDate>Tue, 07 Jan 2014 09:07:51 GMT</pubDate>
    <description>With Revive Adserver (formerly OpenX Source), you can still easily track clicks when using a third party HTML click tags or alternatively by loading your zone invocation code into a third party ad server. By default, Revive Adserver supports multiple popular third party HTML tags. To track clicks for third party ads, you would need …</description>
  </item>
  <item>
    <title>Revive Adserver: Magic Macros</title>
    <link>https://blackriver.to/2014/01/openx-source-revive-adserver-magic-macros/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=1005</guid>
    <pubDate>Tue, 07 Jan 2014 08:27:30 GMT</pubDate>
    <description>Magic Macros are your typical macro commands that you can place inside the HTML banner or the banner destination URL for an ad to insert various attributes into the generated ad code. If any of the magic macros are present in the HTML, but the value cannot be found, then the replaced value depends on …</description>
  </item>
  <item>
    <title>Revive Adserver: Direct Selection</title>
    <link>https://blackriver.to/2014/01/openx-source-revive-adserver-direct-selection/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=1002</guid>
    <pubDate>Mon, 06 Jan 2014 09:18:26 GMT</pubDate>
    <description>Direct selection is a way to manage delivery of your inventory without using publishers and zones. To use direct selection, you create a selection string and place it directly in the ad tag. The selection string instructs Revive Adserver (formerly OpenX Source) which banners to consider for delivery. Direct selection is more flexible and more …</description>
  </item>
  <item>
    <title>Revive Adserver: Glossary</title>
    <link>https://blackriver.to/2014/01/openx-source-revive-adserver-glossary/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=1000</guid>
    <pubDate>Sat, 04 Jan 2014 15:16:15 GMT</pubDate>
    <description>Account: An account in Revive Adserver (formerly OpenX Source) is an entity that owns various other entities (such as Campaigns, Creatives, Websites, Zones, Accounts, etc.). The Account’s type, or Realm, defines which entities are ‘owned’ by it, and therefore which entities it can perform various operations on. An account can have one or more Users …</description>
  </item>
  <item>
    <title>Revive Adserver: Online Advertising Industry Terms</title>
    <link>https://blackriver.to/2014/01/openx-source-revive-adserver-online-advertising-industry-terms/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=997</guid>
    <pubDate>Thu, 02 Jan 2014 17:27:28 GMT</pubDate>
    <description>Above the fold: Any area of a web page that can be viewed without visitors having to scroll. Ad space in this area tends to have a higher value than that located elsewhere on the page. Ad flight: The total length of an advertising campaign. Ad network: An advertising company that brokers deals between online …</description>
  </item>
  <item>
    <title>Revive Adserver: Debugging Conversion Trackers</title>
    <link>https://blackriver.to/2014/01/openx-source-revive-adserver-to-debugging-conversion-trackers/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=992</guid>
    <pubDate>Thu, 02 Jan 2014 17:11:08 GMT</pubDate>
    <description>This tutorial will guide you through the advanced steps which need to be taken in order to check whether the Conversion Trackers set in your Revive Adserver (formerly OpenX Source) inventory are working properly. To understand the contents of this tutorial you must have a good knowledge of certain advanced debugging techniques, as well as …</description>
  </item>
  <item>
    <title>Revive Adserver: Conversion Tracking Tutorial</title>
    <link>https://blackriver.to/2014/01/openx-source-revive-adserver-conversion-tracking-tutorial/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=971</guid>
    <pubDate>Thu, 02 Jan 2014 15:12:39 GMT</pubDate>
    <description>This tutorial will guide you through an initial setup of the Conversion Tracking feature provided by Revive Adserver (formerly OpenX Source). The conversion tracking feature consists of setting up trackers for an advertiser and then linking trackers to particular campaigns you want to track.</description>
  </item>
  <item>
    <title>Revive Adserver (formerly OpenX Source) Lives On!</title>
    <link>https://blackriver.to/2013/12/revive-ad-server-openx-source-lives-on/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=960</guid>
    <pubDate>Wed, 18 Dec 2013 16:37:20 GMT</pubDate>
    <description>We are genuinely pleased to announce that the best open source ad server (former OpenX Source ) software is going to live on and continue being actively developed – meet the Revive Adserver project. As we are all so well aware, OpenX Corporation has been blatantly mistreating our favourite software for years – slowly degrading …</description>
  </item>
  <item>
    <title>Make PDF Exports Writable in SugarCRM</title>
    <link>https://blackriver.to/2013/08/pdf-exports-writable-sugarcrm/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=930</guid>
    <pubDate>Thu, 08 Aug 2013 17:21:33 GMT</pubDate>
    <description>A brief tutorial on how to make PDF exports from SugarCRM On-Demand Edition writable/editable and generally disable the default password protection. This feature is yet to be implemented into the core functionality of SugarCRM and right now comes really handy, specially, when working with the Quotes module – when small changed have to be made …</description>
  </item>
  <item>
    <title>Revive Adserver: RESTful API Wrapper</title>
    <link>https://blackriver.to/2013/03/openx-source-restful-api-wrapper-by-openxsourcerestapi-com/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=910</guid>
    <pubDate>Sun, 31 Mar 2013 20:26:12 GMT</pubDate>
    <description>Finally, our development team at Black River got a chance to try out the new Revive Adserver (formerly OpenX Source) RESTful API Wrapper made by openxsourcerestapi.com. The API wrapper comes in a form of an extremely clean and tight package – all you have to do is unzip it into the www/api/ folder of your …</description>
  </item>
  <item>
    <title>Sales and Customer Support Call Centre Integration</title>
    <link>https://blackriver.to/2012/11/sales-and-customer-support-call-centre-integration/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=865</guid>
    <pubDate>Wed, 28 Nov 2012 17:15:38 GMT</pubDate>
    <description>Black River developed a full service sales and customer support application for a call centre operated by a USA-based satellite TV service provider. The client required a custom solution built to exact specifications to streamline deployment on various infrastructure in domestic and offshore call centres. A dynamic CRM application with real-time integration into a centralized …</description>
  </item>
  <item>
    <title>Online TV Show Branding and Marketing</title>
    <link>https://blackriver.to/case-studies/undressedtv</link>
    <guid isPermaLink="false">https://blackriver.to/?p=777</guid>
    <pubDate>Wed, 21 Nov 2012 17:57:16 GMT</pubDate>
    <description>Recently Black River was approached by a film production company to create a complete online distribution and re-branding package for a popular TV series broadcasted in the late 90’s on MTV network – Undressed. Black River developer a new custom site for the show developed using CodeIgniter-based CMS, including an API integration with Blip.TV online …</description>
  </item>
  <item>
    <title>Transport Logistics portal</title>
    <link>https://blackriver.to/2012/11/transport-logistics-portal/</link>
    <guid isPermaLink="false">https://blackriver.to/?p=743</guid>
    <pubDate>Wed, 21 Nov 2012 16:06:02 GMT</pubDate>
    <description>A high-load ready online information exchange network developed for the members of the haulage market: freight owners, hauliers, freight forwarders. The application runs on a highly optimised MSSQL database supporting replication on multiple servers. The data is accessed through Microsoft Entity Framework (MS EF), which supports distributed caching and asynchronous request processing. The frontend is …</description>
  </item>
</channel>
</rss>
