This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/storm-site.git

commit 3aafc1bce7c06e73f62e30e971232edc7b128e25
Author: Richard Zowalla <[email protected]>
AuthorDate: Wed May 6 21:41:24 2026 +0200

    Drop Powered-By page and Owl Carousel dependency
    
    Storm is in maintenance mode, so the Powered-By page's job (social
    proof for prospective adopters) no longer applies. The page had
    accumulated 83 entries with rotting links, no curation, and a
    trademark/consent posture that grows shakier over time.
    
    Replace it with a single sentence on /about/free-and-open-source/
    naming a few well-attested historical users, which preserves the
    adoption signal without the maintenance burden.
    
    Knock-on cleanup: Owl Carousel was used only by Powered-By, so its
    CSS+JS bundle (now removed from _includes/head.html and the assets/
    tree) no longer loads on every page. Init code in assets/js/storm.js
    also gone. The "Powered By" entry in the Community nav dropdown is
    removed; existing /Powered-By.html traffic falls through to the new
    404 page.
    
    Removed:
    - Powered-By.md
    - images/logos/ (30 files)
    - assets/css/owl.{carousel,theme}.css
    - assets/js/owl.carousel.min.js
    - Owl includes in _includes/head.html
    - Owl init in assets/js/storm.js
    - "Powered By" link in _includes/header.html Community dropdown
---
 Powered-By.md                          | 1098 --------------------------------
 _includes/head.html                    |    3 -
 _includes/header.html                  |    1 -
 about/free-and-open-source.md          |    2 +-
 assets/css/owl.carousel.css            |   71 ---
 assets/css/owl.theme.css               |   79 ---
 assets/js/owl.carousel.min.js          |   47 --
 assets/js/storm.js                     |    5 -
 images/logos/aeris.jpg                 |  Bin 7420 -> 0 bytes
 images/logos/alibaba.jpg               |  Bin 10317 -> 0 bytes
 images/logos/bai.jpg                   |  Bin 10026 -> 0 bytes
 images/logos/cerner.jpg                |  Bin 7244 -> 0 bytes
 images/logos/flipboard.jpg             |  Bin 8318 -> 0 bytes
 images/logos/fullcontact.jpg           |  Bin 6172 -> 0 bytes
 images/logos/groupon.jpg               |  Bin 9849 -> 0 bytes
 images/logos/health-market-science.jpg |  Bin 6509 -> 0 bytes
 images/logos/images.png                |  Bin 7339 -> 0 bytes
 images/logos/infochimp.jpg             |  Bin 5290 -> 0 bytes
 images/logos/klout.jpg                 |  Bin 7251 -> 0 bytes
 images/logos/loggly.jpg                |  Bin 9258 -> 0 bytes
 images/logos/ooyala.jpg                |  Bin 5675 -> 0 bytes
 images/logos/parc.png                  |  Bin 13720 -> 0 bytes
 images/logos/premise.jpg               |  Bin 5391 -> 0 bytes
 images/logos/qiy.jpg                   |  Bin 7441 -> 0 bytes
 images/logos/quicklizard.jpg           |  Bin 7382 -> 0 bytes
 images/logos/rocketfuel.jpg            |  Bin 10007 -> 0 bytes
 images/logos/rubicon.jpg               |  Bin 7120 -> 0 bytes
 images/logos/spider.jpg                |  Bin 6265 -> 0 bytes
 images/logos/spotify.jpg               |  Bin 6445 -> 0 bytes
 images/logos/taobao.jpg                |  Bin 16814 -> 0 bytes
 images/logos/the-weather-channel.jpg   |  Bin 13295 -> 0 bytes
 images/logos/twitter.jpg               |  Bin 7139 -> 0 bytes
 images/logos/verisign.jpg              |  Bin 5982 -> 0 bytes
 images/logos/webmd.jpg                 |  Bin 8226 -> 0 bytes
 images/logos/wego.jpg                  |  Bin 6836 -> 0 bytes
 images/logos/yahoo-japan.jpg           |  Bin 10350 -> 0 bytes
 images/logos/yahoo.png                 |  Bin 13067 -> 0 bytes
 images/logos/yelp.jpg                  |  Bin 7220 -> 0 bytes
 38 files changed, 1 insertion(+), 1305 deletions(-)

