Author: dmagda Date: Wed Nov 27 01:06:36 2019 New Revision: 1870482 URL: http://svn.apache.org/viewvc?rev=1870482&view=rev Log: SEO optimizations and new Ignite logos
Added: ignite/site/trunk/images/ignite_logo_full.svg ignite/site/trunk/images/ignite_logo_inv.svg Modified: ignite/site/trunk/addons.html ignite/site/trunk/arch/clustering.html ignite/site/trunk/arch/durablememory.html ignite/site/trunk/arch/persistence.html ignite/site/trunk/blogs.html ignite/site/trunk/community/contribute.html ignite/site/trunk/community/resources.html ignite/site/trunk/download.html ignite/site/trunk/events.html ignite/site/trunk/features.html ignite/site/trunk/features/datavisualization.html ignite/site/trunk/features/machinelearning.html ignite/site/trunk/features/multilanguage-2.html ignite/site/trunk/features/multilanguage.html ignite/site/trunk/features/rdbmsintegration.html ignite/site/trunk/features/sql-2.html ignite/site/trunk/features/sql.html ignite/site/trunk/features/streaming.html ignite/site/trunk/features/tensorflow.html ignite/site/trunk/features/transactions-2.html ignite/site/trunk/features/transactions.html ignite/site/trunk/images/bannernodots-optimized-75.jpg ignite/site/trunk/images/ico-csv.png ignite/site/trunk/images/ico-json.png ignite/site/trunk/images/ico-pdf.png ignite/site/trunk/images/ico-xls.png ignite/site/trunk/images/ico-xml.png ignite/site/trunk/images/support-apache-opt.png ignite/site/trunk/includes/footer.html ignite/site/trunk/includes/header.html ignite/site/trunk/includes/scripts.html ignite/site/trunk/index.html ignite/site/trunk/managedservices.html ignite/site/trunk/provenusecases.html ignite/site/trunk/use-cases/caching/database-caching.html ignite/site/trunk/use-cases/comparison/ignite-for-rdbms.html ignite/site/trunk/use-cases/database/in-memory-database.html ignite/site/trunk/use-cases/database/sql-database-2.html ignite/site/trunk/use-cases/database/sql-database.html ignite/site/trunk/whatisignite-bk.html ignite/site/trunk/whatisignite.html Modified: ignite/site/trunk/addons.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/addons.html?rev=1870482&r1=1870481&r2=1870482&view=diff ============================================================================== --- ignite/site/trunk/addons.html (original) +++ ignite/site/trunk/addons.html Wed Nov 27 01:06:36 2019 @@ -60,7 +60,7 @@ under the License. <div class="col-sm-12 col-md-12 col-xs-12"> <div class="col-sm-6 col-md-7 col-xs-12" style="padding-left:0; padding-right:15px;"> <h2 style="padding-bottom: 5px;"> - <a href="https://console.gridgain.com/" target="_blank"> + <a href="https://console.gridgain.com/" target="_blank" rel="noopener"> <img style="margin-bottom:20px;" height="35"; width="40" src="images/logo_ignite_32_32.png"> </a> Apache Ignite Web Console @@ -77,12 +77,12 @@ under the License. <p> Ignite Web Console is a web application that can be deployed on your system environment. - For demo purposes, check out <b><a href="https://console.gridgain.com" target="_blank">Ignite Web Console</a></b> hosted by GridGain. + For demo purposes, check out <b><a href="https://console.gridgain.com" target="_blank" rel="noopener">Ignite Web Console</a></b> hosted by GridGain. </p> <div class="page-heading">Docs:</div> - <p>Click <a href="https://apacheignite-tools.readme.io/docs/ignite-web-console" target="_blank">here</a> for documentation.</p> + <p>Click <a href="https://apacheignite-tools.readme.io/docs/ignite-web-console" target="_blank" rel="noopener">here</a> for documentation.</p> <div class="videos"> <div class="page-heading">Videos:</div> @@ -109,7 +109,7 @@ under the License. <!--<div class="col-sm-12 col-md-12 col-xs-12">--> <!--<div class="col-sm-6 col-md-7 col-xs-12" style="padding-left:0; padding-right:15px;">--> <!--<h2 style="padding-bottom: 5px;">--> - <!--<a href="https://github.com/techbysample/gagrid" target="_blank">--> + <!--<a href="https://github.com/techbysample/gagrid" target="_blank" rel="noopener">--> <!--<img style="margin-bottom:20px;" height="35"; width="40" src="images/GAGrid_Logo_Beta.png">--> <!--</a> GA Grid<sup><span style="font-size: 20px;">βeta</span></sup>--> <!--</h2>--> @@ -124,7 +124,7 @@ under the License. <!--</p>--> <!--<div class="page-links">--> - <!--<a href="https://github.com/techbysample/gagrid" target="_blank">GA Grid <i class="fa fa-angle-double-right"></i></a>--> + <!--<a href="https://github.com/techbysample/gagrid" target="_blank" rel="noopener">GA Grid <i class="fa fa-angle-double-right"></i></a>--> <!--</div>--> <!--</div>--> <!--<div class="col-sm-6 col-md-5 col-xs-12" style="padding-right:0;">--> @@ -138,7 +138,7 @@ under the License. <div class="col-sm-12 col-md-12 col-xs-12"> <div class="col-sm-6 col-md-7 col-xs-12" style="padding-left:0; padding-right:15px;"> <h2 style="padding-bottom: 5px;"> - <a href="https://github.com/sumeet70/aiex" target="_blank"> + <a href="https://github.com/sumeet70/aiex" target="_blank" rel="noopener"> <img style="margin-bottom:20px;" height="35"; width="40" src="images/aiex-logo.png"> </a> Apache Ignite Extensions </h2> @@ -151,7 +151,7 @@ under the License. <li>Perform basic cache operations</li> </ul> <div class="page-links"> - <a href="https://github.com/sumeet70/aiex" target="_blank">Apache Ignite Extensions <i class="fa fa-angle-double-right"></i></a> + <a href="https://github.com/sumeet70/aiex" target="_blank" rel="noopener">Apache Ignite Extensions <i class="fa fa-angle-double-right"></i></a> </div> </div> <div class="col-sm-6 col-md-5 col-xs-12" style="padding-right:0;"> Modified: ignite/site/trunk/arch/clustering.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/arch/clustering.html?rev=1870482&r1=1870481&r2=1870482&view=diff ============================================================================== --- ignite/site/trunk/arch/clustering.html (original) +++ ignite/site/trunk/arch/clustering.html Wed Nov 27 01:06:36 2019 @@ -99,7 +99,7 @@ under the License. <div class="page-heading">Cloud Native Database</div> <p> Cloud native technologies allow us to build and run scalable applications in public, private and - hybrid environments. Ignite is a <a href="https://landscape.cncf.io/landscape=database-and-data-warehouse" target="_blank"> + hybrid environments. Ignite is a <a href="https://landscape.cncf.io/landscape=database-and-data-warehouse" target="_blank" rel="noopener"> cloud native database</a> designed specifically for a cloud computing architecture. </p> @@ -107,7 +107,7 @@ under the License. Ignite has native integration with <code class="text-nowrap">Amazon AWS</code> and <code class="text-nowrap">Google Compute Engine</code>. For all other cloud environments, Ignite integrates with <code class="text-nowrap">Apache JClouds</code> that has support for most of the - <a href="https://jclouds.apache.org/reference/providers/" target="_blank" class="text-nowrap">existing + <a href="https://jclouds.apache.org/reference/providers/" target="_blank" rel="noopener" class="text-nowrap">existing cloud providers</a>. </p> <div class="page-heading">Containers</div> @@ -241,7 +241,7 @@ under the License. For public cloud environments, Ignite has native integration with <code class="text-nowrap">Amazon AWS</code> and <code class="text-nowrap">Google Compute Engine</code>. For all other cloud environments, Ignite integrates with <code class="text-nowrap">Apache JClouds</code> which has support for most of the - <a href="https://jclouds.apache.org/reference/providers/" target="_blank" class="text-nowrap">existing cloud providers</a>. + <a href="https://jclouds.apache.org/reference/providers/" target="_blank" rel="noopener" class="text-nowrap">existing cloud providers</a>. </p> <div class="page-links" style="line-height: 1.3;"> <a href="https://apacheignite-mix.readme.io/docs/amazon-aws" target="docs">Amazon AWS Integration <i class="fa fa-angle-double-right"></i></a><br/> Modified: ignite/site/trunk/arch/durablememory.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/arch/durablememory.html?rev=1870482&r1=1870481&r2=1870482&view=diff ============================================================================== --- ignite/site/trunk/arch/durablememory.html (original) +++ ignite/site/trunk/arch/durablememory.html Wed Nov 27 01:06:36 2019 @@ -230,10 +230,10 @@ under the License. </p> <div class="page-heading">More Information</div> - <p><a href="https://apacheignite.readme.io/docs/durable-memory" target="_blank">Durable Memory</a></p> - <p><a href="https://apacheignite.readme.io/docs/distributed-persistent-store" target="_blank">Native Persistence</a></p> - <p><a href="https://apacheignite.readme.io/docs/3rd-party-store" target="_blank">3rd Party Persistence</a></p> - <p><a href="https://apacheignite.readme.io/docs/swap-space" target="_blank">Swap Space</a></p> + <p><a href="https://apacheignite.readme.io/docs/durable-memory" target="_blank" rel="noopener">Durable Memory</a></p> + <p><a href="https://apacheignite.readme.io/docs/distributed-persistent-store" target="_blank" rel="noopener">Native Persistence</a></p> + <p><a href="https://apacheignite.readme.io/docs/3rd-party-store" target="_blank" rel="noopener">3rd Party Persistence</a></p> + <p><a href="https://apacheignite.readme.io/docs/swap-space" target="_blank" rel="noopener">Swap Space</a></p> </section> </main> Modified: ignite/site/trunk/arch/persistence.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/arch/persistence.html?rev=1870482&r1=1870481&r2=1870482&view=diff ============================================================================== --- ignite/site/trunk/arch/persistence.html (original) +++ ignite/site/trunk/arch/persistence.html Wed Nov 27 01:06:36 2019 @@ -169,7 +169,7 @@ under the License. </div> </div> - <p><a href="https://apacheignite.readme.io/docs/distributed-persistent-store" target="_blank">Read more</a></p> + <p><a href="https://apacheignite.readme.io/docs/distributed-persistent-store" target="_blank" rel="noopener">Read more</a></p> </section> </main> Modified: ignite/site/trunk/blogs.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/blogs.html?rev=1870482&r1=1870481&r2=1870482&view=diff ============================================================================== --- ignite/site/trunk/blogs.html (original) +++ ignite/site/trunk/blogs.html Wed Nov 27 01:06:36 2019 @@ -59,7 +59,7 @@ under the License. In this blog, Saikat walks you through a step-by-step process on how to stream data using Apache Flink and Apache Ignite. </p> <p> - <a href="https://samaitra.blogspot.com/2018/08/data-streaming-using-apache-flink-and.html" target="_blank">Read more</a> + <a href="https://samaitra.blogspot.com/2018/08/data-streaming-using-apache-flink-and.html" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -96,7 +96,7 @@ under the License. </p> <p> - <a href="https://blogs.apache.org/ignite/entry/apache-ignite-2-5-scaling" target="_blank">Read more</a> + <a href="https://blogs.apache.org/ignite/entry/apache-ignite-2-5-scaling" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="stratio-apache-ignite-cache" class="page-section blog-section"> @@ -112,7 +112,7 @@ under the License. </p> <p> - <a href="http://www.stratio.com/blog/apache-ignite-cache/" target="_blank">Read more</a> + <a href="http://www.stratio.com/blog/apache-ignite-cache/" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-transactions-architecture-transactio" class="page-section blog-section"> @@ -123,7 +123,7 @@ under the License. </p> <p> - <a href="https://dzone.com/articles/apache-ignite-transactions-architecture-transactio" target="_blank">Read more</a> + <a href="https://dzone.com/articles/apache-ignite-transactions-architecture-transactio" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-transactions-architecture-ignite-per" class="page-section blog-section"> @@ -135,7 +135,7 @@ under the License. </p> <p> - <a href="https://dzone.com/articles/apache-ignite-transactions-architecture-ignite-per" target="_blank">Read more</a> + <a href="https://dzone.com/articles/apache-ignite-transactions-architecture-ignite-per" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apachereg-cassandra-and-apachereg-ignite-selecting" class="page-section blog-section"> @@ -151,7 +151,7 @@ under the License. </p> <p> - <a href="https://dzone.com/articles/apachereg-cassandra-and-apachereg-ignite-selecting" target="_blank">Read more</a> + <a href="https://dzone.com/articles/apachereg-cassandra-and-apachereg-ignite-selecting" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="using-apache-ignite-to-stop-duplicate-rest-requests" class="page-section blog-section"> @@ -162,7 +162,7 @@ under the License. </p> <p> - <a href="http://www.huristic.co/blog/2018/1/17/using-apache-ignite-to-stop-duplicate-rest-requests" target="_blank">Read more</a> + <a href="http://www.huristic.co/blog/2018/1/17/using-apache-ignite-to-stop-duplicate-rest-requests" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-the-tutorial-sven-goly" class="page-section blog-section"> @@ -175,7 +175,7 @@ under the License. </p> <p> - <a href="https://streambench.wordpress.com/2018/03/17/tutorial-part-five-apache-ignite-persistence-expiration-policies-and-monitoring-with-prometheus-grafana/" target="_blank">Read more</a> + <a href="https://streambench.wordpress.com/2018/03/17/tutorial-part-five-apache-ignite-persistence-expiration-policies-and-monitoring-with-prometheus-grafana/" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-in-memory-option-apache-cassandra-deployments" class="page-section blog-section"> @@ -187,7 +187,7 @@ under the License. </p> <p> - <a href="https://www.gridgain.com/resources/blog/apache-ignite-in-memory-option-apache-cassandra-deployments" target="_blank">Read more</a> + <a href="https://www.gridgain.com/resources/blog/apache-ignite-in-memory-option-apache-cassandra-deployments" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="meltdown-and-spectre-patches-show" class="page-section blog-section"> @@ -199,7 +199,7 @@ under the License. </p> <p> - <a href="https://blogs.apache.org/ignite/entry/meltdown-and-spectre-patches-show" target="_blank">Read more</a> + <a href="https://blogs.apache.org/ignite/entry/meltdown-and-spectre-patches-show" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-transactions-architecture-concurrency-modes-and-isolation-levels" class="page-section blog-section"> @@ -212,7 +212,7 @@ under the License. the beginning of a transaction (pessimistic locking) or at the end of a transaction (optimistic locking) before work is committed. </p> <p> - <a href="https://www.gridgain.com/resources/blog/apache-ignite-transactions-architecture-concurrency-modes-and-isolation-levels" target="_blank">Read more</a> + <a href="https://www.gridgain.com/resources/blog/apache-ignite-transactions-architecture-concurrency-modes-and-isolation-levels" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-transactions-architecture-2-phase-commit-protocol" class="page-section blog-section"> @@ -228,7 +228,7 @@ under the License. </p> <p> - <a href="https://www.gridgain.com/resources/blog/apache-ignite-transactions-architecture-2-phase-commit-protocol" target="_blank">Read more</a> + <a href="https://www.gridgain.com/resources/blog/apache-ignite-transactions-architecture-2-phase-commit-protocol" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="protecting-apache-ignite-from-meltdown" class="page-section blog-section"> @@ -241,7 +241,7 @@ under the License. </p> <p> - <a href="https://blogs.apache.org/ignite/entry/protecting-apache-ignite-from-meltdown" target="_blank">Read more</a> + <a href="https://blogs.apache.org/ignite/entry/protecting-apache-ignite-from-meltdown" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="in-memory-technologies-meeting-healthcares-fast-da-1" class="page-section blog-section"> @@ -252,7 +252,7 @@ under the License. </p> <p> - <a href="https://dzone.com/articles/in-memory-technologies-meeting-healthcares-fast-da-1" target="_blank">Read more</a> + <a href="https://dzone.com/articles/in-memory-technologies-meeting-healthcares-fast-da-1" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="in-memory-technologies-meeting-healthcares-fast-da" class="page-section blog-section"> @@ -263,7 +263,7 @@ under the License. </p> <p> - <a href="https://dzone.com/articles/in-memory-technologies-meeting-healthcares-fast-da" target="_blank">Read more</a> + <a href="https://dzone.com/articles/in-memory-technologies-meeting-healthcares-fast-da" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="intelreg-optane-ssds-outperforms-regular-ssds-veri" class="page-section blog-section"> @@ -274,7 +274,7 @@ under the License. </p> <p> - <a href="https://dzone.com/articles/intelreg-optane-ssds-outperforms-regular-ssds-veri" target="_blank">Read more</a> + <a href="https://dzone.com/articles/intelreg-optane-ssds-outperforms-regular-ssds-veri" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="kubernetes-and-apache-ignite-deployment-on-aws" class="page-section blog-section"> @@ -285,7 +285,7 @@ under the License. </p> <p> - <a href="https://dzone.com/articles/kubernetes-and-apache-ignite-deployment-on-aws" target="_blank">Read more</a> + <a href="https://dzone.com/articles/kubernetes-and-apache-ignite-deployment-on-aws" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="ssd-performance-tips-checked-on-apache-ignite" class="page-section blog-section"> @@ -296,7 +296,7 @@ under the License. </p> <p> - <a href="https://dzone.com/articles/ssd-performance-tips-checked-on-apache-ignite" target="_blank">Read more</a> + <a href="https://dzone.com/articles/ssd-performance-tips-checked-on-apache-ignite" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="analyzing-ignitenet-code-with-ndepend" class="page-section blog-section"> @@ -307,7 +307,7 @@ under the License. </p> <p> - <a href="https://dzone.com/articles/analyzing-ignitenet-code-with-ndepend" target="_blank">Read more</a> + <a href="https://dzone.com/articles/analyzing-ignitenet-code-with-ndepend" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="what-is-apache-ignite.html" class="page-section blog-section"> @@ -320,7 +320,7 @@ under the License. </p> <p> - <a href="http://gridgain.blogspot.com/2017/09/what-is-apache-ignite.html" target="_blank">Read more</a> + <a href="http://gridgain.blogspot.com/2017/09/what-is-apache-ignite.html" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="using-java-and-net-apps-to-connect-to-an-apache-ig" class="page-section blog-section"> @@ -332,7 +332,7 @@ under the License. their favorite programming languages and tools and have the ability to work with the same data in the cluster. </p> <p> - <a href="https://dzone.com/articles/using-java-and-net-apps-to-connect-to-an-apache-ig" target="_blank">Read more</a> + <a href="https://dzone.com/articles/using-java-and-net-apps-to-connect-to-an-apache-ig" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-in-memory-performance" class="page-section blog-section"> @@ -345,7 +345,7 @@ under the License. </p> <p> - <a href="http://gridgain.blogspot.com/2017/09/apache-ignite-in-memory-performance.html" target="_blank">Read more</a> + <a href="http://gridgain.blogspot.com/2017/09/apache-ignite-in-memory-performance.html" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="kubernetes-and-apacher-ignitetm-deployment-aws" class="page-section blog-section"> @@ -356,7 +356,7 @@ under the License. The local computer operating system used was Ubuntu and if you follow the steps in this article, you may need to adjust the commands as appropriate for your operating system and environment. </p> <p> - <a href="https://www.gridgain.com/resources/blog/kubernetes-and-apacher-ignitetm-deployment-aws" target="_blank">Read more</a> + <a href="https://www.gridgain.com/resources/blog/kubernetes-and-apacher-ignitetm-deployment-aws" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-tip-peer-class-loading-deployment-ma" class="page-section blog-section"> @@ -366,7 +366,7 @@ under the License. Apache Ignite is great for modern data processing. It has a feature called Zero Deployment which is very useful for P2P class loading. </p> <p> - <a href="https://dzone.com/articles/apache-ignite-tip-peer-class-loading-deployment-ma" target="_blank">Read more</a> + <a href="https://dzone.com/articles/apache-ignite-tip-peer-class-loading-deployment-ma" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="whats-new-in-apache-ignitenet-21r" class="page-section blog-section"> @@ -376,7 +376,7 @@ under the License. Take a look at what's new in the latest release of Apache Ignite 2.1 from a .NET perspective. With this relase, Ignite is a complete database with a unique feature set. </p> <p> - <a href="https://dzone.com/articles/whats-new-in-apache-ignitenet-21" target="_blank">Read more</a> + <a href="https://dzone.com/articles/whats-new-in-apache-ignitenet-21" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-2-1-a" class="page-section blog-section"> @@ -390,7 +390,7 @@ under the License. However, there is an unspoken side of the story. No matter how fast a platform is, we do not want to lose the data and encounter cluster restarts or other outages. To guarantee this we need to somehow make data persistent on the disk. </p> <p> - <a href="https://blogs.apache.org/ignite/entry/apache-ignite-2-1-a"target="_blank">Read more</a> + <a href="https://blogs.apache.org/ignite/entry/apache-ignite-2-1-a"target="_blank" rel="noopener">Read more</a> </p> </section> <section id="implementing-ignitenet-plugin-distributed-semaphor" class="page-section blog-section"> @@ -400,7 +400,7 @@ under the License. See how the Apache Ignite.NET 2.0 plugin system can make Ignite and third party Java APIs like Ignite Semaphore available in .NET. </p> <p> - <a href="https://dzone.com/articles/implementing-ignitenet-plugin-distributed-semaphor" target="_blank">Read more</a> + <a href="https://dzone.com/articles/implementing-ignitenet-plugin-distributed-semaphor" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="getting-started-with-apachereg-ignite-part-6" class="page-section blog-section"> @@ -410,7 +410,7 @@ under the License. A major use case for the Service Grid is to deploy a Singleton. There are a number of different types of Singletons that Apache Ignite supports but two common types are â Node Singleton and Cluster Singleton. </p> <p> - <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-6" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-6" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="getting-started-with-apachereg-ignite-part-5" class="page-section blog-section"> @@ -420,7 +420,7 @@ under the License. Apache Ignite is a true Swiss Army Knife, providing scalability and performance for many varied and demanding workloads. </p> <p> - <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-5" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-5" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-with-spring-data" class="page-section blog-section"> @@ -434,7 +434,7 @@ under the License. <li>Access to the Apache Ignite SQL grid via Spring Data API.</li> </ul> <p> - <a href="http://frommyworkshop.blogspot.ru/2017/07/apache-ignite-with-spring-data.html" target="_blank">Read more</a> + <a href="http://frommyworkshop.blogspot.ru/2017/07/apache-ignite-with-spring-data.html" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="getting-started-with-apachereg-ignite-part-4" class="page-section blog-section"> @@ -444,7 +444,7 @@ under the License. Take a look at the Apache Ignite Streaming Grid component and see how it can help you ingest, manage, and query streaming data. </p> <p> - <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-4" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-4" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="getting-started-with-apachereg-ignite-part-3" class="page-section blog-section"> @@ -454,7 +454,7 @@ under the License. Get a brief look at the Apache Ignite Compute Grid component and learn how it ensures that tasks can be executed in parallel within the grid. </p> <p> - <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-3" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-3" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="getting-started-with-apachereg-ignite-part-2" class="page-section blog-section"> @@ -464,7 +464,7 @@ under the License. In Apache Ignite, a data grid can be thought of as a distributed Key-Value (K-V) store or a distributed HashMap. Learn more about it in this article. </p> <p> - <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-2" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-2" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="adonet-as-ignitenet-cache-store" class="page-section blog-section"> @@ -474,7 +474,7 @@ under the License. Learn about implementing an efficient Ignite.NET persistent store with ADO.NET and SQL Server, continuing from a previous article on the entity framework cache store. </p> <p> - <a href="https://dzone.com/articles/adonet-as-ignitenet-cache-store" target="_blank">Read more</a> + <a href="https://dzone.com/articles/adonet-as-ignitenet-cache-store" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="getting-started-with-apachereg-ignite-part-i" class="page-section blog-section"> @@ -484,7 +484,7 @@ under the License. In this series of articles, I will share what I learned about Apache Ignite as a beginner, starting with clustering and deployment. </p> <p> - <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-i" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apachereg-ignite-part-i" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="how-to-monitor-multiple-apache-ignite-clusters" class="page-section blog-section"> @@ -500,7 +500,7 @@ under the License. This tutorial shows how to start two separate clusters on your system and connect it to an instance of Ignite Web Console deployed locally. </p> <p> - <a href="https://dzone.com/articles/how-to-monitor-multiple-apache-ignite-clusters" target="_blank">Read more</a> + <a href="https://dzone.com/articles/how-to-monitor-multiple-apache-ignite-clusters" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="benchmarking-apache-ignite-still-keeps-ahead-of-ha-1" class="page-section blog-section"> @@ -510,7 +510,7 @@ under the License. There's an ad saying that Hazelcast is up to 50% faster than Apache Ignite, but that may not be true anymore. Check out this benchmark to get the true story. </p> <p> - <a href="https://dzone.com/articles/benchmarking-apache-ignite-still-keeps-ahead-of-ha-1"target="_blank">Read more</a> + <a href="https://dzone.com/articles/benchmarking-apache-ignite-still-keeps-ahead-of-ha-1"target="_blank" rel="noopener">Read more</a> </p> </section> <section id="Whats-New-In-Ignite-Net-2.0/" class="page-section blog-section"> @@ -520,7 +520,7 @@ under the License. Apache Ignite 2.0 has been released last week. Changes on Java side are tremendous, but Ignite.NET has some cool things to offer as well. Read on to to find out more. </p> <p> - <a href="https://ptupitsyn.github.io/Whats-New-In-Ignite-Net-2.0/"target="_blank">Read more</a> + <a href="https://ptupitsyn.github.io/Whats-New-In-Ignite-Net-2.0/"target="_blank" rel="noopener">Read more</a> </p> </section> <section id="an-impatient-start-with-apache-ignite.html" class="page-section blog-section"> @@ -532,7 +532,7 @@ under the License. The data structure can be stored in Java heap, off-heap or distributed Ignite caches. In this short post, we are going to download the new Apache Ignite 2.0 release, build the example and run them. </p> <p> - <a href="http://frommyworkshop.blogspot.co.uk/2017/05/an-impatient-start-with-apache-ignite.html"target="_blank">Read more</a> + <a href="http://frommyworkshop.blogspot.co.uk/2017/05/an-impatient-start-with-apache-ignite.html"target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-2-0-redesigned" class="page-section blog-section"> @@ -553,7 +553,7 @@ under the License. See <a href="https://ignite.apache.org/releases/2.0.0/release_notes.html">release notes</a> for a full list of the changes. </p> <p> - <a href="https://blogs.apache.org/ignite/entry/apache-ignite-2-0-redesigned"target="_blank">Read more</a> + <a href="https://blogs.apache.org/ignite/entry/apache-ignite-2-0-redesigned"target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-build-cloud-ready-applications-today/" class="page-section blog-section"> @@ -571,7 +571,7 @@ under the License. All of these features and more are provided by Apache Igniteâs in memory computing platform. </p> <p> - <a href="http://www.techbysample.com/2017/05/02/apache-ignite-build-cloud-ready-applications-today/"target="_blank">Read more</a> + <a href="http://www.techbysample.com/2017/05/02/apache-ignite-build-cloud-ready-applications-today/"target="_blank" rel="noopener">Read more</a> </p> </section> <section id="light-a-fire-under-cassandra-with-apache-ignite" class="page-section blog-section"> @@ -584,7 +584,7 @@ under the License. allowing them to make Cassandra data available to new OLTP and OLAP use cases while delivering extremely high performance. </p> <p> - <a href="http://www.infoworld.com/article/3191895/application-development/light-a-fire-under-cassandra-with-apache-ignite.html?idg_eid=03bb84ebe9f7158960af5af25fca8251&email_SHA1_lc=c9414c0a1b6ee5097514457b3b74225bbb9c4505&cid=ifw_nlt_infoworld_daily_2017-04-27&utm_source=Sailthru&utm_medium=email&utm_campaign=InfoWorld%20Daily:%20Morning%20Edition%202017-04-27&utm_term=infoworld_daily" target="_blank">Read more</a> + <a href="http://www.infoworld.com/article/3191895/application-development/light-a-fire-under-cassandra-with-apache-ignite.html?idg_eid=03bb84ebe9f7158960af5af25fca8251&email_SHA1_lc=c9414c0a1b6ee5097514457b3b74225bbb9c4505&cid=ifw_nlt_infoworld_daily_2017-04-27&utm_source=Sailthru&utm_medium=email&utm_campaign=InfoWorld%20Daily:%20Morning%20Edition%202017-04-27&utm_term=infoworld_daily" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="microservices-on-top-of-an-in-memory-data-grid-par" class="page-section blog-section"> @@ -592,14 +592,14 @@ under the License. <img src="/images/dmagda.png" class="img-circle blog-img"><span class="blog-date">By Denis Magda | April 26, 2017</span><br/> <p> This is the last blog post in a series recommending how to design and implement microservices-based architecture on top of Apache Ignite In-Memory Data Fabric. The first two posts in the series can be found here:</p> <ul class="page-list"> - <li><a href="https://dzone.com/articles/running-microservices-on-top-of-in-memory-data-gri" target="_blank">Part I</a> - Overview of the proposed solution.</li> - <li><a href="https://dzone.com/articles/running-microservices-on-top-of-in-memory-data-gri-1" target="_blank">Part II</a> - Various coding templates needed to implement the solution in a live environment.</li> + <li><a href="https://dzone.com/articles/running-microservices-on-top-of-in-memory-data-gri" target="_blank" rel="noopener">Part I</a> - Overview of the proposed solution.</li> + <li><a href="https://dzone.com/articles/running-microservices-on-top-of-in-memory-data-gri-1" target="_blank" rel="noopener">Part II</a> - Various coding templates needed to implement the solution in a live environment.</li> </ul> <p> This final post describes how to integrate the cluster with a persistent store and send requests to the microservices from external applications -- apps that know nothing about the cluster and don't rely on its APIs. </p> <p> - <a href="https://dzone.com/articles/microservices-on-top-of-an-in-memory-data-grid-par" target="_blank">Read more</a> + <a href="https://dzone.com/articles/microservices-on-top-of-an-in-memory-data-grid-par" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="linq-vs-sql-in-ignitenet-performance" class="page-section blog-section"> @@ -609,7 +609,7 @@ under the License. Ignite.NET offers a LINQ provider which translates C# expressions to SQL queries. LINQ has many benefits over SQL â but at what cost? Read on to find out. </p> <p> - <a href="https://dzone.com/articles/linq-vs-sql-in-ignitenet-performance" target="_blank">Read more</a> + <a href="https://dzone.com/articles/linq-vs-sql-in-ignitenet-performance" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="getting-started-with-apache-ignite-part-1" class="page-section blog-section"> @@ -620,7 +620,7 @@ under the License. large-scale data sets in real-time. A cluster of Ignite nodes (which is simply a combination of server and client nodes) will slide between the application and data layers. </p> <p> - <a href="http://dtrapezoid.com/getting-started-with-apache-ignite-part-1.html" target="_blank">Read more</a> + <a href="http://dtrapezoid.com/getting-started-with-apache-ignite-part-1.html" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="deploying-apache-ignite-in-kubernetes-on-microsoft" class="page-section blog-section"> @@ -630,7 +630,7 @@ under the License. Apache Ignite's most recent release includes a Kubernetes integration. See it in action as you learn to run a cluster on Microsoft Azure. </p> <p> - <a href="https://dzone.com/articles/deploying-apache-ignite-in-kubernetes-on-microsoft" target="_blank">Read more</a> + <a href="https://dzone.com/articles/deploying-apache-ignite-in-kubernetes-on-microsoft" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="continuous-queries-in-apache-ignite-c-19" class="page-section blog-section"> @@ -640,7 +640,7 @@ under the License. Apache Ignite 1.9 was released last week and it brings some cool features. One of them is Continuous Queries for Apache Ignite C++ that allows you to track data modifications on caches. </p> <p> - <a href="https://dzone.com/articles/continuous-queries-in-apache-ignite-c-19" target="_blank">Read more</a> + <a href="https://dzone.com/articles/continuous-queries-in-apache-ignite-c-19" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="modern-application-design-with-in-memory-data-fabr" class="page-section blog-section"> @@ -650,7 +650,7 @@ under the License. In-memory grids like Apache Ignite have served as an essential, architectural component for transforming the way businesses use their data to do business. </p> <p> - <a href="https://dzone.com/articles/modern-application-design-with-in-memory-data-fabr" target="_blank">Read more</a> + <a href="https://dzone.com/articles/modern-application-design-with-in-memory-data-fabr" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="whats-new-in-apache-ignitenet-19" class="page-section blog-section"> @@ -661,7 +661,7 @@ under the License. Read on to find out how these functionalities can provide enhanced transactional and SQL capabilities. </p> <p> - <a href="https://ptupitsyn.github.io/Whats-New-In-Ignite-Net-1-9/" target="_blank">Read more</a> + <a href="https://ptupitsyn.github.io/Whats-New-In-Ignite-Net-1-9/" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-igite-19-release" class="page-section blog-section"> @@ -671,7 +671,7 @@ under the License. Apache Ignite community released a new version of Apache Ignite In-Memory Data Fabric. Learn more about improvements available in version 1.9. </p> <p> - <a href="https://blogs.apache.org/ignite/entry/apache-ignite-1-9-released" target="_blank">Read more</a> + <a href="https://blogs.apache.org/ignite/entry/apache-ignite-1-9-released" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="the-high-performance-in-memory-computing-with-apac" class="page-section blog-section"> @@ -681,7 +681,7 @@ under the License. The Apache Ignite platform is very big and growing day by day. This book focuses on features of Apache Ignite that help improve application performance. </p> <p> - <a href="https://dzone.com/articles/the-high-performance-in-memory-computing-with-apac" target="_blank">Read more</a> + <a href="https://dzone.com/articles/the-high-performance-in-memory-computing-with-apac" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="the-asf-asks-have-you" class="page-section blog-section"> @@ -691,7 +691,7 @@ under the License. Did you know that numerous Fortune 500 enterprises depend on Apache Ignite's in-memory data platform to process large-scale data sets in real-time, at orders of magnitude faster than traditional technologies? </p> <p> - <a href="https://blogs.apache.org/foundation/entry/the-asf-asks-have-you" target="_blank">Read more</a> + <a href="https://blogs.apache.org/foundation/entry/the-asf-asks-have-you" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="running-microservices-on-top-of-in-memory-data-gri-1" class="page-section blog-section"> @@ -701,7 +701,7 @@ under the License. Let's look into the Apache Ignite Cluster Layer, a GitHub project that includes the basic building blocks needed to implement a proposed microservices-based architecture. </p> <p> - <a href="https://dzone.com/articles/running-microservices-on-top-of-in-memory-data-gri-1" target="_blank">Read more</a> + <a href="https://dzone.com/articles/running-microservices-on-top-of-in-memory-data-gri-1" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="book-high-performance-in-memory" class="page-section blog-section"> @@ -711,7 +711,7 @@ under the License. This book wraps all the topics like in-memory data grid, highly available service grid, streaming and in-memory computing use cases from high-performance computing to get the performance gain. </p> <p> - <a href="http://frommyworkshop.blogspot.ru/2016/09/book-high-performance-in-memory.html" target="_blank">Read more</a> + <a href="http://frommyworkshop.blogspot.ru/2016/09/book-high-performance-in-memory.html" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="handling-apache-ignite-cluster-data-via-redis-prot" class="page-section blog-section"> @@ -721,7 +721,7 @@ under the License. The Apache Ignite versions have the ability to store and retrieve data in the grid using any Redis client. Let's make connections to an Ignite cluster and do Redis string operations. </p> <p> - <a href="https://dzone.com/articles/handling-apache-ignite-cluster-data-via-redis-prot" target="_blank">Read more</a> + <a href="https://dzone.com/articles/handling-apache-ignite-cluster-data-via-redis-prot" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-enables-full-fledged-sql-support-for" class="page-section blog-section"> @@ -731,7 +731,7 @@ under the License. It's time to get your SQL statements and queries up and running on Apache Ignite's PHP offerings. You'll need a driver and some setup, but it's quick and easy. </p> <p> - <a href="https://dzone.com/articles/apache-ignite-enables-full-fledged-sql-support-for" target="_blank">Read more</a> + <a href="https://dzone.com/articles/apache-ignite-enables-full-fledged-sql-support-for" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="using-the-gridgain-web-console-for-automatic-rdbms" class="page-section blog-section"> @@ -740,7 +740,7 @@ under the License. <p> Apache Ignite can import database schemas and automatically generate all the required XML OR-mapping configurations and Java domain model POJOs that you can easily download and copy into your Apache Ignite project.</p><p> - <a href="https://dzone.com/articles/using-the-gridgain-web-console-for-automatic-rdbms" target="_blank">Read more</a> + <a href="https://dzone.com/articles/using-the-gridgain-web-console-for-automatic-rdbms" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="geospatial-queries-with-apachereg-ignite" class="page-section blog-section"> @@ -750,7 +750,7 @@ under the License. Storing and querying location data can be useful for any number of apps for projects. Apache Ignite has a geospatial component made just for that. </p> <p> - <a href="https://dzone.com/articles/geospatial-queries-with-apachereg-ignite" target="_blank">Read more</a> + <a href="https://dzone.com/articles/geospatial-queries-with-apachereg-ignite" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="whats-new-in-apache-ignitenet-18" class="page-section blog-section"> @@ -760,7 +760,7 @@ under the License. The newest version of Apache Ignite includes an entity framework second-level cache, ASP.NET session state cache, custom logging, and LINQ improvements. </p> <p> - <a href="https://dzone.com/articles/whats-new-in-apache-ignitenet-18" target="_blank">Read more</a> + <a href="https://dzone.com/articles/whats-new-in-apache-ignitenet-18" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="apache-ignite-with-jpa-a-missing-element" class="page-section blog-section"> @@ -770,7 +770,7 @@ under the License. Learn how to persist your entities with Apache Ignite and JPA. This tutorial will guide you through the setup of execution of that handy ability. </p> <p> - <a href="https://dzone.com/articles/apache-ignite-with-jpa-a-missing-element" target="_blank">Read more</a> + <a href="https://dzone.com/articles/apache-ignite-with-jpa-a-missing-element" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="entity-framework-as-ignitenet-cache-store" class="page-section blog-section"> @@ -780,7 +780,7 @@ under the License. Learn how to implement Ignite.NET persistent store with Entity Framework and SQL Server. </p> <p> - <a href="https://dzone.com/articles/entity-framework-as-ignitenet-cache-store" target="_blank">Read more</a> + <a href="https://dzone.com/articles/entity-framework-as-ignitenet-cache-store" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="running-microservices-on-top-of-in-memory-data-gri" class="page-section blog-section"> @@ -790,7 +790,7 @@ under the License. With this post, we start a series that will provide a guide on building a fault-tolerant, scalable, microservice-based solution with Apache Ignite In-Memory Data Fabric. </p> <p> - <a href="https://dzone.com/articles/running-microservices-on-top-of-in-memory-data-gri" target="_blank">Read more</a> + <a href="https://dzone.com/articles/running-microservices-on-top-of-in-memory-data-gri" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="ignitenet-serialization-performance" class="page-section blog-section"> @@ -800,7 +800,7 @@ under the License. How fast are different Ignite serialization modes? How do they compare to other popular serializers? Find out in this blog by Pavel Tupitsin. </p> <p> - <a href="https://dzone.com/articles/ignitenet-serialization-performance" target="_blank">Read more</a> + <a href="https://dzone.com/articles/ignitenet-serialization-performance" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="deadlock-free-transactions-with-apache-ignite" class="page-section blog-section"> @@ -810,7 +810,7 @@ under the License. Deadlocks can kill services, so see how Apache Ignite avoids it by assigning numbers to transactions in order to compare and utilize them in a fluid manner. </p> <p> - <a href="https://dzone.com/articles/deadlock-free-transactions-with-apache-ignite" target="_blank">Read more</a> + <a href="https://dzone.com/articles/deadlock-free-transactions-with-apache-ignite" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="aspnet-distributed-output-cache-with-apache-ignite" class="page-section blog-section"> @@ -820,7 +820,7 @@ under the License. You can speed up your ASP.NET web farm with Apache Ignite distributed caching. Read on to learn more. </p> <p> - <a href="https://dzone.com/articles/aspnet-distributed-output-cache-with-apache-ignite" target="_blank">Read more</a> + <a href="https://dzone.com/articles/aspnet-distributed-output-cache-with-apache-ignite" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="building-multi-platform-ignite-cluster-java-net" class="page-section blog-section"> @@ -830,7 +830,7 @@ under the License. Ignite cluster can consist of nodes on any supported platform: Java, .NET, and C++. This example shows you how to run a .NET/Java cluster with NuGet and Maven. </p> <p> - <a href="https://dzone.com/articles/building-multi-platform-ignite-cluster-java-net" target="_blank">Read more</a> + <a href="https://dzone.com/articles/building-multi-platform-ignite-cluster-java-net" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="big-change-in-apache-ignite-17-welcome-the-non-col" class="page-section blog-section"> @@ -841,7 +841,7 @@ under the License. one that was awaited by many Apache Ignite users and customers for a long time â Non-Collocated Distributed Join support for SQL queries. </p> <p> - <a href="https://dzone.com/articles/big-change-in-apache-ignite-17-welcome-the-non-col" target="_blank">Read more</a> + <a href="https://dzone.com/articles/big-change-in-apache-ignite-17-welcome-the-non-col" target="_blank" rel="noopener">Read more</a> </p> </section> <section id="using-apache-ignitenet-in-linqpad" class="page-section blog-section"> @@ -851,7 +851,7 @@ under the License. Here is a quick how-to for using Apache Ignite.NET in LINQPad. </p> <p> - <a href="https://dzone.com/articles/using-apache-ignitenet-in-linqpad" target="_blank">Read more</a> + <a href="https://dzone.com/articles/using-apache-ignitenet-in-linqpad" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -862,7 +862,7 @@ under the License. Apache Ignite.NET 1.7 brings some pretty cool new features. Read on to find out more! </p> <p> - <a href="https://dzone.com/articles/whats-new-in-apache-ignitenet-17" target="_blank">Read more</a> + <a href="https://dzone.com/articles/whats-new-in-apache-ignitenet-17" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -873,7 +873,7 @@ under the License. In Part 3 of Pavel Tupitsyn's series, he covers the cache queries: Scan, SQL, LINQ, and Text. </p> <p> - <a href="https://dzone.com/articles/getting-started-with-apache-ignitenet-part-3-cache" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apache-ignitenet-part-3-cache" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -884,7 +884,7 @@ under the License. Learn the cache operations and object serialization of Apache Ignite.NET. </p> <p> - <a href="https://dzone.com/articles/getting-started-with-apache-ignitenet-part-2-distr-1" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apache-ignitenet-part-2-distr-1" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -893,7 +893,7 @@ under the License. <img src="/images/ptupitsyn.png" class="img-circle blog-img"><span class="blog-date">By Pavel Tupitsyn | June 25, 2016</span><br/> <p> Learn the basics of using Apache Ignite.NET, from an explanation about the terminology to helpful code snippets illustrating the instructions.</p><p> - <a href="https://dzone.com/articles/getting-started-with-apache-ignitenet-1" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apache-ignitenet-1" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -905,7 +905,7 @@ under the License. examples explaining how to perform ANSI SQL on real-time data and how to use it as a cache for OLTP reads. </p> <p> - <a href="https://dzone.com/articles/real-time-in-memory-oltp-and-analytics-with-apache" target="_blank">Read more</a> + <a href="https://dzone.com/articles/real-time-in-memory-oltp-and-analytics-with-apache" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -916,7 +916,7 @@ under the License. A tutorial on how to load data from a MySQL database into an Ignite distributed cache. </p> <p> - <a href="https://dzone.com/articles/apache-ignite-how-to-read-data-from-persistent-sto" target="_blank">Read more</a> + <a href="https://dzone.com/articles/apache-ignite-how-to-read-data-from-persistent-sto" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -927,7 +927,7 @@ under the License. A tutorial on how to look at cache entries in Apache Ignite. </p> <p> - <a href="https://dzone.com/articles/pitfalls-of-the-mybatis-caches-with-apache-ignite" target="_blank">Read more</a> + <a href="https://dzone.com/articles/pitfalls-of-the-mybatis-caches-with-apache-ignite" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -938,7 +938,7 @@ under the License. How to link Apache Kafka and Ignite for maintaining scalability and reliability for data processing. </p> <p> - <a href="https://dzone.com/articles/linking-apache-ignite-and-apache-kafka-for-highly" target="_blank">Read more</a> + <a href="https://dzone.com/articles/linking-apache-ignite-and-apache-kafka-for-highly" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -952,7 +952,7 @@ under the License. we released the jack of all trades: an Apache Camel streamer. </p> <p> - <a href="http://raul.io/a-universal-streamer-for-apache-ignite-based-on-apache-camel/" target="_blank">Read more</a> + <a href="http://raul.io/a-universal-streamer-for-apache-ignite-based-on-apache-camel/" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -965,7 +965,7 @@ under the License. increases application performance and scalability. And Apache Ignite helps you achieve exactly that. </p> <p> - <a href="https://dzone.com/articles/apache-ignite-distributed-in-memory-key-value-stor" target="_blank">Read more</a> + <a href="https://dzone.com/articles/apache-ignite-distributed-in-memory-key-value-stor" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -976,7 +976,7 @@ under the License. This tutorial shows you how to create a simple "Hello World" example in Apache Ignite. </p> <p> - <a href="https://dzone.com/articles/getting-started-with-apache-ignite" target="_blank">Read more</a> + <a href="https://dzone.com/articles/getting-started-with-apache-ignite" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -987,7 +987,7 @@ under the License. A tutorial on how to use Apache Ignite for caching RDBMS, NoSQL, or HDFS databases. </p> <p> - <a href="https://dzone.com/articles/apache-ignite-for-database-caching-1" target="_blank">Read more</a> + <a href="https://dzone.com/articles/apache-ignite-for-database-caching-1" target="_blank" rel="noopener">Read more</a> </p> </section> @@ -1002,7 +1002,7 @@ under the License. need to be supported in a transactional fashion as well. </p> <p> - <a href="https://dzone.com/articles/how-apache-ignite-helped-a-large-bank-process-geog-1" target="_blank">Read more</a> + <a href="https://dzone.com/articles/how-apache-ignite-helped-a-large-bank-process-geog-1" target="_blank" rel="noopener">Read more</a> </p> </section> </div> Modified: ignite/site/trunk/community/contribute.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/community/contribute.html?rev=1870482&r1=1870481&r2=1870482&view=diff ============================================================================== --- ignite/site/trunk/community/contribute.html (original) +++ ignite/site/trunk/community/contribute.html Wed Nov 27 01:06:36 2019 @@ -186,13 +186,13 @@ under the License. </pre> <p> See more detailed build instructions in the - <a href="https://github.com/apache/ignite/blob/master/DEVNOTES.txt" target="_blank">DEVNOTES.txt</a> file. + <a href="https://github.com/apache/ignite/blob/master/DEVNOTES.txt" target="_blank" rel="noopener">DEVNOTES.txt</a> file. </p> <div class="page-heading">To Start Contributing:</div> <ul class="page-list"> <li> Pick a ticket from - <a href="https://issues.apache.org/jira/browse/IGNITE" target="_blank">Ignite Jira</a> + <a href="https://issues.apache.org/jira/browse/IGNITE" target="_blank" rel="noopener">Ignite Jira</a> </li> <li>Follow GitHub pull-request's based contribution way that is described <a href="https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute#HowtoContribute-1.CreateGitHubpull-request">here</a> in details.</li> @@ -204,7 +204,7 @@ under the License. <ul class="features-list"> <li> <a id="apache_ignite_nighly_download" - href="https://cwiki.apache.org/confluence/display/IGNITE/Nightly+Builds" target="_blank" onclick="ga('send', 'event', 'apache_ignite_nighly_download', 'download', 'apache_ignite_nighly_download');">Last successful build</a> + href="https://cwiki.apache.org/confluence/display/IGNITE/Nightly+Builds" target="_blank" rel="noopener" onclick="ga('send', 'event', 'apache_ignite_nighly_download', 'download', 'apache_ignite_nighly_download');">Last successful build</a> </li> </ul> <p>Nightly builds are not official Apache Ignite releases, have not been tested, and come with no guarantees.</p> Modified: ignite/site/trunk/community/resources.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/community/resources.html?rev=1870482&r1=1870481&r2=1870482&view=diff ============================================================================== --- ignite/site/trunk/community/resources.html (original) +++ ignite/site/trunk/community/resources.html Wed Nov 27 01:06:36 2019 @@ -135,7 +135,7 @@ under the License. <section id="jira" class="page-section"> <h2>Issue Tracking</h2> <p> - Visit <a href="https://issues.apache.org/jira/browse/IGNITE" target="_blank">Ignite Jira</a> + Visit <a href="https://issues.apache.org/jira/browse/IGNITE" target="_blank" rel="noopener">Ignite Jira</a> if you would like to file a new issue or view existing issues. If you would like to assign an issue to yourself and start contributing, please send an email to the <a href="mailto:d...@ignite.apache.org">dev mailing list</a>, so you @@ -146,7 +146,7 @@ under the License. <section id="wiki" class="page-section"> <h2>Wiki</h2> <p> - Visit <a href="https://cwiki.apache.org/confluence/display/IGNITE/" target="_blank">Ignite Wiki</a> + Visit <a href="https://cwiki.apache.org/confluence/display/IGNITE/" target="_blank" rel="noopener">Ignite Wiki</a> to learn about coding guidelines, release structure, and various design decisions behind Ignite features. </p> </section>