This is an automated email from the ASF dual-hosted git repository. ptupitsyn pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ignite-website.git
The following commit(s) were added to refs/heads/master by this push: new e8f360cc14 IGNITE-23732 Add blog article: Ignite on .NET 9 and Intel CET (#187) e8f360cc14 is described below commit e8f360cc1461afcabf23786ab3641b9fdcd2a1ce Author: Pavel Tupitsyn <ptupit...@apache.org> AuthorDate: Fri Nov 22 12:41:26 2024 +0200 IGNITE-23732 Add blog article: Ignite on .NET 9 and Intel CET (#187) --- _src/_blog/apache-ignite-net-intel-cet-fix.pug | 16 +++++++ blog/.NET/index.html | 19 +++++++- blog/1/index.html | 58 +++++++++++++----------- blog/2/index.html | 30 +++++++++++- blog/SQL/index.html | 6 ++- blog/apache-ignite-1-9-released.html | 6 ++- blog/apache-ignite-2-0-redesigned.html | 6 ++- blog/apache-ignite-2-1-a.html | 6 ++- blog/apache-ignite-2-10-thin.html | 6 ++- blog/apache-ignite-2-11-1.html | 6 ++- blog/apache-ignite-2-11-stabilization.html | 6 ++- blog/apache-ignite-2-12-0.html | 6 ++- blog/apache-ignite-2-13-0.html | 6 ++- blog/apache-ignite-2-16-0.html | 6 ++- blog/apache-ignite-2-3-more.html | 6 ++- blog/apache-ignite-2-4-brings.html | 6 ++- blog/apache-ignite-2-5-scaling.html | 6 ++- blog/apache-ignite-2-7-deep.html | 6 ++- blog/apache-ignite-2-9-released.html | 6 ++- blog/apache-ignite-community-news-september.html | 6 ++- blog/apache-ignite-community-update-august.html | 6 ++- blog/apache-ignite-essentials-series-for.html | 6 ++- blog/apache-ignite-momentum-highlights-from.html | 6 ++- blog/apache-ignite-net-dynamic-linq.html | 6 ++- blog/apache/1/index.html | 6 ++- blog/apache/index.html | 6 ++- blog/bigdata/index.html | 6 ++- blog/biodata/index.html | 6 ++- blog/computing/index.html | 6 ++- blog/csharp/index.html | 6 ++- blog/data/index.html | 6 ++- blog/database/1/index.html | 29 +++++++++++- blog/database/index.html | 42 +++++++---------- blog/fast/index.html | 6 ++- blog/grid/index.html | 6 ++- blog/ignite-2-8-released-less.html | 6 ++- blog/ignite/1/index.html | 31 ++++++++++++- blog/ignite/index.html | 44 +++++++----------- blog/imdb/index.html | 6 ++- blog/in-memory/index.html | 6 ++- blog/in/index.html | 6 ++- blog/index.html | 47 +++++++------------ blog/key-value/index.html | 6 ++- blog/learning/index.html | 6 ++- blog/linq/index.html | 6 ++- blog/log4j2/index.html | 6 ++- blog/machine/index.html | 6 ++- blog/meetup/index.html | 6 ++- blog/meltdown-and-spectre-patches-show.html | 6 ++- blog/meltdown/index.html | 6 ++- blog/memory/index.html | 6 ++- blog/nodal/index.html | 6 ++- blog/open-source/index.html | 6 ++- blog/open/index.html | 6 ++- blog/performance/index.html | 6 ++- blog/presenting-apache-ignite-sql-grid.html | 6 ++- blog/protecting-apache-ignite-from-meltdown.html | 6 ++- blog/rdbms/index.html | 6 ++- blog/release/index.html | 6 ++- blog/security/index.html | 19 +++++++- blog/source/index.html | 6 ++- blog/spark/index.html | 6 ++- blog/spectre/index.html | 6 ++- blog/sql/index.html | 6 ++- blog/store/index.html | 6 ++- blog/two/index.html | 6 ++- 66 files changed, 441 insertions(+), 230 deletions(-) diff --git a/_src/_blog/apache-ignite-net-intel-cet-fix.pug b/_src/_blog/apache-ignite-net-intel-cet-fix.pug new file mode 100644 index 0000000000..52e730c010 --- /dev/null +++ b/_src/_blog/apache-ignite-net-intel-cet-fix.pug @@ -0,0 +1,16 @@ +--- +title: "Ignite on .NET 9 and Intel CET" +author: "Pavel Tupitsyn" +date: 2024-11-22 +tags: + - database + - ignite + - .NET + - security + - Intel + - CET +--- +p + | Old JDK code meets new Intel security feature, JVM + CLR in one process, and a mysterious crash. +P + a(href='https://ptupitsyn.github.io/Ignite-on-NET-9/') Read More... diff --git a/blog/.NET/index.html b/blog/.NET/index.html index d4d005b7de..9817958854 100644 --- a/blog/.NET/index.html +++ b/blog/.NET/index.html @@ -358,6 +358,19 @@ span(class="more d-none d-lg-block") <div class="blog__content"> <main class="blog_main"> <section class="blog__posts"> + <article class="post"> + <div class="post__header"> + <h2><a href="/blog/apache-ignite-net-intel-cet-fix.html">Ignite on .NET 9 and Intel CET</a></h2> + <div> + November 22, 2024 by Pavel Tupitsyn. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Facebook</a><span>, </span + ><a href="http://twitter.com/home?status=Ignite on .NET 9 and Intel CET%20https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Twitter</a> + </div> + </div> + <div class="post__content"> + <p>Old JDK code meets new Intel security feature, JVM + CLR in one process, and a mysterious crash.</p> + <p><a href="https://ptupitsyn.github.io/Ignite-on-NET-9/">Read More...</a></p> + </div> + </article> <article class="post"> <div class="post__header"> <h2><a href="/blog/apache-ignite-net-dynamic-linq.html">Dynamic LINQ performance and usability with Ignite.NET and System.Linq.Dynamic</a></h2> @@ -378,13 +391,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -403,7 +419,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/1/index.html b/blog/1/index.html index b507497390..e78ee0ca39 100644 --- a/blog/1/index.html +++ b/blog/1/index.html @@ -358,6 +358,34 @@ span(class="more d-none d-lg-block") <div class="blog__content"> <main class="blog_main"> <section class="blog__posts"> + <article class="post"> + <div class="post__header"> + <h2><a href="/blog/ignite-2-8-released-less.html">Ignite 2.8 Released: Less Stress in Production and Advances in Machine Learning</a></h2> + <div> + March 11, 2020 by Denis Magda. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/ignite-2-8-released-less.html">Facebook</a><span>, </span + ><a href="http://twitter.com/home?status=Ignite 2.8 Released: Less Stress in Production and Advances in Machine Learning%20https://ignite.apache.org/blog/ignite-2-8-released-less.html">Twitter</a> + </div> + </div> + <div class="post__content"> + <p> + With thousands of changes contributed to Apache Ignite 2.8 that enhanced almost all the components of the platform, it’s possible to overlook some of the improvements that can convince you to upgrade to this version + sooner than later. While a quick check of the <a href="https://ignite.apache.org/releases/2.8.0/release_notes.html" target="_blank">release notes</a> will help to discover anticipated bug fixes, this article aims to guide + through enhancements every Ignite developer should be aware of. + </p> + <h3>New Subsystem for Production Monitoring and Tracing</h3> + <p> + Several months of constant work on <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=112820392" target="_blank">IEP-35: Monitoring & Profiling</a> has resulted in the creation of a robust and + elastic subsystem for production monitoring and diagnostic (aka. profiling). This was influenced by the needs of many developers who deployed Ignite in critical environments and were asking for a foundation that can be + integrated with many external monitoring tools and be expanded easily. + </p> + <p> + The <a href="https://apacheignite.readme.io/docs/new-metrics#section-exporters" target="_blank">new subsystem</a> consists of several registries that group individual metrics related to a specific Ignite component. For + instance, you will find registries for cache, compute, or service grid APIs. Since the registries are designed to be generic, specific exporters can observe the state of Ignite via a myriad of tools supporting various + protocols. By default, Ignite 2.8 introduces exporters for monitoring interfaces such as log files, JMX and SQL views, and contemporary ones such as OpenCensus. + </p> + </div> + <div class="post__footer"><a class="more" href="/blog/ignite-2-8-released-less.html">↓ Read all</a></div> + </article> <article class="post"> <div class="post__header"> <h2><a href="/blog/apache-ignite-2-7-deep.html">Apache Ignite 2.7: Deep Learning and Extended Languages Support</a></h2> @@ -583,30 +611,6 @@ span(class="more d-none d-lg-block") </div> <div class="post__footer"><a class="more" href="/blog/apache-ignite-community-update-august.html">↓ Read all</a></div> </article> - <article class="post"> - <div class="post__header"> - <h2><a href="/blog/apache-ignite-2-1-a.html">Apache Ignite 2.1 - A Leap from In-Memory to Memory-Centric Architecture</a></h2> - <div> - July 27, 2017 by Denis Magda. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-2-1-a.html">Facebook</a><span>, </span - ><a href="http://twitter.com/home?status=Apache Ignite 2.1 - A Leap from In-Memory to Memory-Centric Architecture%20https://ignite.apache.org/blog/apache-ignite-2-1-a.html">Twitter</a> - </div> - </div> - <div class="post__content"> - <p> - The power and beauty of in-memory computing projects are that they truly do what they state -- deliver outstanding performance improvements by moving data closer to the CPU, using RAM as a storage and spreading the data - sets out across a cluster of machines relying on horizontal scalability. - </p> - <p> - 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> - Most in-memory computing projects address the persistence dilemma by giving a way to sync data back to a relational database (RDBMS). That sounds reasonable and undoubtedly works pretty well in practice, but if we dig - deeper, you’ll likely encounter the following limitations: - </p> - </div> - <div class="post__footer"><a class="more" href="/blog/apache-ignite-2-1-a.html">↓ Read all</a></div> - </article> </section> <section class="blog__footer"> <ul class="pagination"> @@ -620,13 +624,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -645,7 +652,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/2/index.html b/blog/2/index.html index 1f37d825d7..ffce1b4ab2 100644 --- a/blog/2/index.html +++ b/blog/2/index.html @@ -358,6 +358,30 @@ span(class="more d-none d-lg-block") <div class="blog__content"> <main class="blog_main"> <section class="blog__posts"> + <article class="post"> + <div class="post__header"> + <h2><a href="/blog/apache-ignite-2-1-a.html">Apache Ignite 2.1 - A Leap from In-Memory to Memory-Centric Architecture</a></h2> + <div> + July 27, 2017 by Denis Magda. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-2-1-a.html">Facebook</a><span>, </span + ><a href="http://twitter.com/home?status=Apache Ignite 2.1 - A Leap from In-Memory to Memory-Centric Architecture%20https://ignite.apache.org/blog/apache-ignite-2-1-a.html">Twitter</a> + </div> + </div> + <div class="post__content"> + <p> + The power and beauty of in-memory computing projects are that they truly do what they state -- deliver outstanding performance improvements by moving data closer to the CPU, using RAM as a storage and spreading the data + sets out across a cluster of machines relying on horizontal scalability. + </p> + <p> + 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> + Most in-memory computing projects address the persistence dilemma by giving a way to sync data back to a relational database (RDBMS). That sounds reasonable and undoubtedly works pretty well in practice, but if we dig + deeper, you’ll likely encounter the following limitations: + </p> + </div> + <div class="post__footer"><a class="more" href="/blog/apache-ignite-2-1-a.html">↓ Read all</a></div> + </article> <article class="post"> <div class="post__header"> <h2><a href="/blog/apache-ignite-2-0-redesigned.html">Apache Ignite 2.0: Redesigned Off-heap Memory, DDL and Machine Learning</a></h2> @@ -430,13 +454,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -455,7 +482,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/SQL/index.html b/blog/SQL/index.html index 22e10aef3a..456631f83a 100644 --- a/blog/SQL/index.html +++ b/blog/SQL/index.html @@ -378,13 +378,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -403,7 +406,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-1-9-released.html b/blog/apache-ignite-1-9-released.html index d1dfe6cc22..c104f4dc2f 100644 --- a/blog/apache-ignite-1-9-released.html +++ b/blog/apache-ignite-1-9-released.html @@ -427,13 +427,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -452,7 +455,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-0-redesigned.html b/blog/apache-ignite-2-0-redesigned.html index b8d7d6a08d..5d7cfb4f94 100644 --- a/blog/apache-ignite-2-0-redesigned.html +++ b/blog/apache-ignite-2-0-redesigned.html @@ -461,13 +461,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -486,7 +489,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-1-a.html b/blog/apache-ignite-2-1-a.html index aa650b8556..94f55f643a 100644 --- a/blog/apache-ignite-2-1-a.html +++ b/blog/apache-ignite-2-1-a.html @@ -465,13 +465,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -490,7 +493,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-10-thin.html b/blog/apache-ignite-2-10-thin.html index 0ef60d99f8..5374d87eee 100644 --- a/blog/apache-ignite-2-10-thin.html +++ b/blog/apache-ignite-2-10-thin.html @@ -456,13 +456,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -481,7 +484,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-11-1.html b/blog/apache-ignite-2-11-1.html index 1bd10be135..93df0f1c0d 100644 --- a/blog/apache-ignite-2-11-1.html +++ b/blog/apache-ignite-2-11-1.html @@ -415,13 +415,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -440,7 +443,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-11-stabilization.html b/blog/apache-ignite-2-11-stabilization.html index 649b7686c9..f40a1d3c83 100644 --- a/blog/apache-ignite-2-11-stabilization.html +++ b/blog/apache-ignite-2-11-stabilization.html @@ -455,13 +455,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -480,7 +483,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-12-0.html b/blog/apache-ignite-2-12-0.html index 27c9bb90c1..90e55de428 100644 --- a/blog/apache-ignite-2-12-0.html +++ b/blog/apache-ignite-2-12-0.html @@ -460,13 +460,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -485,7 +488,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-13-0.html b/blog/apache-ignite-2-13-0.html index 605bd392a1..776edd0e58 100644 --- a/blog/apache-ignite-2-13-0.html +++ b/blog/apache-ignite-2-13-0.html @@ -451,13 +451,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -476,7 +479,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-16-0.html b/blog/apache-ignite-2-16-0.html index 4792edc454..8fa037b81b 100644 --- a/blog/apache-ignite-2-16-0.html +++ b/blog/apache-ignite-2-16-0.html @@ -464,13 +464,16 @@ new DumpReader(cfg, log).run();</pre <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -489,7 +492,6 @@ new DumpReader(cfg, log).run();</pre <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-3-more.html b/blog/apache-ignite-2-3-more.html index 0813c85425..b53e94a9ec 100644 --- a/blog/apache-ignite-2-3-more.html +++ b/blog/apache-ignite-2-3-more.html @@ -435,13 +435,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -460,7 +463,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-4-brings.html b/blog/apache-ignite-2-4-brings.html index 106e3580ad..aae6acf588 100644 --- a/blog/apache-ignite-2-4-brings.html +++ b/blog/apache-ignite-2-4-brings.html @@ -441,13 +441,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -466,7 +469,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-5-scaling.html b/blog/apache-ignite-2-5-scaling.html index 0b210179d4..750b0443cc 100644 --- a/blog/apache-ignite-2-5-scaling.html +++ b/blog/apache-ignite-2-5-scaling.html @@ -484,13 +484,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -509,7 +512,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-7-deep.html b/blog/apache-ignite-2-7-deep.html index 3e7d384fb0..94c77cfe57 100644 --- a/blog/apache-ignite-2-7-deep.html +++ b/blog/apache-ignite-2-7-deep.html @@ -414,13 +414,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -439,7 +442,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-2-9-released.html b/blog/apache-ignite-2-9-released.html index b0df72bf78..686980b747 100644 --- a/blog/apache-ignite-2-9-released.html +++ b/blog/apache-ignite-2-9-released.html @@ -414,13 +414,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -439,7 +442,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-community-news-september.html b/blog/apache-ignite-community-news-september.html index b613a94dd4..0be8593870 100644 --- a/blog/apache-ignite-community-news-september.html +++ b/blog/apache-ignite-community-news-september.html @@ -562,13 +562,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -587,7 +590,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-community-update-august.html b/blog/apache-ignite-community-update-august.html index fe9a8c8667..9a95882b6c 100644 --- a/blog/apache-ignite-community-update-august.html +++ b/blog/apache-ignite-community-update-august.html @@ -479,13 +479,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -504,7 +507,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-essentials-series-for.html b/blog/apache-ignite-essentials-series-for.html index 1f8f577fe9..5c9945c07c 100644 --- a/blog/apache-ignite-essentials-series-for.html +++ b/blog/apache-ignite-essentials-series-for.html @@ -402,13 +402,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -427,7 +430,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-momentum-highlights-from.html b/blog/apache-ignite-momentum-highlights-from.html index 271df799cd..ca60b076d3 100644 --- a/blog/apache-ignite-momentum-highlights-from.html +++ b/blog/apache-ignite-momentum-highlights-from.html @@ -451,13 +451,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -476,7 +479,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache-ignite-net-dynamic-linq.html b/blog/apache-ignite-net-dynamic-linq.html index 90b3e1149a..8f8569450d 100644 --- a/blog/apache-ignite-net-dynamic-linq.html +++ b/blog/apache-ignite-net-dynamic-linq.html @@ -383,13 +383,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -408,7 +411,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache/1/index.html b/blog/apache/1/index.html index 401d959e54..042b60153a 100644 --- a/blog/apache/1/index.html +++ b/blog/apache/1/index.html @@ -412,13 +412,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -437,7 +440,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/apache/index.html b/blog/apache/index.html index 2d17eef060..5eb6d3f945 100644 --- a/blog/apache/index.html +++ b/blog/apache/index.html @@ -613,13 +613,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -638,7 +641,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/bigdata/index.html b/blog/bigdata/index.html index ecea528f04..c7d4a996a9 100644 --- a/blog/bigdata/index.html +++ b/blog/bigdata/index.html @@ -463,13 +463,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -488,7 +491,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/biodata/index.html b/blog/biodata/index.html index 268bac164e..320ab4a181 100644 --- a/blog/biodata/index.html +++ b/blog/biodata/index.html @@ -389,13 +389,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -414,7 +417,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/computing/index.html b/blog/computing/index.html index 90ca0ae755..7a33fa11c0 100644 --- a/blog/computing/index.html +++ b/blog/computing/index.html @@ -393,13 +393,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -418,7 +421,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/csharp/index.html b/blog/csharp/index.html index 6cf5fc0dd6..0e63d3ea10 100644 --- a/blog/csharp/index.html +++ b/blog/csharp/index.html @@ -378,13 +378,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -403,7 +406,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/data/index.html b/blog/data/index.html index 61a7500a5a..e009f265a6 100644 --- a/blog/data/index.html +++ b/blog/data/index.html @@ -405,13 +405,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -430,7 +433,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/database/1/index.html b/blog/database/1/index.html index be4b203f65..d95c30d5c6 100644 --- a/blog/database/1/index.html +++ b/blog/database/1/index.html @@ -358,6 +358,29 @@ span(class="more d-none d-lg-block") <div class="blog__content"> <main class="blog_main"> <section class="blog__posts"> + <article class="post"> + <div class="post__header"> + <h2><a href="/blog/apache-ignite-2-4-brings.html">Apache Ignite 2.4 ings Advanced Machine Learning and Spark DataFrames Capabilities</a></h2> + <div> + March 15, 2018 by Denis Magda. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-2-4-brings.html">Facebook</a><span>, </span + ><a href="http://twitter.com/home?status=Apache Ignite 2.4 ings Advanced Machine Learning and Spark DataFrames Capabilities%20https://ignite.apache.org/blog/apache-ignite-2-4-brings.html">Twitter</a> + </div> + </div> + <div class="post__content"> + <p> + Usually, Ignite community rolls out a new version once in 3 months, but we had to make an exception for Apache Ignite 2.4 that consumed five months in total. We could easily blame Thanksgiving, Christmas and New Year + holidays for the delay and would be forgiven, but, in fact, we were forging the release you can't simply pass by. + </p> + <p>Let's dive in and search for a big fish.</p> + <h3>Machine Learning General Availability</h3> + <p> + Eight months ago, at the time of Apache Ignite 2.0, we put out the first APIs that formed the foundation of the Ignite's machine learning component of today. Since that time, Ignite machine learning experts and + enthusiasts have been moving the liary to the general availability condition meticulously. And Ignite 2.4 became a milestone that let us consider the + <a href="https://apacheignite.readme.io/docs/machine-learning" target="_blank">ML Grid</a> to be production ready. + </p> + </div> + <div class="post__footer"><a class="more" href="/blog/apache-ignite-2-4-brings.html">↓ Read all</a></div> + </article> <article class="post"> <div class="post__header"> <h2><a href="/blog/apache-ignite-2-3-more.html">Apache Ignite 2.3 - More SQL and Persistence Capabilities</a></h2> @@ -392,13 +415,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -417,7 +443,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/database/index.html b/blog/database/index.html index fb0585254f..ed99652ead 100644 --- a/blog/database/index.html +++ b/blog/database/index.html @@ -358,6 +358,19 @@ span(class="more d-none d-lg-block") <div class="blog__content"> <main class="blog_main"> <section class="blog__posts"> + <article class="post"> + <div class="post__header"> + <h2><a href="/blog/apache-ignite-net-intel-cet-fix.html">Ignite on .NET 9 and Intel CET</a></h2> + <div> + November 22, 2024 by Pavel Tupitsyn. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Facebook</a><span>, </span + ><a href="http://twitter.com/home?status=Ignite on .NET 9 and Intel CET%20https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Twitter</a> + </div> + </div> + <div class="post__content"> + <p>Old JDK code meets new Intel security feature, JVM + CLR in one process, and a mysterious crash.</p> + <p><a href="https://ptupitsyn.github.io/Ignite-on-NET-9/">Read More...</a></p> + </div> + </article> <article class="post"> <div class="post__header"> <h2><a href="/blog/apache-ignite-2-16-0.html">Apache Ignite 2.16.0: Cache dumps, Calcite engine stabilization, JDK 14+ bug fixes</a></h2> @@ -592,29 +605,6 @@ span(class="more d-none d-lg-block") </div> <div class="post__footer"><a class="more" href="/blog/apache-ignite-2-5-scaling.html">↓ Read all</a></div> </article> - <article class="post"> - <div class="post__header"> - <h2><a href="/blog/apache-ignite-2-4-brings.html">Apache Ignite 2.4 ings Advanced Machine Learning and Spark DataFrames Capabilities</a></h2> - <div> - March 15, 2018 by Denis Magda. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-2-4-brings.html">Facebook</a><span>, </span - ><a href="http://twitter.com/home?status=Apache Ignite 2.4 ings Advanced Machine Learning and Spark DataFrames Capabilities%20https://ignite.apache.org/blog/apache-ignite-2-4-brings.html">Twitter</a> - </div> - </div> - <div class="post__content"> - <p> - Usually, Ignite community rolls out a new version once in 3 months, but we had to make an exception for Apache Ignite 2.4 that consumed five months in total. We could easily blame Thanksgiving, Christmas and New Year - holidays for the delay and would be forgiven, but, in fact, we were forging the release you can't simply pass by. - </p> - <p>Let's dive in and search for a big fish.</p> - <h3>Machine Learning General Availability</h3> - <p> - Eight months ago, at the time of Apache Ignite 2.0, we put out the first APIs that formed the foundation of the Ignite's machine learning component of today. Since that time, Ignite machine learning experts and - enthusiasts have been moving the liary to the general availability condition meticulously. And Ignite 2.4 became a milestone that let us consider the - <a href="https://apacheignite.readme.io/docs/machine-learning" target="_blank">ML Grid</a> to be production ready. - </p> - </div> - <div class="post__footer"><a class="more" href="/blog/apache-ignite-2-4-brings.html">↓ Read all</a></div> - </article> </section> <section class="blog__footer"> <ul class="pagination"> @@ -627,13 +617,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -652,7 +645,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/fast/index.html b/blog/fast/index.html index 1fc9133d3e..3d946385fd 100644 --- a/blog/fast/index.html +++ b/blog/fast/index.html @@ -388,13 +388,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -413,7 +416,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/grid/index.html b/blog/grid/index.html index 845aec6f21..68f3eed9f0 100644 --- a/blog/grid/index.html +++ b/blog/grid/index.html @@ -382,13 +382,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -407,7 +410,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/ignite-2-8-released-less.html b/blog/ignite-2-8-released-less.html index 585cd9e0e0..cd7b9b64b2 100644 --- a/blog/ignite-2-8-released-less.html +++ b/blog/ignite-2-8-released-less.html @@ -453,13 +453,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -478,7 +481,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/ignite/1/index.html b/blog/ignite/1/index.html index cc4e5ecd52..3c09f5f9de 100644 --- a/blog/ignite/1/index.html +++ b/blog/ignite/1/index.html @@ -358,6 +358,31 @@ span(class="more d-none d-lg-block") <div class="blog__content"> <main class="blog_main"> <section class="blog__posts"> + <article class="post"> + <div class="post__header"> + <h2><a href="/blog/apache-ignite-2-5-scaling.html">Apache Ignite 2.5: Scaling to 1000s Nodes Clusters</a></h2> + <div> + May 31, 2018 by Denis Magda. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-2-5-scaling.html">Facebook</a><span>, </span + ><a href="http://twitter.com/home?status=Apache Ignite 2.5: Scaling to 1000s Nodes Clusters%20https://ignite.apache.org/blog/apache-ignite-2-5-scaling.html">Twitter</a> + </div> + </div> + <div class="post__content"> + <p> + Apache Ignite was always appreciated by its users for two primary things it delivers - scalability and performance. Throughout the lifetime many distributed systems tend to do performance optimizations from a release to + release while making scalability related improvements just a couple of times. It's not because the scalability is of no interest. Usually, scalability requirements are set and solved once by a distributed system and + don't require significant additional interventions by engineers. + </p> + <p> + However, Apache Ignite grew to the point when the community decided to revisit its discovery subsystem that influences how well and far Ignite scales out. The goal was pretty clear - Ignite has to scale to 1000s of nodes + as good as it scales to 100s now. + </p> + <p> + It took many months to get the task implemented. So, please join me in welcoming Apache Ignite 2.5 that now can be scaled easily to 1000s of nodes and goes with other exciting capabilities. Let's check out the most + prominent ones. + </p> + </div> + <div class="post__footer"><a class="more" href="/blog/apache-ignite-2-5-scaling.html">↓ Read all</a></div> + </article> <article class="post"> <div class="post__header"> <h2><a href="/blog/apache-ignite-2-4-brings.html">Apache Ignite 2.4 ings Advanced Machine Learning and Spark DataFrames Capabilities</a></h2> @@ -588,13 +613,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -613,7 +641,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/ignite/index.html b/blog/ignite/index.html index 46a2aab9f2..2d1fc85d8f 100644 --- a/blog/ignite/index.html +++ b/blog/ignite/index.html @@ -358,6 +358,19 @@ span(class="more d-none d-lg-block") <div class="blog__content"> <main class="blog_main"> <section class="blog__posts"> + <article class="post"> + <div class="post__header"> + <h2><a href="/blog/apache-ignite-net-intel-cet-fix.html">Ignite on .NET 9 and Intel CET</a></h2> + <div> + November 22, 2024 by Pavel Tupitsyn. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Facebook</a><span>, </span + ><a href="http://twitter.com/home?status=Ignite on .NET 9 and Intel CET%20https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Twitter</a> + </div> + </div> + <div class="post__content"> + <p>Old JDK code meets new Intel security feature, JVM + CLR in one process, and a mysterious crash.</p> + <p><a href="https://ptupitsyn.github.io/Ignite-on-NET-9/">Read More...</a></p> + </div> + </article> <article class="post"> <div class="post__header"> <h2><a href="/blog/apache-ignite-2-16-0.html">Apache Ignite 2.16.0: Cache dumps, Calcite engine stabilization, JDK 14+ bug fixes</a></h2> @@ -598,31 +611,6 @@ span(class="more d-none d-lg-block") </div> <div class="post__footer"><a class="more" href="/blog/ignite-2-8-released-less.html">↓ Read all</a></div> </article> - <article class="post"> - <div class="post__header"> - <h2><a href="/blog/apache-ignite-2-5-scaling.html">Apache Ignite 2.5: Scaling to 1000s Nodes Clusters</a></h2> - <div> - May 31, 2018 by Denis Magda. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-2-5-scaling.html">Facebook</a><span>, </span - ><a href="http://twitter.com/home?status=Apache Ignite 2.5: Scaling to 1000s Nodes Clusters%20https://ignite.apache.org/blog/apache-ignite-2-5-scaling.html">Twitter</a> - </div> - </div> - <div class="post__content"> - <p> - Apache Ignite was always appreciated by its users for two primary things it delivers - scalability and performance. Throughout the lifetime many distributed systems tend to do performance optimizations from a release to - release while making scalability related improvements just a couple of times. It's not because the scalability is of no interest. Usually, scalability requirements are set and solved once by a distributed system and - don't require significant additional interventions by engineers. - </p> - <p> - However, Apache Ignite grew to the point when the community decided to revisit its discovery subsystem that influences how well and far Ignite scales out. The goal was pretty clear - Ignite has to scale to 1000s of nodes - as good as it scales to 100s now. - </p> - <p> - It took many months to get the task implemented. So, please join me in welcoming Apache Ignite 2.5 that now can be scaled easily to 1000s of nodes and goes with other exciting capabilities. Let's check out the most - prominent ones. - </p> - </div> - <div class="post__footer"><a class="more" href="/blog/apache-ignite-2-5-scaling.html">↓ Read all</a></div> - </article> </section> <section class="blog__footer"> <ul class="pagination"> @@ -635,13 +623,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -660,7 +651,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/imdb/index.html b/blog/imdb/index.html index dded0decf5..905e31ce1f 100644 --- a/blog/imdb/index.html +++ b/blog/imdb/index.html @@ -382,13 +382,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -407,7 +410,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/in-memory/index.html b/blog/in-memory/index.html index c6392aa181..0f3f5f9f39 100644 --- a/blog/in-memory/index.html +++ b/blog/in-memory/index.html @@ -500,13 +500,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -525,7 +528,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/in/index.html b/blog/in/index.html index 46afdd3c32..e04cbff19d 100644 --- a/blog/in/index.html +++ b/blog/in/index.html @@ -426,13 +426,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -451,7 +454,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/index.html b/blog/index.html index f2611daece..578bc62a11 100644 --- a/blog/index.html +++ b/blog/index.html @@ -358,6 +358,19 @@ span(class="more d-none d-lg-block") <div class="blog__content"> <main class="blog_main"> <section class="blog__posts"> + <article class="post"> + <div class="post__header"> + <h2><a href="/blog/apache-ignite-net-intel-cet-fix.html">Ignite on .NET 9 and Intel CET</a></h2> + <div> + November 22, 2024 by Pavel Tupitsyn. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Facebook</a><span>, </span + ><a href="http://twitter.com/home?status=Ignite on .NET 9 and Intel CET%20https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Twitter</a> + </div> + </div> + <div class="post__content"> + <p>Old JDK code meets new Intel security feature, JVM + CLR in one process, and a mysterious crash.</p> + <p><a href="https://ptupitsyn.github.io/Ignite-on-NET-9/">Read More...</a></p> + </div> + </article> <article class="post"> <div class="post__header"> <h2><a href="/blog/apache-ignite-2-16-0.html">Apache Ignite 2.16.0: Cache dumps, Calcite engine stabilization, JDK 14+ bug fixes</a></h2> @@ -591,34 +604,6 @@ span(class="more d-none d-lg-block") </div> <div class="post__footer"><a class="more" href="/blog/apache-ignite-2-9-released.html">↓ Read all</a></div> </article> - <article class="post"> - <div class="post__header"> - <h2><a href="/blog/ignite-2-8-released-less.html">Ignite 2.8 Released: Less Stress in Production and Advances in Machine Learning</a></h2> - <div> - March 11, 2020 by Denis Magda. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/ignite-2-8-released-less.html">Facebook</a><span>, </span - ><a href="http://twitter.com/home?status=Ignite 2.8 Released: Less Stress in Production and Advances in Machine Learning%20https://ignite.apache.org/blog/ignite-2-8-released-less.html">Twitter</a> - </div> - </div> - <div class="post__content"> - <p> - With thousands of changes contributed to Apache Ignite 2.8 that enhanced almost all the components of the platform, it’s possible to overlook some of the improvements that can convince you to upgrade to this version - sooner than later. While a quick check of the <a href="https://ignite.apache.org/releases/2.8.0/release_notes.html" target="_blank">release notes</a> will help to discover anticipated bug fixes, this article aims to guide - through enhancements every Ignite developer should be aware of. - </p> - <h3>New Subsystem for Production Monitoring and Tracing</h3> - <p> - Several months of constant work on <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=112820392" target="_blank">IEP-35: Monitoring & Profiling</a> has resulted in the creation of a robust and - elastic subsystem for production monitoring and diagnostic (aka. profiling). This was influenced by the needs of many developers who deployed Ignite in critical environments and were asking for a foundation that can be - integrated with many external monitoring tools and be expanded easily. - </p> - <p> - The <a href="https://apacheignite.readme.io/docs/new-metrics#section-exporters" target="_blank">new subsystem</a> consists of several registries that group individual metrics related to a specific Ignite component. For - instance, you will find registries for cache, compute, or service grid APIs. Since the registries are designed to be generic, specific exporters can observe the state of Ignite via a myriad of tools supporting various - protocols. By default, Ignite 2.8 introduces exporters for monitoring interfaces such as log files, JMX and SQL views, and contemporary ones such as OpenCensus. - </p> - </div> - <div class="post__footer"><a class="more" href="/blog/ignite-2-8-released-less.html">↓ Read all</a></div> - </article> </section> <section class="blog__footer"> <ul class="pagination"> @@ -632,13 +617,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -657,7 +645,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/key-value/index.html b/blog/key-value/index.html index b27685235f..4c4d04fada 100644 --- a/blog/key-value/index.html +++ b/blog/key-value/index.html @@ -387,13 +387,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -412,7 +415,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/learning/index.html b/blog/learning/index.html index 72f885031c..9341ea403b 100644 --- a/blog/learning/index.html +++ b/blog/learning/index.html @@ -433,13 +433,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -458,7 +461,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/linq/index.html b/blog/linq/index.html index 2233726478..2041f9ed6d 100644 --- a/blog/linq/index.html +++ b/blog/linq/index.html @@ -378,13 +378,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -403,7 +406,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/log4j2/index.html b/blog/log4j2/index.html index db24d9454c..6c4d013174 100644 --- a/blog/log4j2/index.html +++ b/blog/log4j2/index.html @@ -393,13 +393,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -418,7 +421,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/machine/index.html b/blog/machine/index.html index b1917dbe51..60c8c3c176 100644 --- a/blog/machine/index.html +++ b/blog/machine/index.html @@ -433,13 +433,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -458,7 +461,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/meetup/index.html b/blog/meetup/index.html index f81297707b..589e189bf8 100644 --- a/blog/meetup/index.html +++ b/blog/meetup/index.html @@ -390,13 +390,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -415,7 +418,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/meltdown-and-spectre-patches-show.html b/blog/meltdown-and-spectre-patches-show.html index 0f6ac27786..8279689b69 100644 --- a/blog/meltdown-and-spectre-patches-show.html +++ b/blog/meltdown-and-spectre-patches-show.html @@ -420,13 +420,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -445,7 +448,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/meltdown/index.html b/blog/meltdown/index.html index 33a7b4d6e8..816755d4e8 100644 --- a/blog/meltdown/index.html +++ b/blog/meltdown/index.html @@ -415,13 +415,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -440,7 +443,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/memory/index.html b/blog/memory/index.html index 82c1001f98..4154cae68c 100644 --- a/blog/memory/index.html +++ b/blog/memory/index.html @@ -426,13 +426,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -451,7 +454,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/nodal/index.html b/blog/nodal/index.html index 77ecb0ed47..c213b2ef31 100644 --- a/blog/nodal/index.html +++ b/blog/nodal/index.html @@ -388,13 +388,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -413,7 +416,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/open-source/index.html b/blog/open-source/index.html index a6366d4261..90ff43ad22 100644 --- a/blog/open-source/index.html +++ b/blog/open-source/index.html @@ -444,13 +444,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -469,7 +472,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/open/index.html b/blog/open/index.html index dfee47dbaf..fd620942e6 100644 --- a/blog/open/index.html +++ b/blog/open/index.html @@ -454,13 +454,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -479,7 +482,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/performance/index.html b/blog/performance/index.html index b1dcd26542..5c5ebef1f7 100644 --- a/blog/performance/index.html +++ b/blog/performance/index.html @@ -404,13 +404,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -429,7 +432,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/presenting-apache-ignite-sql-grid.html b/blog/presenting-apache-ignite-sql-grid.html index c34051f367..82634977b2 100644 --- a/blog/presenting-apache-ignite-sql-grid.html +++ b/blog/presenting-apache-ignite-sql-grid.html @@ -408,13 +408,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -433,7 +436,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/protecting-apache-ignite-from-meltdown.html b/blog/protecting-apache-ignite-from-meltdown.html index 209e40333f..34468fa643 100644 --- a/blog/protecting-apache-ignite-from-meltdown.html +++ b/blog/protecting-apache-ignite-from-meltdown.html @@ -457,13 +457,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -482,7 +485,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/rdbms/index.html b/blog/rdbms/index.html index 44c45fb1cc..bbf4916aa1 100644 --- a/blog/rdbms/index.html +++ b/blog/rdbms/index.html @@ -406,13 +406,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -431,7 +434,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/release/index.html b/blog/release/index.html index 79754b5390..9e219f0acb 100644 --- a/blog/release/index.html +++ b/blog/release/index.html @@ -505,13 +505,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -530,7 +533,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/security/index.html b/blog/security/index.html index 183b989ba4..e3c8b4d6b6 100644 --- a/blog/security/index.html +++ b/blog/security/index.html @@ -358,6 +358,19 @@ span(class="more d-none d-lg-block") <div class="blog__content"> <main class="blog_main"> <section class="blog__posts"> + <article class="post"> + <div class="post__header"> + <h2><a href="/blog/apache-ignite-net-intel-cet-fix.html">Ignite on .NET 9 and Intel CET</a></h2> + <div> + November 22, 2024 by Pavel Tupitsyn. Share in <a href="http://www.facebook.com/sharer.php?u=https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Facebook</a><span>, </span + ><a href="http://twitter.com/home?status=Ignite on .NET 9 and Intel CET%20https://ignite.apache.org/blog/apache-ignite-net-intel-cet-fix.html">Twitter</a> + </div> + </div> + <div class="post__content"> + <p>Old JDK code meets new Intel security feature, JVM + CLR in one process, and a mysterious crash.</p> + <p><a href="https://ptupitsyn.github.io/Ignite-on-NET-9/">Read More...</a></p> + </div> + </article> <article class="post"> <div class="post__header"> <h2><a href="/blog/meltdown-and-spectre-patches-show.html">Meltdown and Spectre patches show negligible impact to Apache Ignite performance</a></h2> @@ -415,13 +428,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -440,7 +456,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/source/index.html b/blog/source/index.html index 338d742c0b..d6be12f584 100644 --- a/blog/source/index.html +++ b/blog/source/index.html @@ -454,13 +454,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -479,7 +482,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/spark/index.html b/blog/spark/index.html index 04cb0cff1b..9635cc4f49 100644 --- a/blog/spark/index.html +++ b/blog/spark/index.html @@ -390,13 +390,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -415,7 +418,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/spectre/index.html b/blog/spectre/index.html index 251407bcb2..a8041ba0a4 100644 --- a/blog/spectre/index.html +++ b/blog/spectre/index.html @@ -415,13 +415,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -440,7 +443,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/sql/index.html b/blog/sql/index.html index 47ef7b90c1..a0477b2f81 100644 --- a/blog/sql/index.html +++ b/blog/sql/index.html @@ -453,13 +453,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -478,7 +481,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/store/index.html b/blog/store/index.html index 2a2e0e5a90..fafa7e98b4 100644 --- a/blog/store/index.html +++ b/blog/store/index.html @@ -387,13 +387,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -412,7 +415,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li> diff --git a/blog/two/index.html b/blog/two/index.html index 1d7656e84a..9666e67a68 100644 --- a/blog/two/index.html +++ b/blog/two/index.html @@ -409,13 +409,16 @@ span(class="more d-none d-lg-block") <ul> <li><a href="/blog/database">database</a></li> <li><a href="/blog/ignite">ignite</a></li> + <li><a href="/blog/.NET">.NET</a></li> + <li><a href="/blog/security">security</a></li> + <li><a href="/blog/Intel">Intel</a></li> + <li><a href="/blog/CET">CET</a></li> <li><a href="/blog/in">in</a></li> <li><a href="/blog/memory">memory</a></li> <li><a href="/blog/open">open</a></li> <li><a href="/blog/source">source</a></li> <li><a href="/blog/release">release</a></li> <li><a href="/blog/linq">linq</a></li> - <li><a href="/blog/.NET">.NET</a></li> <li><a href="/blog/SQL">SQL</a></li> <li><a href="/blog/performance">performance</a></li> <li><a href="/blog/csharp">csharp</a></li> @@ -434,7 +437,6 @@ span(class="more d-none d-lg-block") <li><a href="/blog/fast">fast</a></li> <li><a href="/blog/nodal">nodal</a></li> <li><a href="/blog/meltdown">meltdown</a></li> - <li><a href="/blog/security">security</a></li> <li><a href="/blog/spectre">spectre</a></li> <li><a href="/blog/key-value">key-value</a></li> <li><a href="/blog/store">store</a></li>