diff --git a/Powered-By.md b/Powered-By.md
deleted file mode 100644
index e298779800..0000000000
--- a/Powered-By.md
+++ /dev/null
@@ -1,1098 +0,0 @@
----
-title: Companies Using Apache Storm
-layout: documentation
-documentation: true
----
-Want to be added to this page? Send an email 
[here](mailto:[email protected]).
-
-
-<div class="content">
-  <div class="container-fluid">
-        <div class="row">
-          <div class="col-md-12">
-              <div id="owl-example" class="owl-carousel">
-                    <a href="https://www.yahoo.com/"; target="blank"><img 
src="images/logos/yahoo.png" class="img-responsive"></a>
-                    <a href="https://www.twitter.com/"; target="blank"><img 
src="images/logos/twitter.jpg" class="img-responsive"></a>
-                    <a href="https://www.spotify.com/"; target="blank"><img 
src="images/logos/spotify.jpg" class="img-responsive"></a>
-                    <a href="https://www.yahoo.co.jp/"; target="blank"><img 
src="images/logos/yahoo-japan.jpg" class="img-responsive"></a>
-                    <a href="https://www.yelp.com/"; target="blank"><img 
src="images/logos/yelp.jpg" class="img-responsive"></a>
-                    <a href="https://flipboard.com/"; target="blank"><img 
src="images/logos/flipboard.jpg" class="img-responsive"></a>
-                    <a href="https://www.ooyala.com/"; target="blank"><img 
src="images/logos/ooyala.jpg" class="img-responsive"></a>
-                    <a href="https://groupon.com/"; target="blank"><img 
src="images/logos/groupon.jpg" class="img-responsive"></a>
-                    <a href="https://www.parc.com/"; target="blank"><img 
src="images/logos/parc.png" class="img-responsive"></a>
-                    <a href="https://www.alibaba.com/"; target="blank"><img 
src="images/logos/alibaba.jpg" class="img-responsive"></a>
-                    <a href="https://www.baidu.com/"; target="blank"><img 
src="images/logos/bai.jpg" class="img-responsive"></a>
-                    <a href="https://www.cerner.com/"; target="blank"><img 
src="images/logos/cerner.jpg" class="img-responsive"></a>
-                    <a href="https://www.fullcontact.com/"; target="blank"><img 
src="images/logos/fullcontact.jpg" class="img-responsive"></a>
-                    <a href="https://www.healthmarketscience.com/"; 
target="blank"><img src="images/logos/health-market-science.jpg" 
class="img-responsive"></a>
-                    <a href="https://www.infochimps.com/"; target="blank"><img 
src="images/logos/infochimp.jpg" class="img-responsive"></a>
-                    <a href="https://www.klout.com/"; target="blank"><img 
src="images/logos/klout.jpg" class="img-responsive"></a>
-                    <a href="https://www.loggly.com/"; target="blank"><img 
src="images/logos/loggly.jpg" class="img-responsive"></a>
-                    <a href="https://www.premise.is/"; target="blank"><img 
src="images/logos/premise.jpg" class="img-responsive"></a>
-                    <a href="https://www.iqyi.com/"; target="blank"><img 
src="images/logos/qiy.jpg" class="img-responsive"></a>
-                    <a href="https://www.quicklizard.com/"; target="blank"><img 
src="images/logos/quicklizard.jpg" class="img-responsive"></a>
-                    <a href="https://www.rocketfuel.com/"; target="blank"><img 
src="images/logos/rocketfuel.jpg" class="img-responsive"></a>
-                    <a href="https://www.rubiconproject.com/"; 
target="blank"><img src="images/logos/rubicon.jpg" class="img-responsive"></a>
-                    <a href="https://spider.io/"; target="blank" ><img 
src="images/logos/spider.jpg" class="img-responsive"></a>
-                    <a href="https://www.taobao.com/"; target="blank" ><img 
src="images/logos/taobao.jpg" class="img-responsive"></a>
-                    <a href="https://www.weather.com/"; target="blank" ><img 
src="images/logos/the-weather-channel.jpg" class="img-responsive"></a>
-                    <a href="https://www.verisigninc.com/"; target="blank" 
><img src="images/logos/verisign.jpg" class="img-responsive"></a>
-                    <a href="https://www.webmd.com/"; target="blank" ><img 
src="images/logos/webmd.jpg" class="img-responsive"></a>
-                    <a href="https://www.wego.com/";><img 
src="images/logos/wego.jpg" class="img-responsive"></a>
-                </div>
-            </div>
-        </div>
-    </div>
-</div>
-
-
-<table class="table table-striped">
-
-<tr>
-<td>
-<a href="https://groupon.com";>Groupon</a>
-</td>
-<td>
-<p>
-At Groupon we use Storm to build real-time data integration systems. Storm 
helps us analyze, clean, normalize, and resolve large amounts of non-unique 
data points with low latency and high throughput.
-</p>
-</td>
-</tr>
-
-<tr>
-<td><a href="https://www.weather.com/";>The Weather Channel</a></td>
-<td>
-<p>At Weather Channel we use several Storm topologies to ingest and persist 
weather data. Each topology is responsible for fetching one dataset from an 
internal or external network (the Internet), reshaping the records for use by 
our company, and persisting the records to relational databases. It is 
particularly useful to have an automatic mechanism for repeating attempts to 
download and manipulate the data when there is a hiccup.</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.fullcontact.com/";>FullContact</a>
-</td>
-<td>
-<p>
-At FullContact we currently use Storm as the backbone of the system which 
synchronizes our Cloud Address Book with third party services such as Google 
Contacts and Salesforce. We also use it to provide real-time support for our 
contact graph analysis and federated contact search systems.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://twitter.com";>Twitter</a>
-</td>
-<td>
-<p>
-Storm powers a wide variety of Twitter systems, ranging in applications from 
discovery, realtime analytics, personalization, search, revenue optimization, 
and many more. Storm integrates with the rest of Twitter's infrastructure, 
including database systems (Cassandra, Memcached, etc), the messaging 
infrastructure, Mesos, and the monitoring/alerting systems. Storm's isolation 
scheduler makes it easy to use the same cluster both for production 
applications and in-development applications,  [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.yahoo.com";>Yahoo!</a>
-</td>
-<td>
-<p>
-Yahoo! is developing a next generation platform that enables the convergence 
of big-data and low-latency processing. While Hadoop is our primary technology 
for batch processing, Storm empowers stream/micro-batch processing of user 
events, content feeds, and application logs. 
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.yahoo.co.jp/";>Yahoo! JAPAN</a>
-</td>
-<td>
-<p>
-Yahoo! JAPAN is a leading web portal in Japan. Storm applications are 
processing various streaming data such as logs or social data. We use Storm to 
feed contents, monitor systems, detect trending topics, and crawl on websites.
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://www.webmd.com";>WebMD</a>
-</td>
-<td>
-<p>
-We use Storm to power our Medscape Medpulse mobile application which allow 
medical professionals to follow important medical trends with Medscape's 
curated Today on Twitter feed and selection of blogs. Storm topology is 
capturing and processing tweets with twitter streaming API, enhance tweets with 
metadata and images, do real time NLP and execute several business rules. Storm 
also monitors selection of blogs in order to give our customers real-time 
updates.  We also use Storm for intern [...]
-</p>
-<p>
-We use storm to power our search indexing process.  We continue to discover 
new use cases for storm and it became one of the core component in our 
technology stack.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.spotify.com";>Spotify</a>
-</td>
-<td>
-<p>
-Spotify serves streaming music to over 10 million subscribers and 40 million 
active users. Storm powers a wide range of real-time features at Spotify, 
including music recommendation, monitoring, analytics, and ads targeting. 
Together with Kafka, memcached, Cassandra, and netty-zmtp based messaging, 
Storm enables us to build low-latency fault-tolerant distributed systems with 
ease.
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://www.infochimps.com";>Infochimps</a>
-</td>
-<td>
-<p>
-Infochimps uses Storm as part of its Big Data Enterprise Cloud. Specifically, 
it uses Storm as the basis for one of three of its cloud data services - 
namely, Data Delivery Services (DDS), which uses Storm to provide a 
fault-tolerant and linearly scalable enterprise data collection, transport, and 
complex in-stream processing cloud service. 
-</p>
-
-<p>
-In much the same way that Hadoop provides batch ETL and large-scale batch 
analytical processing, the Data Delivery Service provides real-time ETL and 
large-scale real-time analytical processing — the perfect complement to Hadoop 
(or in some cases, what you needed instead of Hadoop).
-</p>
-
-<p>
-DDS uses both Storm and Kafka along with a host of additional technologies to 
provide an enterprise-class real-time stream processing solution with features 
including:
-</p>
-
-<ul>
-<li>
-Integration connections to any variety of data sources in a way that is robust 
yet as non-invasive
-</li>
-<li>
-Optimizations for highly scalable, reliable data import and distributed ETL 
(extract, transform, load), fulfilling data transport needs
-</li>
-<li>
-Developer tools for rapid development of decorators, which perform the 
real-time stream processing
-</li>
-<li>
-Guaranteed delivery framework and data failover snapshots to send processed 
data to analytics systems, databases, file systems, and applications with 
extreme reliability
-</li>
-<li>
-Rapid solution development and deployment, along with our expert Big Data 
methodology and best practices
-</li>
-</ul>
-
-<p>Infochimps has extensive experience in deploying its DDS to power 
large-scale clickstream web data flows, massive Twitter stream processes, 
Foursquare event processing, customer purchase data, product pricing data, and 
more.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://healthmarketscience.com/";>Health Market Science</a>
-</td>
-<td>
-<p>
-Health Market Science (HMS) provides data management as a service for the 
healthcare industry.  Storm is at the core of the HMS big data platform 
functioning as the data ingestion mechanism, which orchestrates the data flow 
across multiple persistence mechanisms that allow HMS to deliver Master Data 
Management (MDM) and analytics capabilities for wide range of healthcare needs: 
compliance, integrity, data quality, and operational decision support.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.verisigninc.com/";>Verisign</a>
-</td>
-<td>
-<p>
-Verisign, a global leader in domain names and Internet security, enables 
Internet navigation for many of the world's most recognized domain names and 
provides protection for enterprises around the world.  Ensuring the security, 
stability, and resiliency of key Internet infrastructure and services, 
including the .COM and .NET top level domains and two of the Internet's DNS 
root servers, is at the heart of Verisign’s mission.  Storm is a component of 
our data analytics stack that powers a  [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://cerner.com/";>Cerner</a>
-</td>
-<td>
-<p>
-Cerner is a leader in health care information technology. We have been using 
Storm since its release to process massive amounts of clinical data in 
real-time. Storm integrates well in our architecture, allowing us to quickly 
provide clinicians with the data they need to make medical decisions.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.aeris.com/";>Aeris Communications</a>
-</td>
-<td>
-<p>
-Aeris Communications has the only cellular network that was designed and built 
exclusively for machines. Our ability to provide scalable, reliable real-time 
analytics - powered by Storm - for machine to machine (M2M) communication 
offers immense value to our customers. We are using Storm in production since 
Q1 of 2013.
-</p>
-</td>
-</tr>
-
-
-
-<tr>
-<td>
-<a href="https://flipboard.com/";>Flipboard</a>
-</td>
-<td>
-<p>
-Flipboard is the worldʼs first social magazine, a single place to keep up with 
everything  you care about and collect it in ways that let reflect you. Inspired 
by the beauty and  ease of print media, Flipboard is designed so you can easily 
flip through news from around the world or stories from right at home, helping 
people find the one thing that  can inform, entertain or even inspire them every 
day.
-</p>
-<p>
-We are using Storm across a wide range of our services from content search, to 
realtime analytics, to generating custom magazine feeds. We then integrate 
Storm across our infrastructure within systems like ElasticSearch, HBase, 
Hadoop and HDFS to create a highly scalable data platform.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.rubiconproject.com/";>Rubicon Project</a>
-</td>
-<td>
-<p>
-Storm is being used in production mode at the Rubicon Project to analyze the 
results of auctions of ad impressions on its RTB exchange as they occur.  It is 
currently processing around 650 million auction results in three data centers 
daily (with 3 separate Storm clusters). One simple application is identifying 
new creatives (ads) in real time for ad quality purposes.  A more sophisticated 
application is an "Inventory Valuation Service" that uses DRPC to return 
appraisals of new impressi [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.ooyala.com/";>Ooyala</a>
-</td>
-<td>
-<p>
-Ooyala powers personalized multi-screen video experiences for some of the 
world's largest networks, brands and media companies. We provide all the 
technology and tools our customers need to manage, distribute and monetize 
digital video content at a global scale.
-</p>
-
-<p>
-At the core of our technology is an analytics engine that processes over two 
billion analytics events each day, derived from nearly 200 million viewers 
worldwide who watch video on an Ooyala-powered player.
-</p>
-
-<p>
-Ooyala will be deploying Storm in production to give our customers real-time 
streaming analytics on consumer viewing behavior and digital content trends. 
Storm enables us to rapidly mine one of the world's largest online video data 
sets to deliver up-to-the-minute business intelligence ranging from real-time 
viewing patterns to personalized content recommendations to dynamic programming 
guides and dozens of other insights for maximizing revenue with online video.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.taobao.com/index_global.php";>Taobao</a>
-</td>
-<td>
-<p>
-We make statistics of logs and extract useful information from the statistics 
in almost real-time with Storm.  Logs are read from Kafka-like persistent 
message queues into spouts, then processed and emitted over the topologies to 
compute desired results, which are then stored into distributed databases to be 
used elsewhere. Input log count varies from 2 millions to 1.5 billion every 
day, whose size is up to 2 terabytes among the projects.  The main challenge 
here is not only real-time pr [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.alibaba.com/";>Alibaba</a>
-</td>
-<td>
-<p>
-Alibaba is the leading B2B e-commerce website in the world. We use storm to 
process the application log and the data change in database to supply realtime 
stats for data apps.
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://iQIYI.COM";>iQIYI</a>
-</td>
-<td>
-<p>
-iQIYI is China`s largest online video platform. We are using Storm in our 
video advertising system, video recommendation system, log analysis system and 
many other scenarios. Now we have several standalone Storm clusters, and we 
also have Storm clusters on Mesos and on Yarn. Kafka-Storm integration and 
Storm–HBase integration are quite common in our production environment. We have 
great interests in the new development about integration of Storm with other 
applications, like HBase, HDFS  [...]
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://www.baidu.com/";>Baidu</a>
-</td>
-<td>
-<p>
-Baidu offers top searching technology services for websites, audio files and 
images, my group using Storm to process the searching logs to supply realtime 
stats for accounting pv, ar-time and so on.
-This project helps Ops to determine and monitor services status and can do 
great things in the future.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.yelp.com/";>Yelp</a>
-</td>
-<td>
-<p>
-Yelp is using Storm with <a href="https://pyleus.org/";>Pyleus</a> to build a 
platform for developers to consume and process high throughput streams of data 
in real time. We have ongoing projects to use Storm and Pyleus for overhauling 
our internal application metrics pipeline, building an automated Python profile 
analysis system, and for general ETL operations. As its support for non-JVM 
components matures, we hope to make Storm the standard way of processing 
streaming data at Yelp.
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://www.klout.com/";>Klout</a>
-</td>
-<td>
-<p>
-Klout helps everyone discover and be recognized for their influence by 
analyzing engagement with their content across social networks. Our analysis 
powers a daily Klout Score on a scale from 1-100 that shows how much influence 
social media users have and on what topics. We are using Storm to develop a 
realtime scoring and moments generation pipeline. Leveraging Storm's intuitive 
Trident abstraction we are able to create complex topologies which stream data 
from our network collectors via [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.loggly.com";>Loggly</a>
-</td>
-<td>
-<p>
-Loggly is the world's most popular cloud-based log management. Our cloud-based 
log management service helps DevOps and technical teams make sense of the the 
massive quantity of logs that are being produced by a growing number of 
cloud-centric applications – in order to solve operational problems faster. 
Storm is the heart of our ingestion pipeline where it filters, parses and 
analyses billions of log events all-day, every day and in real-time.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://premise.is/";>premise.is</a>
-</td>
-<td>
-<p>
-We're building a platform for alternative, bottom-up, high-granularity 
econometric data capture, particularly targeting opaque developing economies 
(i.e., Argentina might lie about their inflation statistics, but their black 
market certainly doesn't). Basically we get to funnel hedge fund money into 
improving global economic transparency. 
-</p>
-<p>
-We've been using Storm in production since January 2012 as a streaming, 
time-indexed web crawl + extraction + machine learning-based semantic markup 
flow (about 60 physical nodes comparable to m1.large; generating a modest 
25GB/hr incremental). We wanted to have an end-to-end push-based system where 
new inputs get percolated through the topology in realtime and appear on the 
website, with no batch jobs required in between steps. Storm has been really 
integral to realizing this goal.
-</p>
-</td>
-</tr>
-
-
-
-<tr>
-<td>
-<a href="https://www.wego.com/";>Wego</a>
-</td>
-<td>
-<p>About Wego, we are one of the world’s most comprehensive travel metasearch 
engines, operating in 42 markets worldwide and used by millions of travelers to 
save time, pay less and travel more. We compare and display real-time flights, 
hotel pricing and availability from hundreds of leading travel sites from all 
around the world on one simple screen.</p>
-
-<p>At the heart of our products, Storm helps us to stream real-time 
meta-search data from our partners to end-users. Since data comes from many 
sources and with different timing, Storm topology concept naturally solves 
concurrency issues while helping us to continuously merge, slice and clean all 
the data. Additionally with a few tricks and tools provided in Storm we can 
easily apply incremental update to improve the flow our data (1-5GB/minute).</p>
- 
-<p>With its simplicity, scalability, and flexibility, Storm does not only 
improve our current products but more importantly changes the way we work with 
data. Instead of keeping data static and crunching it once a while, we 
constantly move data all around, making use of different technologies, 
evaluating new ideas and building new products. We stream critical data to 
memory for fast access while continuously crunching and directing huge amount 
of data into various engines so that we can  [...]
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://rocketfuel.com/";>RocketFuel</a>
-</td>
-<td>
-<p>
-At Rocket Fuel (an ad network) we are building a real time platform on top of 
Storm which imitates the time critical workflows of existing Hadoop based ETL 
pipeline. This platform tracks impressions, clicks, conversions, bid requests 
etc. in real time. We are using Kafka as message queue. To start with we are 
pushing per minute aggregations directly to MySQL, but we plan to go finer than 
one minute and may bring HBase in to the picture to handle increased write 
load. 
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://quicklizard.com/";>QuickLizard</a>
-</td>
-<td>
-<p>
-QuickLizard builds solution for automated pricing for companies that have many 
products in their lists. Prices are influenced by multiple factors internal and 
external to company.
-</p>
-
-<p>
-Currently we use Storm to choose products that need to be priced. We get real 
time stream of events from client site and filters them to get much more light 
stream of products that need to be processed by our procedures to get price 
recommendation.
-</p>
-
-<p>
-In plans: use Storm also for real time data mining model calculation that 
should match products described on competitor sites to client products.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://spider.io/";>spider.io</a>
-</td>
-<td>
-<p>
-At spider.io we've been using Storm as a core part of our classification 
engine since October 2011. We run Storm topologies to combine, analyse and 
classify real-time streams of internet traffic, to identify suspicious or 
undesirable website activity. Over the past 7 months we've expanded our use of 
Storm, so it now manages most of our real-time processing. Our classifications 
are displayed in a custom analytics dashboard, where Storm's distributed remote 
procedure call interface is used [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://8digits.com/";>8digits</a>
-</td>
-<td>
-<p>
-At 8digits, we are using Storm in our analytics engine, which is one of the 
most crucial parts of our infrastructure. We are utilizing several cloud 
servers with multiple cores each for the purpose of running a real-time system 
making several complex calculations. Storm is a proven, solid and a powerful 
framework for most of the big-data problems.
-</p>
-</td>
-</tr>
-
-
-
-<tr>
-<td>
-<a href="https://www.alipay.com/";>Alipay</a>
-</td>
-<td>
-<p>
-Alipay is China's leading third-party online payment platform. We are using 
Storm in many scenarios:
-</p>
-
-<ol>
-<li>
-Calculate realtime trade quantity, trade amount, the TOP N seller trading 
information, user register count. More than 100 million messages per day.
-</li>
-<li>
-Log processing, more than 6T data per day.
-</li>
-</ol>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://navisite.com/";>NaviSite</a>
-</td>
-<td>
-<p>
-We are using Storm as part of our server event log monitoring/auditing system. 
 We send log messages from thousands of servers into a RabbitMQ cluster and 
then use Storm to check each message against a set of regular expressions.  If 
there is a match (&lt; 1% of messages), then the message is sent to a bolt that 
stores data in a Mongo database.  Right now we are handling a load of somewhere 
around 5-10k messages per second, however we tested our existing RabbitMQ + 
Storm clusters up to a [...]
-</p>
-
-<p>
-We have Storm deployed on the NaviSite Cloud platform.  We have a ZK cluster 
of 3 small VMs, 1 Nimbus VM and 16 dual core/4GB VMs as supervisors.
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://www.paywithglyph.com";>Glyph</a>
-</td>
-<td>
-<p>
-Glyph is in the business of providing credit card rewards intelligence to 
consumers. At a given point of sale Glyph suggest its users what are the best 
cards to be used at a given merchant location that will provide maximum 
rewards. Glyph also provide suggestion on the cards the user should carry to 
earn maximum rewards based on his personal spending habits. Glyph provides this 
information to the user by retrieving and analyzing credit card transactions 
from banks. Storm is used in Glyph [...]
-</p>
-</td>
-</tr>
-<tr>
-<td>
-<a href="https://heartbyte.com/";>Heartbyte</a>
-</td>
-<td>
-<p>
-At Heartbyte, Storm is a central piece of our realtime audience participation 
platform.  We are often required to process a 'vote' per second from hundreds 
of thousands of mobile devices simultaneously and process / aggregate all of 
the data within a second.  Further, we are finding that Storm is a great 
alternative to other ingest tools for Hadoop/HBase, which we use for batch 
processing after our events conclude.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://2lemetry.com/";>2lemetry</a>
-</td>
-<td>
-<p>
-2lemetry uses Storm to power it's real time analytics on top of the m2m.io 
offering. 2lemetry is partnered with Sprint, Verizon, AT&T, and Arrow 
Electronics to power IoT applications world wide. Some of 2lemetry's larger 
projects include RTX, Kontron, and Intel. 2lemetry also works with many 
professional sporting teams to parse data in real time. 2lemetry receives 
events for every touch of the ball in every MLS soccer match. Storm is used to 
look for trends like passing tendencies as the [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.nodeable.com/";>Nodeable</a>
-</td>
-<td>
-<p>
-Nodeable uses Storm to deliver real-time continuous computation of the data we 
consume. Storm has made it significantly easier for us to scale our service 
more efficiently while ensuring the data we deliver is timely and accurate.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://twitsprout.com/";>TwitSprout</a>
-</td>
-<td>
-<p>
-At TwitSprout, we use Storm to analyze activity on Twitter to monitor mentions 
of keywords (mostly client product and brand names) and trigger alerts when 
activity around a certain keyword spikes above normal levels. We also use Storm 
to back the data behind the live-infographics we produce for events sponsored 
by our clients. The infographics are usually in the form of a live dashboard 
that helps measure the audience buzz across social media as it relates to the 
event in realtime.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.happyelements.com/";>HappyElements</a>
-</td>
-<td>
-<p>
-<a href="https://www.happyelements.com";>HappyElements</a> is a leading social 
game developer on Facebook and other SNS platforms. We developed a real time 
data analysis program based on storm to analyze user activity in real time.  
Storm is very easy to use, stable, scalable and maintainable.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.idexx.com/view/xhtml/en_us/corporate/home.jsf";>IDEXX 
Laboratories</a>
-</td>
-<td>
-<p>
-IDEXX Laboratories is the leading maker of software and diagnostic instruments 
for the veterinary market. We collect and analyze veterinary medical data from 
thousands of veterinary clinics across the US. We recently embarked on a 
project to upgrade our aging data processing infrastructure that was unable to 
keep up with the rapid increase in the volume, velocity and variety of data 
that we were processing.
-</p>
-
-<p>
-We are utilizing the Storm system to take in the data that is extracted from 
the medical records in a number of different schemas, transform it into a 
standard schema that we created and store it in an Oracle RDBMS database. It is 
basically a souped up distributed ETL system. Storm takes on the plumbing 
necessary for a distributed system and is very easy to write code for. The 
ability to create small pieces of functionality and connect them together gives 
us the ultimate flexibility to p [...]
-</p>
-
-<p>
-Our current cluster consists of four supervisor machines running 110 tasks 
inside 32 worker processes. We run two different topologies which receive 
messages and communicate with each other via RabbitMQ. The whole thing is 
deployed on Amazon Web Services and utilizes S3 for some intermediate storage, 
Redis as a key/value store and Oracle RDS for RDBMS storage. The bolts are all 
written in Java using the Spring framework with Hibernate as an ORM.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.umeng.com/";>Umeng</a>
-</td>
-<td>
-Umeng is the leading and largest provider of mobile app analytics and 
developer services platform in China. Storm powers Umeng's realtime analytics 
platform, processing billions of data points per day and growing. We also use 
Storm in other products which requires realtime processing and it has become 
the core infrastructure in our company. 
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.admaster.com.cn/";>Admaster</a>
-</td>
-<td>
-<p>
-We provide monitoring and precise delivery for Internet advertising. We use 
Storm to do the following:
-</p>
-
-<ol>
-<li>Calculate PV, UV of every advertisement.</li>
-<li>Simple data cleaning: filter out data which format error, filter out 
cheating data (the pv more than certain value)</li>
-</ol>
-Our cluster has 8 nodes, process several billions messages per day, about 
200GB.
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://socialmetrix.com/en/";>SocialMetrix</a>
-</td>
-<td>
-<p>
-Since its release, Storm was a perfect fit to our needs of real time 
monitoring. Its powerful API, easy administration and deploy, enabled us to 
rapidly build solutions to monitor presidential elections, several major events 
and currently it is the processing core of our new product "Socialmetrix 
Eventia".
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://needium.com/";>Needium</a>
-</td>
-<td>
-<p>
-At Needium we love Ruby and JRuby. The Storm platform offers the right balance 
between simplicity, flexibility and scalability. We created RedStorm, a Ruby 
DSL for Storm, to keep on using Ruby on top of the power of Storm by leveraging 
Storm's JVM foundation with JRuby. We currently use Storm as our Twitter 
realtime data processing pipeline. We have Storm topologies for content 
filtering, geolocalisation and classification. Storm allows us to architecture 
our pipeline for the Twitter ful [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://parse.ly/";>Parse.ly</a>
-</td>
-<td>
-<p>
-Parse.ly is using Storm for its web/content analytics system. We have a 
home-grown data processing and storage system built with Python and Celery, 
with backend stores in Redis and MongoDB. We are now using Storm for real-time 
unique visitor counting and are exploring options for using it for some of our 
richer data sources such as social share data and semantic content metadata.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.parc.com/";>PARC</a>
-</td>
-<td>
-<p>
-High Performance Graph Analytics & Real-time Insights Research team at PARC 
uses Storm as one of the building blocks of their PARC Analytics Cloud 
infrastructure which comprises of Nebula based Openstack, Hadoop, SAP HANA, 
Storm, PARC Graph Analytics, and machine learning toolbox to enable researchers 
to process real-time data feeds from Sensors, web, network, social media, and 
security traces and easily ingest any other real-time data feeds of interest 
for PARC researchers.
-</p>
-<p>
-PARC researchers are working with number of industry collaborators developing 
new tools, algorithms, and models to analyze massive amounts of e-commerce, web 
clickstreams, 3rd party syndicated data, cohort data, social media data 
streams, and structured data from RDBMS, NOSQL, and NEWSQL systems in near 
real-time. PARC  team is developing a reference architecture and benchmarks for 
their near real-time automated insight discovery platform combining the power 
of all above tools and PARC’s [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://gumgum.com/";>GumGum</a>
-</td>
-<td>
-<p>
-GumGum, the leading in-image advertising platform for publishers and brands, 
uses Storm to produce real-time data. Storm and Trident-based topologies 
consume various ad-related events from Kafka and persist the aggregations in 
MySQL and HBase. This architecture will eventually replace most existing daily 
Hadoop map reduce jobs. There are also plans for Kafka + Storm to replace 
existing distributed queue processing infrastructure built with Amazon SQS.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.crowdflower.com/";>CrowdFlower</a>
-</td>
-<td>
-<p>
-CrowdFlower is using Storm with Kafka to generalize our data stream
-aggregation and realtime computation infrastructure. We replaced our
-homegrown aggregation solutions with Storm because it simplified the
-creation of fault tolerant systems. We were already using Zookeeper
-and Kafka, so Storm allowed us to build more generic abstractions for
-our analytics using tools that we had already deployed and
-battle-tested in production.
-</p>
-
-<p>
-We are currently writing to DynamoDB from Storm, so we are able to
-scale our capacity quickly by bringing up additional supervisors and
-tweaking the throughput on our Dynamo tables. We look forward to
-exploring other uses for Storm in our system, especially with the
-recent release of Trident.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.dsbox.com";>Digital Sandbox</a>
-</td>
-<td>
-<p>
-At Digital Sandbox we use Storm to enable our open source information feed 
monitoring system.  The system uses Storm to constantly monitor and pull data 
from structured and unstructured information sources across the internet.  For 
each found item, our topology applies natural language processing based concept 
analysis, temporal analysis, geospatial analytics and a prioritization 
algorithm to enable users to monitor large special events, public safety 
operations, and topics of interest t [...]
-</p>
- 
-<p>
-Our system is built using Storm for feed retrieval and annotation, Python with 
Flask and jQuery for business logic and web interfaces, and MongoDB for data 
persistence. We use NTLK for natural language processing and the WordNet, 
GeoNames, and OpenStreetMap databases to enable feed item concept extraction 
and geolocation.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://hallo.me/";>Hallo</a>
-</td>
-<td>
-With several mainstream celebrities and very popular YouTubers using Hallo to 
communicate with their fans, we needed a good solution to notify users via push 
notifications and make sure that the celebrity messages were delivered to 
follower timelines in near realtime. Our initial approach for broadcast push 
notifications would take anywhere from 2-3 hours. After re-engineering our 
solution on top of Storm, that time has been cut down to 5 minutes on a very 
small cluster. With the user ba [...]
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://keepcon.com/";>Keepcon</a>
-</td>
-<td>
-We provide moderation services for classifieds, kids communities, newspapers, 
chat rooms, facebook fan pages, youtube channels, reviews, and all kind of UGC. 
We use storm for the integration with our clients, find evidences within each 
text, persisting on cassandra and elastic search and sending results back to 
our clients.
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.visiblemeasures.com/";>Visible Measures</a>
-</td>
-<td>
-<p>
-Visible Measures powers video campaigns and analytics for publishers and
-advertisers, tracking data for hundreds of million of videos, and billions
-of views. We are using Storm to process viewing behavior data in real time and 
make
-the information immediately available to our customers. We read events from
-various push and pull sources, including a Kestrel queue, filter and
-enrich the events in Storm topologies, and persist the events to Redis,
-HDFS and Vertica for real-time analytics and archiving. We are currently
-experimenting with Trident topologies, and figuring out how to move more
-of our Hadoop-based batch processing into Storm.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.o2mc.eu/en/";>O2mc</a>
-</td>
-<td>
-<p>
-One of the core products of O2mc is called O2mc Community. O2mc Community 
performs multilingual, realtime sentiment analysis with very low latency and 
distributes the analyzed results to numerous clients. The input is extracted 
from source systems like Twitter, Facebook, e-mail and many more. After the 
analysis has taken place on Storm, the results are streamed to any output 
system ranging from HTTP streaming to clients to direct database insertion to 
an external business process engine  [...]
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.theladders.com";>The Ladders</a>
-</td>
-<td>
-<p>
-TheLadders has been committed to finding the right person for the right job 
since 2003. We're using Storm in a variety of ways and are happy with its 
versatility, robustness, and ease of development. We use Storm in conjunction 
with RabbitMQ for such things as sending hiring alerts: when a recruiter 
submits a job to our site, Storm processes that event and will aggregate 
jobseekers whose profiles match the position. That list is subsequently 
batch-processed to send an email to the list o [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://semlab.nl";>SemLab</a>
-</td>
-<td>
-<p>
-SemLab develops software for knowledge discovery and information support. Our 
ViewerPro platform uses information extraction, natural language processing and 
semantic web technologies to extract structured data from unstructured sources, 
in domains such as financial news feeds and legal documents. We have 
succesfully adapted ViewerPro's processing framework to run on top of Storm. 
The transition to Storm has made ViewerPro a much more scalable product, 
allowing us to process more in less time.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://visualrevenue.com/";>Visual Revenue</a>
-</td>
-<td>
-<p>
-Here at Visual Revenue, we built a decision support system to help online 
editors to make choices on what, when, and where to promote their content in 
real-time. Storm is the backbone our real-time data processing and aggregation 
pipelines.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.peerindex.com/";>PeerIndex</a>
-</td>
-<td>
-<p>
-PeerIndex is working to deliver influence at scale. PeerIndex does this by 
exposing services built on top of our Influence Graph; a directed graph of who 
is influencing whom on the web. PeerIndex gathers data from a number of social 
networks to create the Influence Graph. We use Storm to process our social 
data, to provide real-time aggregations, and to crawl the web, before storing 
our data in a manner most suitable for our Hadoop based systems to batch 
process. Storm provided us with a [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://ants.vn";>ANTS.VN</a>
-</td>
-<td>
-<p>
-Big Data in Advertising is Vietnam's unique platform combines ad serving, a 
real-time bidding (RTB) exchange, Ad Server, Analytics, yield optimization, and 
content valuation to deliver the highest revenue across every desktop, tablet, 
and mobile screen. At ANTS.VN we use Storm to process large amounts of data to 
provide data real time, improve our Ad quality. This platform tracks 
impressions, clicks, conversions, bid requests etc. in real time. Together with 
Kafka, Redis, memcached and C [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.wayfair.com";>Wayfair</a>
-</td>
-<td>
-<p>
-At Wayfair, we use storm as a platform to drive our core order processing 
pipeline as an event driven system. Storm allows us to reliably process tens of 
thousands of orders daily while providing us the assurance of seamless process 
scalability as our order load increases. Given the project’s ease of use and 
the immense support of the community, we’ve managed to implement our bolts in 
php, construct a simple puppet module for configuration management, and quickly 
solve arising issues. We [...]
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://innoquant.com/";>InnoQuant</a>
-</td>
-<td>
-<p>
-At InnoQuant, we use Storm as a backbone of our real-time big data analytics 
engine in MOCA platform. MOCA is a next generation, mobile-backend-as-a-service 
platform (MBaaS). It provides brands and app developers with real-time in-app 
tracking, context-aware push messaging, user micro-segmentation based on 
profile, time and geo-context as well as big data analytics. Storm-based 
pipeline is fed with events captured by native mobile SDKs (iOS, Android), 
scales nicely with connected mobile  [...]
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://www.fliptop.com/";>Fliptop</a>
-</td>
-<td>
-<p>
-Fliptop is a customer intelligence platform which allows customers to 
integrating their contacts, and campaign data, to enhance their prospect with 
social identities, and to find their best leads, and most influential 
customers. We have been using Storm for various tasks which requires 
scalability and reliability, including integrating with sales/marketing 
platform, data appending for contacts/leads, and computing scoring of 
contacts/leads. It's one of our most robust and scalable infras [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.trovit.com/";>Trovit</a>
-</td>
-<td>
-<p>
-Trovit is a search engine for classified ads present in 39 countries and 
different business categories (Real Estate, Cars, Jobs, Rentals, Products and 
Deals). Currently we use Storm to process and index ads in a distributed and 
low latency fashion. Combined with other technologies like Hadoop, Hbase and 
Solr has allowed us to build a scalable and low latency platform to serve 
search results to the end user.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.openx.com/";>OpenX</a>
-</td>
-<td>
-<p>
-OpenX is a unique platform combines ad serving, a real-time bidding (RTB) 
exchange, yield optimization, and content valuation to deliver the highest 
revenue across every desktop, tablet, and mobile screen
-At OpenX we use Storm to process large amounts of data to provide real time 
Analytics. Storm provides us to process data real time to improve our Ad 
quality.
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://keen.io/";>Keen IO</a>
-</td>
-<td>
-<p>
-Keen IO is an analytics backend-as-a-service. The Keen IO API makes it easy 
for customers to do internal analytics or expose analytics features to their 
customers. Keen IO uses Storm (DRPC) to query billion-event data sets at very 
low latencies. We also use Storm to control our ingestion pipeline, sourcing 
data from Kafka and storing it in Cassandra.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://liveperson.com/";>LivePerson</a>
-</td>
-<td>
-<p>
-LivePerson is a provider of Interaction-Service over the web. Interaction 
between an agent and a visitor in site can be achieved using phone call, chat, 
banners, etc.Using Storm, LivePerson can collect and process visitor data and 
provide information in real time to the agents about the visitor behavior. 
Moreover, LivePerson gets to better decisions about how to react to visitors in 
a way that best addresses their needs.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://yieldbot.com/";>YieldBot</a>
-</td>
-<td>
-<p>
-Yieldbot connects ads to the real-time consumer intent streaming within 
premium publishers. To do this, Yieldbot leverages Storm for a wide variety of 
real-time processing tasks. We've open sourced our clojure DSL for writing 
trident topologies, marceline, which we use extensively. Events are read from 
Kafka, most state is stored in Cassandra, and we heavily use Storm's DRPC 
features. Our Storm use cases range from HTML processing, to hotness-style 
trending, to probabilistic rankings and [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://equinix.com/";>Equinix</a>
-</td>
-<td>
-<p>
-At Equinix, we use a number of Storm topologies to process and persist various 
data streams generated by sensors in our data centers. We also use Storm for 
real-time monitoring of different infrastructure components. Other few 
topologies are used for processing logs in real-time for internal IT systems  
which also provide insights in user behavior.
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://minewhat.com/";>MineWhat</a>
-</td>
-<td>
-<p>
-MineWhat provides actionable analytics for ecommerce spanning every SKU,brand 
and category in the store. We use Storm to process raw click stream ingestion 
from Kafka and compute live analytics. Storm topologies powers our complex 
product to user interaction analysis. Multi language feature in storm is really 
kick-ass, we have bolts written in Node.js, Python and Ruby. Storm has been in 
our production site since Nov 2012.
-</p>
-</td>
-</tr>
-
-
-<tr>
-<td>
-<a href="https://www.360.cn/";>Qihoo 360</a>
-</td>
-<td>
-<p>
-360 have deployed about 50 realtime applications on top of storm including web 
page analysis, log processing, image processing, voice processing, etc.
-</p>
-<p>
-The use case of storm at 360 is a bit special since we deployed storm on 
thounds of servers which are not dedicated for storm. Storm just use little 
cpu/memory/network resource on each server. However theses storm clusters 
leverage idle resources of servers at nearly zero cost to provide great 
computing power and it's realtime. It's amazing.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.holidaycheck.com/";>HolidayCheck</a>
-</td>
-<td>
-<p>
-HolidayCheck is an online travel site and agency available in 10
-languages worldwide visited by 30 million people a month.
-We use Storm to deliver real-time hotel and holiday package offers
-from multiple providers - reservation systems and affiliate travel
-networks - in a low latency fashion based on user-selected criteria.
-In further reservation steps we use DRPC for vacancy checks and
-bookings of chosen offers. Along with Storm in the system for offers
-delivery we use Scala, Akka, Hazelcast, Drools and MongoDB. Real-time
-offer stream is delivered outside of the system back to the front-end
-via websocket connections.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://dataminelab.com/";>DataMine Lab</a>
-</td>
-<td>
-<p>
-DataMine Lab is a consulting company integrating Storm into its
-portfolio of technologies. Storm powers range of our customers'
-systems allowing us to build real time analytics on tens of millions
-of visitors to the advertising platforms we helped to create. Together
-with Redis, Cassandra and Hadoop, Storm allows us to provide real-time
-distributed data platform at a global scale.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.wizecommerce.com/";>Wize Commerce</a>
-</td>
-<td>
-<p>
-Wize Commerce® is the smartest way to grow your digital business. For over ten 
years, we have been helping clients maximize their revenue and traffic using 
optimization technologies that operate at massive scale, and across digital 
ecosystems. We own and operate leading comparison shopping engines including 
Nextag®, PriceMachineTM, and <a href="https://guenstiger.de";>guenstiger.de</a>, 
and provide services to a wide ecosystem of partner sites that use our 
e-commerce platform. These sites [...]
-</p>
-<p>
-We use storm to power our core platform infrastructure and it has become a 
vital component of our search indexing system & Cassandra storage. Along with 
KAFKA, STORM has reduced our end-to-end latencies from several hours to few 
minutes, and being largest comparison shopping sites operator, pushing price 
updates to the live site is very important and storm helps a lot achieve the 
same. We are extensively using storm in production since Q1 2013.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://metamarkets.com";>Metamarkets</a>
-</td>
-<td>
-<p>At Metamarkets, Apache Storm is used to process real-time event data 
streamed from Apache Kafka message brokers, and then to load that data into a 
<a href="https://druid.io";>Druid cluster</a>, the low-latency data store at the 
heart of our real-time analytics service. Our Storm topologies perform various 
operations, ranging from simple filtering of "outdated" events, to 
transformations such as ID-to-name lookups, to complex multi-stream joins. 
Since our service is intended to respond  [...]
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.mightytravels.com";>Mighty Travels</a>
-</td>
-<td>
-<p>We are using Storm to process real-time search data stream and
-application logs. The part we like best about Storm is the ease of
-scaling up basically just by throwing more machines at it.</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.polecat.co";>Polecat</a>
-</td>
-<td>
-<p>Polecat's digital analyisis platform, MeaningMine, allows users to search 
all on-line news, blogs and social media in real-time and run bespoke analysis 
in order to inform corporate strategy and decision making for some of the world 
largest companies and governmental organisations.</p>
-<p>
-Polecat uses Storm to run an application we've called the 'Data Munger'.  We 
run many different topologies on a multi host storm cluster to process tens of 
millions of online articles and posts that we collect each day.  Storm handles 
our analysis of these documents so that we can provide insight on realtime data 
to our clients.  We output our results from Storm into one of many large Apache 
Solr clusters for our end user applications to query (Polecat is also a 
contributor to Solr).  We [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.skylight.io/";>Skylight by Tilde</a>
-</td>
-<td>
-<p>Skylight is a production profiler for Ruby on Rails apps that focuses on 
providing detailed information about your running application that you can 
explore in an intuitive way. We use Storm to process traces from our agent into 
data structures that we can slice and dice for you in our web app.</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.ad4game.com/";>Ad4Game</a>
-</td>
-<td>
-<p>We are an advertising network and we use Storm to calculate priorities in 
real time to know which ads to show for which website, visitor and country.</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.impetus.com/";>Impetus Technologies</a>
-</td>
-<td>
-<p>StreamAnalytix, a product of Impetus Technologies enables enterprises to 
analyze and respond to events in real-time at Big Data scale. Based on Apache 
Storm, StreamAnalytix is designed to rapidly build and deploy streaming 
analytics applications for any industry vertical, any data format, and any use 
case. This high-performance scalable platform comes with a pre-integrated 
package of components like Cassandra, Storm, Kafka and more. In addition, it 
also brings together the proven open [...]
-<p>
-Through StreamAnalytix, the users can ingest, store and analyze millions of 
events per second and discover exceptions, patterns, and trends through live 
dashboards. It also provides seamless integration with indexing store 
(ElasticSearch) and NoSQL database (HBase, Cassandra, and Oracle NoSQL) for 
writing data in real-time. With the use of Storm, the product delivers high 
business value solutions such as log analytics, streaming ETL, deep social 
listening, Real-time marketing, business p [...]
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.akazoo.com/en";>Akazoo</a>
-</td>
-<td>
-<p>
-Akazoo is a platform providing music streaming services.  Storm is the 
backbone of all our real-time analytical processing. We use it for tracking and 
analyzing application events and for various other stuff, including 
recommendations and parallel task execution.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.mapillary.com";>Mapillary</a>
-</td>
-<td>
-<p>
-At Mapillary we use storm for a wide variety of tasks. Having a system which 
is 100% based on kafka input storm and trident makes reasoning about our data a 
breeze.  
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.gutscheinrausch.de/";>Gutscheinrausch.de</a>
-</td>
-<td>
-<p>
-We recently upgraded our existing IT infrastructure, using Storm as one of our 
main tools.
-Each day we collect sales, clicks, visits and various ecommerce metrics from 
various different systems (webpages, affiliate reportings, networks, 
tracking-scripts etc). We process this continually generated data using Storm 
before entering it into the backend systems for further use.
-</p>
-<p>
-Using Storm we were able to decouple our heterogeneous frontend-systems from 
our backends and take load off the data warehouse applications by inputting 
pre-processed data. This way we can easy collect and process all data and then 
do realtime OLAP queries using our propietary data warehouse technology.
-</p>
-<p>
-We are mostly impressed by the high speed, low maintenance approach Storm has 
provided us with. Also being able to easily scale up the system using more 
machines is a big plus. Since we're a small team it allows us to focus more on 
our core business instead of the underlying technology. You could say it has 
taken our hearts by storm!
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.appriver.com";>AppRiver</a>
-</td>
-<td>
-<p>
-We are using Storm to track internet threats from varied sources around the 
web.  It is always fast and reliable.
-</p>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.mercadolibre.com/";>MercadoLibre</a>
-</td>
-<td>
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.southcom.co/";>Southcom</a>
-</td>
-<td>
-Mezzo is a distributed real time mediation platform, build upon Storm. The 
mediation process is described in an acyclic graph (Storm topology) of nodes 
that we called a flow. Each node (Storm bolts) of the flow has one or more 
mediation rules and receives one record from a previous node and returns the 
mediated record to the next one. The rules are programmable in a high language 
and editable with the flow editor.
-</td>
-</tr>
-
-<tr>
-<td>
-<a href="https://www.xenonstack.com/";>XenonStack</a>
-</td>
-<td>
-At XenonStack we use Storm for building real-time data integration systems and 
enabling predictive analysis
-</td>
-</tr>
-
-</table>
diff --git a/_includes/head.html b/_includes/head.html
index 84803229ba..fb7a1e82d0 100644
--- a/_includes/head.html
+++ b/_includes/head.html
@@ -35,11 +35,8 @@
     <!-- Custom styles for this template -->
     <link href="/css/font-awesome.min.css" rel="stylesheet">
     <link href="/css/style.css" rel="stylesheet">
-    <link href="/assets/css/owl.theme.css" rel="stylesheet">
-    <link href="/assets/css/owl.carousel.css" rel="stylesheet">
     <script type="text/javascript" src="/assets/js/jquery.min.js"></script>
     <script type="text/javascript" src="/assets/js/bootstrap.min.js"></script>
-    <script type="text/javascript" 
src="/assets/js/owl.carousel.min.js"></script>
     <script type="text/javascript" src="/assets/js/storm.js"></script>
 </head>
 
diff --git a/_includes/header.html b/_includes/header.html
index c48f9bd32c..89dbe7c85e 100644
--- a/_includes/header.html
+++ b/_includes/header.html
@@ -63,7 +63,6 @@
                         <li><a 
href="/contribute/Contributing-to-Storm.html">Contributing</a></li>
                         <li><a href="/contribute/People.html">People</a></li>
                         <li><a href="/contribute/BYLAWS.html">ByLaws</a></li>
-                        <li><a href="/Powered-By.html">Powered By</a></li>
                         <li role="separator" class="divider"></li>
                         <li><a href="/talksAndVideos.html">Talks and 
Slideshows</a></li>
                     </ul>
diff --git a/about/free-and-open-source.md b/about/free-and-open-source.md
index 6506c32114..a693cb08eb 100644
--- a/about/free-and-open-source.md
+++ b/about/free-and-open-source.md
@@ -2,7 +2,7 @@
 layout: about
 ---
 
-Apache Storm is a free and open source project licensed under the [Apache 
License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)
+Apache Storm is a free and open source project licensed under the [Apache 
License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). It has 
been used in production at companies including Yahoo, Twitter, Spotify, 
Alibaba, Baidu, Yelp, Groupon, and The Weather Channel.
 
 
 Apache Storm ships with a set of integrations for common systems:
diff --git a/assets/css/owl.carousel.css b/assets/css/owl.carousel.css
deleted file mode 100644
index 4e3c17c3fc..0000000000
--- a/assets/css/owl.carousel.css
+++ /dev/null
@@ -1,71 +0,0 @@
-/* 
- *     Core Owl Carousel CSS File
- *     v1.3.3
- */
-
-/* clearfix */
-.owl-carousel .owl-wrapper:after {
-       content: ".";
-       display: block;
-       clear: both;
-       visibility: hidden;
-       line-height: 0;
-       height: 0;
-}
-/* display none until init */
-.owl-carousel{
-       display: none;
-       position: relative;
-       width: 100%;
-       -ms-touch-action: pan-y;
-}
-.owl-carousel .owl-wrapper{
-       display: none;
-       position: relative;
-       -webkit-transform: translate3d(0px, 0px, 0px);
-}
-.owl-carousel .owl-wrapper-outer{
-       overflow: hidden;
-       position: relative;
-       width: 100%;
-}
-.owl-carousel .owl-wrapper-outer.autoHeight{
-       -webkit-transition: height 500ms ease-in-out;
-       -moz-transition: height 500ms ease-in-out;
-       -ms-transition: height 500ms ease-in-out;
-       -o-transition: height 500ms ease-in-out;
-       transition: height 500ms ease-in-out;
-}
-       
-.owl-carousel .owl-item{
-       float: left;
-}
-.owl-controls .owl-page,
-.owl-controls .owl-buttons div{
-       cursor: pointer;
-}
-.owl-controls {
-       -webkit-user-select: none;
-       -khtml-user-select: none;
-       -moz-user-select: none;
-       -ms-user-select: none;
-       user-select: none;
-       -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-}
-
-/* mouse grab icon */
-.grabbing { 
-    cursor:url(grabbing.png) 8 8, move;
-}
-
-/* fix */
-.owl-carousel  .owl-wrapper,
-.owl-carousel  .owl-item{
-       -webkit-backface-visibility: hidden;
-       -moz-backface-visibility:    hidden;
-       -ms-backface-visibility:     hidden;
-  -webkit-transform: translate3d(0,0,0);
-  -moz-transform: translate3d(0,0,0);
-  -ms-transform: translate3d(0,0,0);
-}
-
diff --git a/assets/css/owl.theme.css b/assets/css/owl.theme.css
deleted file mode 100644
index 9772975306..0000000000
--- a/assets/css/owl.theme.css
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
-*      Owl Carousel Owl Demo Theme 
-*      v1.3.3
-*/
-
-.owl-theme .owl-controls{
-       margin-top: 10px;
-       text-align: center;
-}
-
-/* Styling Next and Prev buttons */
-
-.owl-theme .owl-controls .owl-buttons div{
-       color: #FFF;
-       display: inline-block;
-       zoom: 1;
-       *display: inline;/*IE7 life-saver */
-       margin: 5px;
-       padding: 3px 10px;
-       font-size: 12px;
-       -webkit-border-radius: 30px;
-       -moz-border-radius: 30px;
-       border-radius: 30px;
-       background: #869791;
-       filter: Alpha(Opacity=50);/*IE7 fix*/
-       opacity: 0.5;
-}
-/* Clickable class fix problem with hover on touch devices */
-/* Use it for non-touch hover action */
-.owl-theme .owl-controls.clickable .owl-buttons div:hover{
-       filter: Alpha(Opacity=100);/*IE7 fix*/
-       opacity: 1;
-       text-decoration: none;
-}
-
-/* Styling Pagination*/
-
-.owl-theme .owl-controls .owl-page{
-       display: inline-block;
-       zoom: 1;
-       *display: inline;/*IE7 life-saver */
-}
-.owl-theme .owl-controls .owl-page span{
-       display: block;
-       width: 12px;
-       height: 12px;
-       margin: 5px 7px;
-       filter: Alpha(Opacity=50);/*IE7 fix*/
-       opacity: 0.5;
-       -webkit-border-radius: 20px;
-       -moz-border-radius: 20px;
-       border-radius: 20px;
-       background: #869791;
-}
-
-.owl-theme .owl-controls .owl-page.active span,
-.owl-theme .owl-controls.clickable .owl-page:hover span{
-       filter: Alpha(Opacity=100);/*IE7 fix*/
-       opacity: 1;
-}
-
-/* If PaginationNumbers is true */
-
-.owl-theme .owl-controls .owl-page span.owl-numbers{
-       height: auto;
-       width: auto;
-       color: #FFF;
-       padding: 2px 10px;
-       font-size: 12px;
-       -webkit-border-radius: 30px;
-       -moz-border-radius: 30px;
-       border-radius: 30px;
-}
-
-/* preloading images */
-.owl-item.loading{
-       min-height: 150px;
-       background: url(AjaxLoader.gif) no-repeat center center
-}
\ No newline at end of file
diff --git a/assets/js/owl.carousel.min.js b/assets/js/owl.carousel.min.js
deleted file mode 100644
index 394505e0f4..0000000000
--- a/assets/js/owl.carousel.min.js
+++ /dev/null
@@ -1,47 +0,0 @@
-"function"!==typeof Object.create&&(Object.create=function(f){function 
g(){}g.prototype=f;return new g});
-(function(f,g,k){var 
l={init:function(a,b){this.$elem=f(b);this.options=f.extend({},f.fn.owlCarousel.options,this.$elem.data(),a);this.userOptions=a;this.loadContent()},loadContent:function(){function
 a(a){var d,e="";if("function"===typeof 
b.options.jsonSuccess)b.options.jsonSuccess.apply(this,[a]);else{for(d in 
a.owl)a.owl.hasOwnProperty(d)&&(e+=a.owl[d].item);b.$elem.html(e)}b.logIn()}var 
b=this,e;"function"===typeof 
b.options.beforeInit&&b.options.beforeInit.apply(this,[b.$elem]);"str [...]
-(e=b.options.jsonPath,f.getJSON(e,a)):b.logIn()},logIn:function(){this.$elem.data("owl-originalStyles",this.$elem.attr("style"));this.$elem.data("owl-originalClasses",this.$elem.attr("class"));this.$elem.css({opacity:0});this.orignalItems=this.options.items;this.checkBrowser();this.wrapperWidth=0;this.checkVisible=null;this.setVars()},setVars:function(){if(0===this.$elem.children().length)return!1;this.baseClass();this.eventTypes();this.$userItems=this.$elem.children();this.itemsAmount=t
 [...]
-this.wrapItems();this.$owlItems=this.$elem.find(".owl-item");this.$owlWrapper=this.$elem.find(".owl-wrapper");this.playDirection="next";this.prevItem=0;this.prevArr=[0];this.currentItem=0;this.customEvents();this.onStartup()},onStartup:function(){this.updateItems();this.calculateAll();this.buildControls();this.updateControls();this.response();this.moveEvents();this.stopOnHover();this.owlStatus();!1!==this.options.transitionStyle&&this.transitionTypes(this.options.transitionStyle);!0===th
 [...]
-(this.options.autoPlay=5E3);this.play();this.$elem.find(".owl-wrapper").css("display","block");this.$elem.is(":visible")?this.$elem.css("opacity",1):this.watchVisibility();this.onstartup=!1;this.eachMoveUpdate();"function"===typeof
 
this.options.afterInit&&this.options.afterInit.apply(this,[this.$elem])},eachMoveUpdate:function(){!0===this.options.lazyLoad&&this.lazyLoad();!0===this.options.autoHeight&&this.autoHeight();this.onVisibleItems();"function"===typeof
 this.options.afterAction&&t [...]
-[this.$elem])},updateVars:function(){"function"===typeof 
this.options.beforeUpdate&&this.options.beforeUpdate.apply(this,[this.$elem]);this.watchVisibility();this.updateItems();this.calculateAll();this.updatePosition();this.updateControls();this.eachMoveUpdate();"function"===typeof
 
this.options.afterUpdate&&this.options.afterUpdate.apply(this,[this.$elem])},reload:function(){var
 
a=this;g.setTimeout(function(){a.updateVars()},0)},watchVisibility:function(){var
 a=this;if(!1===a.$elem.is(": [...]
-g.clearInterval(a.autoPlayInterval),g.clearInterval(a.checkVisible);else 
return!1;a.checkVisible=g.setInterval(function(){a.$elem.is(":visible")&&(a.reload(),a.$elem.animate({opacity:1},200),g.clearInterval(a.checkVisible))},500)},wrapItems:function(){this.$userItems.wrapAll('<div
 class="owl-wrapper">').wrap('<div 
class="owl-item"></div>');this.$elem.find(".owl-wrapper").wrap('<div 
class="owl-wrapper-outer">');this.wrapperOuter=this.$elem.find(".owl-wrapper-outer");this.$elem.css("displa
 [...]
-baseClass:function(){var 
a=this.$elem.hasClass(this.options.baseClass),b=this.$elem.hasClass(this.options.theme);a||this.$elem.addClass(this.options.baseClass);b||this.$elem.addClass(this.options.theme)},updateItems:function(){var
 
a,b;if(!1===this.options.responsive)return!1;if(!0===this.options.singleItem)return
 
this.options.items=this.orignalItems=1,this.options.itemsCustom=!1,this.options.itemsDesktop=!1,this.options.itemsDesktopSmall=!1,this.options.itemsTablet=!1,this.options.itemsT
 [...]
-!1,this.options.itemsMobile=!1;a=f(this.options.responsiveBaseWidth).width();a>(this.options.itemsDesktop[0]||this.orignalItems)&&(this.options.items=this.orignalItems);if(!1!==this.options.itemsCustom)for(this.options.itemsCustom.sort(function(a,b){return
 
a[0]-b[0]}),b=0;b<this.options.itemsCustom.length;b+=1)this.options.itemsCustom[b][0]<=a&&(this.options.items=this.options.itemsCustom[b][1]);else
 
a<=this.options.itemsDesktop[0]&&!1!==this.options.itemsDesktop&&(this.options.items=thi
 [...]
-a<=this.options.itemsDesktopSmall[0]&&!1!==this.options.itemsDesktopSmall&&(this.options.items=this.options.itemsDesktopSmall[1]),a<=this.options.itemsTablet[0]&&!1!==this.options.itemsTablet&&(this.options.items=this.options.itemsTablet[1]),a<=this.options.itemsTabletSmall[0]&&!1!==this.options.itemsTabletSmall&&(this.options.items=this.options.itemsTabletSmall[1]),a<=this.options.itemsMobile[0]&&!1!==this.options.itemsMobile&&(this.options.items=this.options.itemsMobile[1]);this.option
 [...]
-!0===this.options.itemsScaleUp&&(this.options.items=this.itemsAmount)},response:function(){var
 
a=this,b,e;if(!0!==a.options.responsive)return!1;e=f(g).width();a.resizer=function(){f(g).width()!==e&&(!1!==a.options.autoPlay&&g.clearInterval(a.autoPlayInterval),g.clearTimeout(b),b=g.setTimeout(function(){e=f(g).width();a.updateVars()},a.options.responsiveRefreshRate))};f(g).resize(a.resizer)},updatePosition:function(){this.jumpTo(this.currentItem);!1!==this.options.autoPlay&&this.checkAp()
 [...]
-this,b=0,e=a.itemsAmount-a.options.items;a.$owlItems.each(function(c){var 
d=f(this);d.css({width:a.itemWidth}).data("owl-item",Number(c));if(0===c%a.options.items||c===e)c>e||(b+=1);d.data("owl-roundPages",b)})},appendWrapperSizes:function(){this.$owlWrapper.css({width:this.$owlItems.length*this.itemWidth*2,left:0});this.appendItemsSizes()},calculateAll:function(){this.calculateWidth();this.appendWrapperSizes();this.loops();this.max()},calculateWidth:function(){this.itemWidth=Math.round(
 [...]
-this.options.items)},max:function(){var 
a=-1*(this.itemsAmount*this.itemWidth-this.options.items*this.itemWidth);this.options.items>this.itemsAmount?this.maximumPixels=a=this.maximumItem=0:(this.maximumItem=this.itemsAmount-this.options.items,this.maximumPixels=a);return
 a},min:function(){return 0},loops:function(){var 
a=0,b=0,e,c;this.positionsInArray=[0];this.pagesInArray=[];for(e=0;e<this.itemsAmount;e+=1)b+=this.itemWidth,this.positionsInArray.push(-b),!0===this.options.scrollPerPage
 [...]
-c=c.data("owl-roundPages"),c!==a&&(this.pagesInArray[a]=this.positionsInArray[e],a=c))},buildControls:function(){if(!0===this.options.navigation||!0===this.options.pagination)this.owlControls=f('<div
 
class="owl-controls"/>').toggleClass("clickable",!this.browser.isTouch).appendTo(this.$elem);!0===this.options.pagination&&this.buildPagination();!0===this.options.navigation&&this.buildButtons()},buildButtons:function(){var
 a=this,b=f('<div class="owl-buttons"/>');a.owlControls.append(b);a. [...]
-f("<div/>",{"class":"owl-prev",html:a.options.navigationText[0]||""});a.buttonNext=f("<div/>",{"class":"owl-next",html:a.options.navigationText[1]||""});b.append(a.buttonPrev).append(a.buttonNext);b.on("touchstart.owlControls
 
mousedown.owlControls",'div[class^="owl"]',function(a){a.preventDefault()});b.on("touchend.owlControls
 
mouseup.owlControls",'div[class^="owl"]',function(b){b.preventDefault();f(this).hasClass("owl-next")?a.next():a.prev()})},buildPagination:function(){var
 a=this;a.p [...]
-f('<div 
class="owl-pagination"/>');a.owlControls.append(a.paginationWrapper);a.paginationWrapper.on("touchend.owlControls
 
mouseup.owlControls",".owl-page",function(b){b.preventDefault();Number(f(this).data("owl-page"))!==a.currentItem&&a.goTo(Number(f(this).data("owl-page")),!0)})},updatePagination:function(){var
 
a,b,e,c,d,g;if(!1===this.options.pagination)return!1;this.paginationWrapper.html("");a=0;b=this.itemsAmount-this.itemsAmount%this.options.items;for(c=0;c<this.itemsAmount;c+=1)0
 [...]
-(a+=1,b===c&&(e=this.itemsAmount-this.options.items),d=f("<div/>",{"class":"owl-page"}),g=f("<span></span>",{text:!0===this.options.paginationNumbers?a:"","class":!0===this.options.paginationNumbers?"owl-numbers":""}),d.append(g),d.data("owl-page",b===c?e:c),d.data("owl-roundPages",a),this.paginationWrapper.append(d));this.checkPagination()},checkPagination:function(){var
 
a=this;if(!1===a.options.pagination)return!1;a.paginationWrapper.find(".owl-page").each(function(){f(this).data("owl-
 [...]
-f(a.$owlItems[a.currentItem]).data("owl-roundPages")&&(a.paginationWrapper.find(".owl-page").removeClass("active"),f(this).addClass("active"))})},checkNavigation:function(){if(!1===this.options.navigation)return!1;!1===this.options.rewindNav&&(0===this.currentItem&&0===this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.addClass("disabled")):0===this.currentItem&&0!==this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.removeClass("disabled")):this.cu
 [...]
-this.maximumItem?(this.buttonPrev.removeClass("disabled"),this.buttonNext.addClass("disabled")):0!==this.currentItem&&this.currentItem!==this.maximumItem&&(this.buttonPrev.removeClass("disabled"),this.buttonNext.removeClass("disabled")))},updateControls:function(){this.updatePagination();this.checkNavigation();this.owlControls&&(this.options.items>=this.itemsAmount?this.owlControls.hide():this.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},ne
 [...]
-this.currentItem+=!0===this.options.scrollPerPage?this.options.items:1;if(this.currentItem>this.maximumItem+(!0===this.options.scrollPerPage?this.options.items-1:0))if(!0===this.options.rewindNav)this.currentItem=0,a="rewind";else
 return 
this.currentItem=this.maximumItem,!1;this.goTo(this.currentItem,a)},prev:function(a){if(this.isTransition)return!1;this.currentItem=!0===this.options.scrollPerPage&&0<this.currentItem&&this.currentItem<this.options.items?0:this.currentItem-(!0===this.opt
 [...]
-this.options.items:1);if(0>this.currentItem)if(!0===this.options.rewindNav)this.currentItem=this.maximumItem,a="rewind";else
 return 
this.currentItem=0,!1;this.goTo(this.currentItem,a)},goTo:function(a,b,e){var 
c=this;if(c.isTransition)return!1;"function"===typeof 
c.options.beforeMove&&c.options.beforeMove.apply(this,[c.$elem]);a>=c.maximumItem?a=c.maximumItem:0>=a&&(a=0);c.currentItem=c.owl.currentItem=a;if(!1!==c.options.transitionStyle&&"drag"!==e&&1===c.options.items&&!0===c.browser.s
 [...]
-!0===c.browser.support3d?c.transition3d(c.positionsInArray[a]):c.css2slide(c.positionsInArray[a],1),c.afterGo(),c.singleItemTransition(),!1;a=c.positionsInArray[a];!0===c.browser.support3d?(c.isCss3Finish=!1,!0===b?(c.swapSpeed("paginationSpeed"),g.setTimeout(function(){c.isCss3Finish=!0},c.options.paginationSpeed)):"rewind"===b?(c.swapSpeed(c.options.rewindSpeed),g.setTimeout(function(){c.isCss3Finish=!0},c.options.rewindSpeed)):(c.swapSpeed("slideSpeed"),g.setTimeout(function(){c.isCss
 [...]
-c.options.slideSpeed)),c.transition3d(a)):!0===b?c.css2slide(a,c.options.paginationSpeed):"rewind"===b?c.css2slide(a,c.options.rewindSpeed):c.css2slide(a,c.options.slideSpeed);c.afterGo()},jumpTo:function(a){"function"===typeof
 
this.options.beforeMove&&this.options.beforeMove.apply(this,[this.$elem]);a>=this.maximumItem||-1===a?a=this.maximumItem:0>=a&&(a=0);this.swapSpeed(0);!0===this.browser.support3d?this.transition3d(this.positionsInArray[a]):this.css2slide(this.positionsInArray[a],1
 [...]
-this.owl.currentItem=a;this.afterGo()},afterGo:function(){this.prevArr.push(this.currentItem);this.prevItem=this.owl.prevItem=this.prevArr[this.prevArr.length-2];this.prevArr.shift(0);this.prevItem!==this.currentItem&&(this.checkPagination(),this.checkNavigation(),this.eachMoveUpdate(),!1!==this.options.autoPlay&&this.checkAp());"function"===typeof
 
this.options.afterMove&&this.prevItem!==this.currentItem&&this.options.afterMove.apply(this,[this.$elem])},stop:function(){this.apStatus="sto
 [...]
-checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var 
a=this;a.apStatus="play";if(!1===a.options.autoPlay)return!1;g.clearInterval(a.autoPlayInterval);a.autoPlayInterval=g.setInterval(function(){a.next(!0)},a.options.autoPlay)},swapSpeed:function(a){"slideSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)):"paginationSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)):"string"!==typeof
 a&&this.$owlWrapper.css(this.a [...]
-addCssSpeed:function(a){return{"-webkit-transition":"all "+a+"ms 
ease","-moz-transition":"all "+a+"ms ease","-o-transition":"all "+a+"ms 
ease",transition:"all "+a+"ms 
ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(a){return{"-webkit-transform":"translate3d("+a+"px,
 0px, 0px)","-moz-transform":"translate3d("+a+"px, 0px, 
0px)","-o-transform":"translate3d("+a+"px, 0px, 0px)","-ms-transform":"tra [...]
-a+"px, 0px, 0px)",transform:"translate3d("+a+"px, 
0px,0px)"}},transition3d:function(a){this.$owlWrapper.css(this.doTranslate(a))},css2move:function(a){this.$owlWrapper.css({left:a})},css2slide:function(a,b){var
 
e=this;e.isCssFinish=!1;e.$owlWrapper.stop(!0,!0).animate({left:a},{duration:b||e.options.slideSpeed,complete:function(){e.isCssFinish=!0}})},checkBrowser:function(){var
 a=k.createElement("div");a.style.cssText="  -moz-transform:translate3d(0px, 
0px, 0px); -ms-transform:translate3 [...]
-a=a.style.cssText.match(/translate3d\(0px, 0px, 
0px\)/g);this.browser={support3d:null!==a&&1===a.length,isTouch:"ontouchstart"in
 
g||g.navigator.msMaxTouchPoints}},moveEvents:function(){if(!1!==this.options.mouseDrag||!1!==this.options.touchDrag)this.gestures(),this.disabledEvents()},eventTypes:function(){var
 
a=["s","e","x"];this.ev_types={};!0===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl
 mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.ow [...]
-!1===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl","touchmove.owl","touchend.owl
 
touchcancel.owl"]:!0===this.options.mouseDrag&&!1===this.options.touchDrag&&(a=["mousedown.owl","mousemove.owl","mouseup.owl"]);this.ev_types.start=a[0];this.ev_types.move=a[1];this.ev_types.end=a[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(a){a.preventDefault()});this.$elem.on("mousedown.disableTextSelect",function(a){return
 f(a.target).is("input, textarea, [...]
-gestures:function(){function a(a){if(void 
0!==a.touches)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(void 
0===a.touches){if(void 0!==a.pageX)return{x:a.pageX,y:a.pageY};if(void 
0===a.pageX)return{x:a.clientX,y:a.clientY}}}function 
b(a){"on"===a?(f(k).on(d.ev_types.move,e),f(k).on(d.ev_types.end,c)):"off"===a&&(f(k).off(d.ev_types.move),f(k).off(d.ev_types.end))}function
 
e(b){b=b.originalEvent||b||g.event;d.newPosX=a(b).x-h.offsetX;d.newPosY=a(b).y-h.offsetY;d.newRelativeX=d.newPo
 [...]
-"function"===typeof 
d.options.startDragging&&!0!==h.dragging&&0!==d.newRelativeX&&(h.dragging=!0,d.options.startDragging.apply(d,[d.$elem]));(8<d.newRelativeX||-8>d.newRelativeX)&&!0===d.browser.isTouch&&(void
 
0!==b.preventDefault?b.preventDefault():b.returnValue=!1,h.sliding=!0);(10<d.newPosY||-10>d.newPosY)&&!1===h.sliding&&f(k).off("touchmove.owl");d.newPosX=Math.max(Math.min(d.newPosX,d.newRelativeX/5),d.maximumPixels+d.newRelativeX/5);!0===d.browser.support3d?d.transition3d(d.newPos
 [...]
-function c(a){a=a.originalEvent||a||g.event;var 
c;a.target=a.target||a.srcElement;h.dragging=!1;!0!==d.browser.isTouch&&d.$owlWrapper.removeClass("grabbing");d.dragDirection=0>d.newRelativeX?d.owl.dragDirection="left":d.owl.dragDirection="right";0!==d.newRelativeX&&(c=d.getNewPosition(),d.goTo(c,!1,"drag"),h.targetElement===a.target&&!0!==d.browser.isTouch&&(f(a.target).on("click.disable",function(a){a.stopImmediatePropagation();a.stopPropagation();a.preventDefault();f(a.target).off("cli
 [...]
-a=f._data(a.target,"events").click,c=a.pop(),a.splice(0,0,c)));b("off")}var 
d=this,h={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};d.isCssFinish=!0;d.$elem.on(d.ev_types.start,".owl-wrapper",function(c){c=c.originalEvent||c||g.event;var
 
e;if(3===c.which)return!1;if(!(d.itemsAmount<=d.options.items)){if(!1===d.isCssFinish&&!d.options.dragBeforeAnimFinish||!1===d.isCss3Finish&&!d.options.dragBeforeA
 [...]
-!1!==d.options.autoPlay&&g.clearInterval(d.autoPlayInterval);!0===d.browser.isTouch||d.$owlWrapper.hasClass("grabbing")||d.$owlWrapper.addClass("grabbing");d.newPosX=0;d.newRelativeX=0;f(this).css(d.removeTransition());e=f(this).position();h.relativePos=e.left;h.offsetX=a(c).x-e.left;h.offsetY=a(c).y-e.top;b("on");h.sliding=!1;h.targetElement=c.target||c.srcElement}})},getNewPosition:function(){var
 
a=this.closestItem();a>this.maximumItem?a=this.currentItem=this.maximumItem:0<=this.newPos
 [...]
-a=0);return a},closestItem:function(){var 
a=this,b=!0===a.options.scrollPerPage?a.pagesInArray:a.positionsInArray,e=a.newPosX,c=null;f.each(b,function(d,g){e-a.itemWidth/20>b[d+1]&&e-a.itemWidth/20<g&&"left"===a.moveDirection()?(c=g,a.currentItem=!0===a.options.scrollPerPage?f.inArray(c,a.positionsInArray):d):e+a.itemWidth/20<g&&e+a.itemWidth/20>(b[d+1]||b[d]-a.itemWidth)&&"right"===a.moveDirection()&&(!0===a.options.scrollPerPage?(c=b[d+1]||b[b.length-1],a.currentItem=f.inArray(c,a.posi
 [...]
-(c=b[d+1],a.currentItem=d+1))});return 
a.currentItem},moveDirection:function(){var 
a;0>this.newRelativeX?(a="right",this.playDirection="next"):(a="left",this.playDirection="prev");return
 a},customEvents:function(){var 
a=this;a.$elem.on("owl.next",function(){a.next()});a.$elem.on("owl.prev",function(){a.prev()});a.$elem.on("owl.play",function(b,e){a.options.autoPlay=e;a.play();a.hoverStatus="play"});a.$elem.on("owl.stop",function(){a.stop();a.hoverStatus="stop"});a.$elem.on("owl.goTo",fun
 [...]
-a.$elem.on("owl.jumpTo",function(b,e){a.jumpTo(e)})},stopOnHover:function(){var
 
a=this;!0===a.options.stopOnHover&&!0!==a.browser.isTouch&&!1!==a.options.autoPlay&&(a.$elem.on("mouseover",function(){a.stop()}),a.$elem.on("mouseout",function(){"stop"!==a.hoverStatus&&a.play()}))},lazyLoad:function(){var
 
a,b,e,c,d;if(!1===this.options.lazyLoad)return!1;for(a=0;a<this.itemsAmount;a+=1)b=f(this.$owlItems[a]),"loaded"!==b.data("owl-loaded")&&(e=b.data("owl-item"),c=b.find(".lazyOwl"),"string"
 [...]
-b.data("owl-loaded","loaded"):(void 
0===b.data("owl-loaded")&&(c.hide(),b.addClass("loading").data("owl-loaded","checked")),(d=!0===this.options.lazyFollow?e>=this.currentItem:!0)&&e<this.currentItem+this.options.items&&c.length&&this.lazyPreload(b,c)))},lazyPreload:function(a,b){function
 
e(){a.data("owl-loaded","loaded").removeClass("loading");b.removeAttr("data-src");"fade"===d.options.lazyEffect?b.fadeIn(400):b.show();"function"===typeof
 d.options.afterLazyLoad&&d.options.afterLazyLoa [...]
-[d.$elem])}function 
c(){f+=1;d.completeImg(b.get(0))||!0===k?e():100>=f?g.setTimeout(c,100):e()}var 
d=this,f=0,k;"DIV"===b.prop("tagName")?(b.css("background-image","url("+b.data("src")+")"),k=!0):b[0].src=b.data("src");c()},autoHeight:function(){function
 a(){var 
a=f(e.$owlItems[e.currentItem]).height();e.wrapperOuter.css("height",a+"px");e.wrapperOuter.hasClass("autoHeight")||g.setTimeout(function(){e.wrapperOuter.addClass("autoHeight")},0)}function
 b(){d+=1;e.completeImg(c.get(0))?a(): [...]
-100):e.wrapperOuter.css("height","")}var 
e=this,c=f(e.$owlItems[e.currentItem]).find("img"),d;void 
0!==c.get(0)?(d=0,b()):a()},completeImg:function(a){return!a.complete||"undefined"!==typeof
 a.naturalWidth&&0===a.naturalWidth?!1:!0},onVisibleItems:function(){var 
a;!0===this.options.addClassActive&&this.$owlItems.removeClass("active");this.visibleItems=[];for(a=this.currentItem;a<this.currentItem+this.options.items;a+=1)this.visibleItems.push(a),!0===this.options.addClassActive&&f(this.$o
 [...]
-this.owl.visibleItems=this.visibleItems},transitionTypes:function(a){this.outClass="owl-"+a+"-out";this.inClass="owl-"+a+"-in"},singleItemTransition:function(){var
 
a=this,b=a.outClass,e=a.inClass,c=a.$owlItems.eq(a.currentItem),d=a.$owlItems.eq(a.prevItem),f=Math.abs(a.positionsInArray[a.currentItem])+a.positionsInArray[a.prevItem],g=Math.abs(a.positionsInArray[a.currentItem])+a.itemWidth/2;a.isTransition=!0;a.$owlWrapper.addClass("owl-origin").css({"-webkit-transform-origin":g+"px","-mo
 [...]
-"px","perspective-origin":g+"px"});d.css({position:"relative",left:f+"px"}).addClass(b).on("webkitAnimationEnd
 oAnimationEnd MSAnimationEnd 
animationend",function(){a.endPrev=!0;d.off("webkitAnimationEnd oAnimationEnd 
MSAnimationEnd 
animationend");a.clearTransStyle(d,b)});c.addClass(e).on("webkitAnimationEnd 
oAnimationEnd MSAnimationEnd 
animationend",function(){a.endCurrent=!0;c.off("webkitAnimationEnd 
oAnimationEnd MSAnimationEnd 
animationend");a.clearTransStyle(c,e)})},clearTransStyle: [...]
-b){a.css({position:"",left:""}).removeClass(b);this.endPrev&&this.endCurrent&&(this.$owlWrapper.removeClass("owl-origin"),this.isTransition=this.endCurrent=this.endPrev=!1)},owlStatus:function(){this.owl={userOptions:this.userOptions,baseElement:this.$elem,userItems:this.$userItems,owlItems:this.$owlItems,currentItem:this.currentItem,prevItem:this.prevItem,visibleItems:this.visibleItems,isTouch:this.browser.isTouch,browser:this.browser,dragDirection:this.dragDirection}},clearEvents:funct
 [...]
-f(k).off(".owl 
owl");f(g).off("resize",this.resizer)},unWrap:function(){0!==this.$elem.children().length&&(this.$owlWrapper.unwrap(),this.$userItems.unwrap().unwrap(),this.owlControls&&this.owlControls.remove());this.clearEvents();this.$elem.attr("style",this.$elem.data("owl-originalStyles")||"").attr("class",this.$elem.data("owl-originalClasses"))},destroy:function(){this.stop();g.clearInterval(this.checkVisible);this.unWrap();this.$elem.removeData()},reinit:function(a){a=f.extend({},th
 [...]
-a);this.unWrap();this.init(a,this.$elem)},addItem:function(a,b){var 
e;if(!a)return!1;if(0===this.$elem.children().length)return 
this.$elem.append(a),this.setVars(),!1;this.unWrap();e=void 
0===b||-1===b?-1:b;e>=this.$userItems.length||-1===e?this.$userItems.eq(-1).after(a):this.$userItems.eq(e).before(a);this.setVars()},removeItem:function(a){if(0===this.$elem.children().length)return!1;a=void
 
0===a||-1===a?-1:a;this.unWrap();this.$userItems.eq(a).remove();this.setVars()}};f.fn.owlCarouse
 [...]
-f(this).data("owl-init"))return!1;f(this).data("owl-init",!0);var 
b=Object.create(l);b.init(a,this);f.data(this,"owlCarousel",b)})};f.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1E3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,pagina
 [...]
-responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:g,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}})(jQuery,window,document);
\ No newline at end of file
diff --git a/assets/js/storm.js b/assets/js/storm.js
index 22f833fc6f..ae90c18211 100644
--- a/assets/js/storm.js
+++ b/assets/js/storm.js
@@ -21,11 +21,6 @@ $(document).ready(function() {
         }
     });
 
-    //Owl Carousel For CLient List
-       $("#owl-example").owlCarousel({
-               items: 8
-       });     
-
        $(".navbar li a").each(function() {
                if(document.URL.indexOf(this.getAttribute('href'))>0)
                {
diff --git a/images/logos/aeris.jpg b/images/logos/aeris.jpg
deleted file mode 100644
index adc2e18012..0000000000
Binary files a/images/logos/aeris.jpg and /dev/null differ
diff --git a/images/logos/alibaba.jpg b/images/logos/alibaba.jpg
deleted file mode 100644
index 658a003393..0000000000
Binary files a/images/logos/alibaba.jpg and /dev/null differ
diff --git a/images/logos/bai.jpg b/images/logos/bai.jpg
deleted file mode 100644
index 1bde805be3..0000000000
Binary files a/images/logos/bai.jpg and /dev/null differ
diff --git a/images/logos/cerner.jpg b/images/logos/cerner.jpg
deleted file mode 100644
index 9a18cb6036..0000000000
Binary files a/images/logos/cerner.jpg and /dev/null differ
diff --git a/images/logos/flipboard.jpg b/images/logos/flipboard.jpg
deleted file mode 100644
index 4d1eac11c6..0000000000
Binary files a/images/logos/flipboard.jpg and /dev/null differ
diff --git a/images/logos/fullcontact.jpg b/images/logos/fullcontact.jpg
deleted file mode 100644
index cc216103a9..0000000000
Binary files a/images/logos/fullcontact.jpg and /dev/null differ
diff --git a/images/logos/groupon.jpg b/images/logos/groupon.jpg
deleted file mode 100644
index 97ae2c5c12..0000000000
Binary files a/images/logos/groupon.jpg and /dev/null differ
diff --git a/images/logos/health-market-science.jpg 
b/images/logos/health-market-science.jpg
deleted file mode 100644
index 06ce60834c..0000000000
Binary files a/images/logos/health-market-science.jpg and /dev/null differ
diff --git a/images/logos/images.png b/images/logos/images.png
deleted file mode 100644
index 801cfce5d0..0000000000
Binary files a/images/logos/images.png and /dev/null differ
diff --git a/images/logos/infochimp.jpg b/images/logos/infochimp.jpg
deleted file mode 100644
index 9b6e89f26b..0000000000
Binary files a/images/logos/infochimp.jpg and /dev/null differ
diff --git a/images/logos/klout.jpg b/images/logos/klout.jpg
deleted file mode 100644
index 69cdd3db23..0000000000
Binary files a/images/logos/klout.jpg and /dev/null differ
diff --git a/images/logos/loggly.jpg b/images/logos/loggly.jpg
deleted file mode 100644
index 3f0eb81770..0000000000
Binary files a/images/logos/loggly.jpg and /dev/null differ
diff --git a/images/logos/ooyala.jpg b/images/logos/ooyala.jpg
deleted file mode 100644
index 6a9480f702..0000000000
Binary files a/images/logos/ooyala.jpg and /dev/null differ
diff --git a/images/logos/parc.png b/images/logos/parc.png
deleted file mode 100644
index 13a591ea60..0000000000
Binary files a/images/logos/parc.png and /dev/null differ
diff --git a/images/logos/premise.jpg b/images/logos/premise.jpg
deleted file mode 100644
index 13f8760817..0000000000
Binary files a/images/logos/premise.jpg and /dev/null differ
diff --git a/images/logos/qiy.jpg b/images/logos/qiy.jpg
deleted file mode 100644
index ad7dce470f..0000000000
Binary files a/images/logos/qiy.jpg and /dev/null differ
diff --git a/images/logos/quicklizard.jpg b/images/logos/quicklizard.jpg
deleted file mode 100644
index 65328c6f57..0000000000
Binary files a/images/logos/quicklizard.jpg and /dev/null differ
diff --git a/images/logos/rocketfuel.jpg b/images/logos/rocketfuel.jpg
deleted file mode 100644
index b169a87b15..0000000000
Binary files a/images/logos/rocketfuel.jpg and /dev/null differ
diff --git a/images/logos/rubicon.jpg b/images/logos/rubicon.jpg
deleted file mode 100644
index da01e0adca..0000000000
Binary files a/images/logos/rubicon.jpg and /dev/null differ
diff --git a/images/logos/spider.jpg b/images/logos/spider.jpg
deleted file mode 100644
index 69aab3eee1..0000000000
Binary files a/images/logos/spider.jpg and /dev/null differ
diff --git a/images/logos/spotify.jpg b/images/logos/spotify.jpg
deleted file mode 100644
index 8d6253ff36..0000000000
Binary files a/images/logos/spotify.jpg and /dev/null differ
diff --git a/images/logos/taobao.jpg b/images/logos/taobao.jpg
deleted file mode 100644
index 54272afe08..0000000000
Binary files a/images/logos/taobao.jpg and /dev/null differ
diff --git a/images/logos/the-weather-channel.jpg 
b/images/logos/the-weather-channel.jpg
deleted file mode 100644
index f9d68f4f73..0000000000
Binary files a/images/logos/the-weather-channel.jpg and /dev/null differ
diff --git a/images/logos/twitter.jpg b/images/logos/twitter.jpg
deleted file mode 100644
index fb50bdb882..0000000000
Binary files a/images/logos/twitter.jpg and /dev/null differ
diff --git a/images/logos/verisign.jpg b/images/logos/verisign.jpg
deleted file mode 100644
index 2a0dc7000b..0000000000
Binary files a/images/logos/verisign.jpg and /dev/null differ
diff --git a/images/logos/webmd.jpg b/images/logos/webmd.jpg
deleted file mode 100644
index cec11ed49a..0000000000
Binary files a/images/logos/webmd.jpg and /dev/null differ
diff --git a/images/logos/wego.jpg b/images/logos/wego.jpg
deleted file mode 100644
index 27c62c4ff5..0000000000
Binary files a/images/logos/wego.jpg and /dev/null differ
diff --git a/images/logos/yahoo-japan.jpg b/images/logos/yahoo-japan.jpg
deleted file mode 100644
index ef213a7155..0000000000
Binary files a/images/logos/yahoo-japan.jpg and /dev/null differ
diff --git a/images/logos/yahoo.png b/images/logos/yahoo.png
deleted file mode 100755
index 659e6defc0..0000000000
Binary files a/images/logos/yahoo.png and /dev/null differ
diff --git a/images/logos/yelp.jpg b/images/logos/yelp.jpg
deleted file mode 100644
index 9e6b6e4617..0000000000
Binary files a/images/logos/yelp.jpg and /dev/null differ


Reply via email to