Add January 2020 newsletter

Change-Id: Ie761d68fa53daa8091343264a9f213e2821274d0
Signed-off-by: Eric Poirier <eric.poirier@eclipse-foundation.org>
diff --git a/eclipse_newsletter/2020/january/1.php b/eclipse_newsletter/2020/january/1.php
new file mode 100644
index 0000000..9f80d1e
--- /dev/null
+++ b/eclipse_newsletter/2020/january/1.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+  $App = new App ();
+  require_once ('_variables.php');
+
+  // Begin: page-specific settings. Change these.
+  $pageTitle = "Eclipse Kuksa";
+  $pageKeywords = "eclipse, newsletter, Eclipse Kuksa";
+  $pageAuthor = "Johannes Kristan";
+  $pageDescription = "Almost two years ago, Eclipse Kuksa began as a new project at the Eclipse Foundation.";
+
+  // Uncomment and set $original_url if you know the original url of this article.
+  //$original_url = "http://eclipse.org/community/eclipse_newsletter/";
+  //$og = (isset ( $original_url )) ? '<li><a href="' . $original_url . '" target="_blank">Original Article</a></li>' : '';
+
+  // Place your html content in a file called content/en_article1.php
+  $script_name = $App->getScriptName();
+
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/community/eclipse_newsletter/_includes/_generate_page_article.php");
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/2.php b/eclipse_newsletter/2020/january/2.php
new file mode 100644
index 0000000..4184bc2
--- /dev/null
+++ b/eclipse_newsletter/2020/january/2.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+  $App = new App ();
+  require_once ('_variables.php');
+
+  // Begin: page-specific settings. Change these.
+  $pageTitle = "Eclipse Corrosion";
+  $pageKeywords = "eclipse, newsletter, Eclipse Corrosion";
+  $pageAuthor = "Max Bureck";
+  $pageDescription = "Eclipse Corrosion is the Eclipse IDE-based development environment for the Rust programming language.";
+
+  // Uncomment and set $original_url if you know the original url of this article.
+  //$original_url = "http://eclipse.org/community/eclipse_newsletter/";
+  //$og = (isset ( $original_url )) ? '<li><a href="' . $original_url . '" target="_blank">Original Article</a></li>' : '';
+
+  // Place your html content in a file called content/en_article1.php
+  $script_name = $App->getScriptName();
+
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/community/eclipse_newsletter/_includes/_generate_page_article.php");
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/3.php b/eclipse_newsletter/2020/january/3.php
new file mode 100644
index 0000000..6731a44
--- /dev/null
+++ b/eclipse_newsletter/2020/january/3.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+  $App = new App ();
+  require_once ('_variables.php');
+
+  // Begin: page-specific settings. Change these.
+  $pageTitle = "Eclipse Theia";
+  $pageKeywords = "eclipse, newsletter, Eclipse Theia";
+  $pageAuthor = "Robert Hilbrich";
+  $pageDescription = "As the first official release of Eclipse Theia approaches, Project Lead, Sven Efftinge, explains why so many companies — big and small — are using this extensible, multi-language platform to develop all-in-one cloud and desktop IDEs.";
+
+  // Uncomment and set $original_url if you know the original url of this article.
+  //$original_url = "http://eclipse.org/community/eclipse_newsletter/";
+  //$og = (isset ( $original_url )) ? '<li><a href="' . $original_url . '" target="_blank">Original Article</a></li>' : '';
+
+  // Place your html content in a file called content/en_article1.php
+  $script_name = $App->getScriptName();
+
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/community/eclipse_newsletter/_includes/_generate_page_article.php");
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/4.php b/eclipse_newsletter/2020/january/4.php
new file mode 100644
index 0000000..93d5ab8
--- /dev/null
+++ b/eclipse_newsletter/2020/january/4.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+  $App = new App ();
+  require_once ('_variables.php');
+
+  // Begin: page-specific settings. Change these.
+  $pageTitle = "Newsletter News";
+  $pageKeywords = "eclipse, newsletter, Newsletter News";
+  $pageAuthor = "Michael Pöhnl";
+  $pageDescription = "Newsletter News";
+
+  // Uncomment and set $original_url if you know the original url of this article.
+  //$original_url = "http://eclipse.org/community/eclipse_newsletter/";
+  //$og = (isset ( $original_url )) ? '<li><a href="' . $original_url . '" target="_blank">Original Article</a></li>' : '';
+
+  // Place your html content in a file called content/en_article1.php
+  $script_name = $App->getScriptName();
+
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/community/eclipse_newsletter/_includes/_generate_page_article.php");
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/_variables.php b/eclipse_newsletter/2020/january/_variables.php
new file mode 100644
index 0000000..19a8960
--- /dev/null
+++ b/eclipse_newsletter/2020/january/_variables.php
@@ -0,0 +1,29 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+
+$pageTitle = "Projects to Watch for in 2020";
+$pageKeywords = "";
+$pageAuthor = "Christopher Guindon";
+$pageDescription = "";
+
+// Make it TRUE if you want the sponsor to be displayed
+$displayNewsletterSponsor = FALSE;
+
+// Sponsors variables for this month's articles
+$sponsorName = "";
+$sponsorLink = "";
+$sponsorImage = "";
+
+  // Set the breadcrumb title for the parent of sub pages
+$breadcrumbParentTitle = $pageTitle;
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/content/en_1.php b/eclipse_newsletter/2020/january/content/en_1.php
new file mode 100644
index 0000000..a191a16
--- /dev/null
+++ b/eclipse_newsletter/2020/january/content/en_1.php
@@ -0,0 +1,129 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+// This file must be included
+if (basename(__FILE__) == basename($_SERVER['PHP_SELF'])) {
+  exit();
+}
+?>
+<h1 class="article-title"><?php echo $pageTitle; ?></h1>
+<h2>Celebrating Our First Release</h2>
+<p>
+  Almost two years ago,<a href="/kuksa/"> Eclipse Kuksa</a> began as a new
+  project at the Eclipse Foundation. In the July 2018 newsletter, we provided<a
+    href="/community/eclipse_newsletter/2018/july/kuksa.php"
+  > an overview of the project</a>, its goals, and organization. Now, we&rsquo;re celebrating<a
+    href="/kuksa/blog/2019/11/01/2019-11-01-release010/"
+  > our first release</a>, and we would like to take this opportunity to provide an update on our
+  activities.
+</p>
+<h2>A Quick Look at Eclipse Kuksa</h2>
+<p>
+  First, some context. Eclipse Kuksa is a software platform and ecosystem for Vehicle-2-X scenarios.
+  It was initiated within the publicly funded ITEA project,<a
+    href="https://itea3.org/project/appstacle.html"
+  > APPSTACLE</a>.&nbsp;
+</p>
+<p>From a technical perspective, Eclipse Kuksa is based on three main pillars:</p>
+<ul>
+  <li>An in-vehicle platform<br /> The in-vehicle platform consists of a container-based app runtime
+    and supporting facilities that sit on top of a Linux-based operating system such as<a
+    href="https://www.automotivelinux.org/"
+  > Automotive Grade Linux</a> (AGL) or<a href="https://apertis.org/"> Apertis</a>. The platform
+    provides a controlled environment to execute new vehicle functionality as well as secure and
+    standardized (<a href="https://www.w3.org/TR/vehicle-information-service/">W3C Vehicle
+      Information Service Specification (VISS)</a> or<a href="https://sensor-is.org/"> Sensoris</a>)
+    access to vehicle data.
+  </li>
+  <li>A cloud backend<br /> The cloud backend integrates several projects from the<a
+    href="https://iot.eclipse.org/"
+  > Eclipse IoT Working Group</a>, including<a
+    href="https://sensor-is.org/%20%20%5b6%5d%20https:/www.eclipse.org/hono/"
+  > Eclipse Hono</a>,<a href="https://www.eclipse.org/hawkbit/"> Eclipse hawkBit</a>, and<a
+    href="https://www.eclipse.org/ditto/"
+  > Eclipse Ditto</a>, and provides a common Kubernetes-based deployment to set up an automotive IoT
+    cloud backend. It provides an app store that offers a user-focused management UI and automated
+    deployment of in-vehicle apps using Eclipse hawkBit as the underlying technology.
+  </li>
+  <li>An IDE<br /> The IDE is based on<a href="/che/"> Eclipse Che</a> and
+    Visual Studio Code, providing automation for developing in-vehicle apps. The IDE interacts with
+    the app store to simplify app deployments.
+  </li>
+</ul>
+<h2>2019 Was a Big Year for Eclipse Kuksa</h2>
+<p>The Eclipse Kuksa project was very active in 2019. The year started with a large meeting and
+  project hackathon in Berlin. This event allowed interested developers to check out the project and
+  tinker with its components to increase development traction. It also allowed us to kickstart work
+  on two bigger features: the container-based app management needed to support software over the air
+  (SOTA) and firmware over the air (FOTA) functionality.</p>
+<p>The first versions of these two features, along with several other improvements, were included in
+  our first milestone release, Kuksa-0.1.0-M1, in February. This was a great achievement because the
+  feature set for our first release was almost finalized, our third-party dependencies were almost
+  cleared, and we were ready to work toward our first release.</p>
+<p>Just prior to the release, the project team met for another hackathon in Paderborn to fix the
+  remaining open issues and polish the software to get release 0.1.0 out the door in September.</p>
+<h2>Release 0.1.0 Includes Key Features</h2>
+<p>All of this hard work meant we were able to pack a solid set of features into release 0.1.0.</p>
+<p>On the in-vehicle side, we introduced the new container-based app management, a virtual CANbus
+  that allows apps to access the Controller Area Network (CAN) in a secure and controlled way.</p>
+<p>The in-vehicle platform also includes an Intrusion Detection System (IDS) that identifies network
+  traffic anomalies to prevent malicious access. Another important feature is a unified API based on
+  the W3C VISS that provides access to data from the vehicle through a tree-like data structure.
+  Finally, the FOTA functionality provides a means to update the in-vehicle platform within a
+  vehicle to a newer version over the air.&nbsp;</p>
+<p>On the cloud backend side, we improved security, usability, and stability. We also introduced the
+  Kuksa app store that provides a user-facing frontend to install, update, and remove apps on
+  registered vehicles.</p>
+<h2>The New Features Are Great for Demos</h2>
+<p>The new features are handy for creating use cases and demonstrating them at different events.</p>
+<p>At an APPSTACLE project meeting, OTOKAR presented two interesting use cases:</p>
+<ul>
+  <li>A driver authentication system that blocks vehicle ignition until the user logs in and
+    receives authorization to start the engine.</li>
+  <li>A system that identifies aggressive driver behavior by detecting anomalies in data collected
+    from the vehicle.</li>
+</ul>
+<p>You can see part of these demonstrations in the photo below.</p>
+<p><img src="images/1_1.png" style="height: 198px; width: 318px"/></p>
+<p>
+  In addition, Robert Bosch GmbH demonstrated a roadside assistance system (shown below) at
+  EclipseCon Europe 2019 and other events. The system demonstrates how a car repair shop can use
+  remote vehicle access to check for possible problems and to either resolve the issue or analyze it
+  so service technicians are informed and know which parts are affected.
+</p>
+<p><img src="images/1_2.png" style="height: 189px; width: 142px"/></p>
+<p>These examples are great ways of showing the potential that Eclipse Kuksa opens up. A big thank
+  you to everyone who has contributed so far and made all of this possible!</p>
+<p>
+  If you&rsquo;re interested in Eclipse Kuksa, please<a href="/kuksa/"> visit
+    our website</a>,<a href="https://accounts.eclipse.org/mailing-list/kuksa-dev"> subscribe to our
+    mailing list</a>, or<a href="https://github.com/eclipse?q=kuksa"> check out the code</a>.
+</p>
+<div class="bottomitem">
+  <h3>About the Author</h3>
+  <div class="row">
+    <div class="col-sm-12">
+      <div class="row">
+        <div class="col-sm-8">
+          <img class="img-responsive"
+            src="/community/eclipse_newsletter/2020/january/images/johannes.png" alt="Johannes Kristan"
+          />
+        </div>
+        <div class="col-sm-16">
+          <p class="author-name">Johannes Kristan</p>
+          <p>Senior Expert<br>Bosch Software Innovations GmbH</p>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/content/en_2.php b/eclipse_newsletter/2020/january/content/en_2.php
new file mode 100644
index 0000000..0c72dca
--- /dev/null
+++ b/eclipse_newsletter/2020/january/content/en_2.php
@@ -0,0 +1,222 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+// This file must be included
+if (basename(__FILE__) == basename($_SERVER['PHP_SELF'])) {
+  exit();
+}
+?>
+<h1 class="article-title"><?php echo $pageTitle; ?></h1>
+<h2>Supporting the Future of Reliable Infrastructure</h2>
+<p>
+  <a href="https://projects.eclipse.org/projects/tools.corrosion">Eclipse Corrosion</a> is the
+  Eclipse IDE-based development environment for the Rust programming language. The Rust programming
+  language is gaining popularity, ranking as the &ldquo;most loved&rdquo; language on<a
+    href="https://insights.stackoverflow.com/survey/2018/#technology-_-most-loved-dreaded-and-wanted-languages"
+  > stackoverflow&lsquo;s developer survey</a> three years in a row. The language is so interesting,
+  it&rsquo;s even finding its way into the projects of tech giants, such as Amazon, Google,
+  Microsoft, and Facebook.
+</p>
+<h2>Rust Offers Key Language Features</h2>
+<p>Rust is a relatively new contender in the realm of so-called &ldquo;systems
+  programming&rdquo; languages.</p>
+<p>The language allows fine-grained control of memory usage and layout, which makes it
+  suitable for low-level tasks. The compiled programs usually have low memory overhead and fast
+  execution times. These benefits allow Rust to compete with C and C++, the longstanding predominant
+  languages in systems programming. There are also important differentiators that can make Rust a
+  better choice for certain use cases, rather than the ubiquitous C and C++ languages.</p>
+<p>Rust&rsquo;s key language features are:</p>
+<ul>
+  <li>Compile-time-guaranteed memory safety (no null-reference access, no use-after-free, no
+    double-free, no buffer over- or underflows)</li>
+  <li>Data race freedom</li>
+</ul>
+<p>These features eliminate a range of problems commonly associated with languages that
+  use manual memory management. As a result, Rust is ideal for implementing critical infrastructure
+  components and programs that need performance as well as a high standard of safety and security.
+  However, the compiler is strict and allows fewer patterns of data flow and memory access than are
+  allowed in C and C++.</p>
+<p>The following simple code example (Figure 1) illustrates a case where the Rust compiler
+  has identified a potential use-after-free error.</p>
+<p>
+  <strong>Figure 1: Potential Use-After-Free Error Flagged by the Rust Compiler</strong>
+</p>
+<p>
+  <img src="images/2_1.png" style="height: 185px; width: 454px"/>
+</p>
+<h2>Rust&rsquo;s Toolchain Also Offers Advantages</h2>
+<p>
+  But, Rust has more to offer than plain language features. The toolchain is lauded for being easy
+  to use and offering simple dependency management compared to C and C++. Rust offers a toolchain
+  version manager, called<a href="https://rustup.rs/"> Rustup</a>, and a default build tool, called
+  Cargo, that is installed with the compiler. Cargo also manages Rust projects dependencies. It can
+  easily fetch dependencies (so-called crates) from the central package repository<a
+    href="https://crates.io/"
+  > crates.io</a>.
+</p>
+<p>Concrete examples of projects that are a great fit for Rust include:</p>
+<ul>
+  <li>Fast command line tools, such as Ripgrep</li>
+  <li>Databases, such as TiKV</li>
+  <li>Virtualization technologies, such as Amazon&rsquo;s Firecracker</li>
+  <li>Embedded and Internet of Things (IoT) systems, such as parts of Microsoft&rsquo;s Azure IoT
+    Edge technology</li>
+  <li>Operating systems, such as Tock OS or Redox OS</li>
+  <li>Network applications with very low overhead, such as Linkerd Proxy</li>
+  <li>Parts of safety and security sensitive applications, such as the Firefox browser</li>
+</ul>
+<p>
+  To become familiar with the Rust language, reading the free<a
+    href="https://doc.rust-lang.org/book/"
+  > Rust Book</a> is a great way to start.&nbsp;
+</p>
+<h2>Getting Started With Corrosion and Rust</h2>
+<p>
+  The Eclipse IDE has supported systems programming for a long time. The<a
+    href="/cdt/"
+  > Eclipse CDT</a> project is a widely used C and C++ programming plug-in for the Eclipse IDE. The
+  Eclipse Corrosion plug-in follows a similar path, providing an integrated environment for
+  developing Rust applications within the Eclipse IDE.
+</p>
+<p>
+  To start writing Rust programs with Corrosion, the easiest approach is to download the<a
+    href="/downloads/packages/release/2019-12/r/eclipse-ide-rust-developers-includes-incubating-components"
+  > Eclipse IDE for Rust Developers</a>. If you use the Eclipse installer, you can install the
+  package from there as well.
+</p>
+<p>
+  To start using the Rust toolchain, most people use Rust&#39;s toolchain version manager,<a
+    href="https://rustup.rs/"
+  > Rustup</a>.
+</p>
+<p>
+  For more information about installing and using Corrosion, visit the<a
+    href="https://github.com/eclipse/corrosion"
+  > Corrosion GitHub Page</a>.&nbsp;
+</p>
+<h2>A Comprehensive Feature Set</h2>
+<p>Corrosion supports most of the features one would expect from a modern IDE:</p>
+<ul>
+  <li>Syntax highlighting</li>
+  <li>Code completion (with code templates)</li>
+  <li>Outline view</li>
+  <li>Compile error and warning diagnostics, shown in the editor</li>
+  <li>Quick fixes</li>
+  <li>Compiling and running programs and tests with cargo</li>
+  <li>Debugging programs using GDB (Figure 2)</li>
+  <li>Code formatting</li>
+  <li>Jump-to-definition (using Ctrl+Click in the code editor)</li>
+  <li>Find references</li>
+  <li>Documentation pop-up when hovering over elements</li>
+  <li>Toggle comment&nbsp;&nbsp;</li>
+</ul>
+<p>
+  <strong>Figure 2: Debugging in Corrosion</strong>
+</p>
+<p>
+  <img src="images/2_2.png" style="height: 269px; width: 453px"/>
+</p>
+<p>And there are more features to explore.</p>
+<p>The secret to Corrosion is that this rich feature set is, at its core, not implemented
+  in the Corrosion project itself. Many puzzle pieces make up the software that is shipped as
+  Eclipse Corrosion.&nbsp;</p>
+<h2>Standing on the Shoulders of Giants</h2>
+<p>It is remarkable how compact the Corrosion plug-in actually is. This is accomplished by
+  building on top of the great work in the Eclipse technologies Corrosion depends on, as well as a
+  relatively new concept: The language server protocol (LSP) (Figure 3).</p>
+<p>
+  <strong>Figure 3: The Stack Corrosion Is Built on</strong>
+</p>
+<p>
+  <img src="images/2_3.png" style="height: 224px; width: 350px"/>
+</p>
+<p>The language server protocol provides an API between an IDE and a backend to ensure the
+  language is understood by a frontend IDE or editor. For Rust, this server is the Rust Language
+  Server (RLS) that can be installed using the Rustup tool.</p>
+<p>
+  To leverage the RLS from the Eclipse IDE, the<a
+    href="https://projects.eclipse.org/projects/technology.lsp4j"
+  > Eclipse LSP4J</a> project provides a Java implementation of the LSP for language servers and
+  language server clients. The<a href="https://projects.eclipse.org/projects/technology.lsp4e">
+    Eclipse LSP4E</a> project sits on top of LSP4J to generically integrate the protocol with the
+  Eclipse IDE.
+</p>
+<p>
+  The<a href="https://projects.eclipse.org/projects/technology.tm4e"> Eclipse TM4E</a> project
+  provides the ability to perform syntax highlighting based on TextMate grammar definitions.
+  Corrosion uses this framework to perform syntax highlighting based on an existing TextMate grammar
+  file.&nbsp;
+</p>
+<p>The Rust toolchain does not currently come with a Debug Adapter Protocol (DAP) server.
+  The DAP is a sister protocol to the LSP, allowing IDEs to start and debug applications. The lack
+  of a DAP server means debugging support in Corrosion must be accomplished in a different way.</p>
+<p>
+  The<a href="/cdt/"> Eclipse CDT</a> project allows native applications to
+  be debugged using the GDB debugger. Corrosion reuses this functionality to support debugging of
+  Rust applications.
+</p>
+<p>
+  Using these existing technologies is a mutually beneficial relationship. To improve Corrosion,
+  committers are contributing to the Eclipse CDT, LSP4E, and<a href="/mylyn/">
+    Mylyn</a> projects. These efforts improve Corrosion, as well as the upstream Eclipse
+  technologies.
+</p>
+<h2>Improvements Are Ongoing</h2>
+<p>The development pace in Corrosion is steady as we eliminate minor issues in Rust
+  development one by one. For example, the upcoming version will support a CodeLense for running
+  single test cases directly from their definition (Figure 4). It will also come with diagnostics in
+  the debug launch configuration to indicate any problems with the debugger configuration (Figure
+  5).</p>
+<p>
+  <strong>Figure 4: Starting a Test From Its Definition</strong>
+</p>
+<p>
+  <img src="images/2_4.png" style="height: 115px; width: 324px"/>
+</p>
+<p>
+  <strong>Figure 5: Debugger Errors Shown in the Launch Dialog</strong>
+</p>
+<p><img src="images/2_5.png" style="height: 307px; width: 401px"/></p>
+<p>Other improvements will be available in Corrosion through improvements to the
+  underlying components, which are evolving as well.</p>
+<p>
+  When RLS v2.0 is completed, Corrosion will gain many great features, including more intelligent
+  (postfix) code completions and much more. For a glimpse into the future of RLS, take a look at the<a
+    href="https://rust-analyzer.github.io/thisweek"
+  > rust-analyzer project</a>.
+</p>
+<h2>Get Involved in Corrosion</h2>
+<p>We always welcome contributions to Corrosion and are keen to know how we can improve
+  the project as well as which features are most important to our users.</p>
+<p>
+  To report issues, make a feature request, comment on existing issues, or discuss contributions,
+  please visit the<a href="https://github.com/eclipse/corrosion/issues"> Corrosion issue tracker</a>.
+</p>
+<div class="bottomitem">
+  <h3>About the Author</h3>
+  <div class="row">
+    <div class="col-sm-12">
+      <div class="row">
+        <div class="col-sm-8">
+          <img class="img-responsive"
+            src="/community/eclipse_newsletter/2020/january/images/max.png" alt="Max Bureck"
+          />
+        </div>
+        <div class="col-sm-16">
+          <p class="author-name">Max Bureck</p>
+          <p>Senior Researcher<br>Fraunhofer Institute for Open Communication Systems (FOKUS)</p>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/content/en_3.php b/eclipse_newsletter/2020/january/content/en_3.php
new file mode 100644
index 0000000..d0e9a55
--- /dev/null
+++ b/eclipse_newsletter/2020/january/content/en_3.php
@@ -0,0 +1,154 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+// This file must be included
+if (basename(__FILE__) == basename($_SERVER['PHP_SELF'])) {
+  exit();
+}
+?>
+<h1 class="article-title"><?php echo $pageTitle; ?></h1>
+<h2>A Single IDE for Cloud and Desktop Deployments</h2>
+<p>
+  As the first official release of<a href="https://theia-ide.org/"> Eclipse Theia</a> approaches,
+  Project Lead, Sven Efftinge, explains why so many companies &mdash; big and small &mdash; are
+  using this extensible, multi-language platform to develop all-in-one cloud and desktop IDEs.
+</p>
+<p>
+  <strong>Q. What exactly is Eclipse Theia?</strong>
+</p>
+<p>
+  A. Eclipse Theia is a framework for building a fully customized, single-source IDE that runs in
+  web browsers and as a native desktop application. It combines the design ideas and ecosystem from
+  the Microsoft Visual Studio Code IDE with the flexibility and customization capabilities from the<a
+    href="/eclipseide/"
+  > Eclipse IDE</a> so it offers the best of both worlds. Plus, it runs in a browser.
+</p>
+<p>
+  <strong>Q. Why is it important that Eclipse Theia supports cloud and desktop IDE development?</strong>
+</p>
+<p>A.&nbsp; Traditionally, IDEs run as a native app in a desktop operating system. But,
+  more and more of the applications developers use, from email to spreadsheets to text documents,
+  are in the cloud and accessed through browsers. The IDE is one of the last remaining desktop
+  applications developers use.</p>
+<p>For years now, companies have been thinking about how they can move to an IDE with a
+  fresh technology stack and cloud-based development tools. But, from a strategic perspective,
+  it&rsquo;s often difficult for them to determine whether they should invest in redeveloping their
+  desktop IDE for the web. The same is true if they started with a cloud IDE, but now need desktop
+  development capabilities.</p>
+<p>With Eclipse Theia, companies are freed from having to make these difficult decisions.
+  They can develop a modern IDE once then deploy it in both cloud and desktop development
+  environments.</p>
+<p>
+  <strong>Q. Who are some of the companies that are using the Theia technology?</strong>
+</p>
+<p>A. Right from the beginning, major, global companies recognized the value that Theia
+  provides. In fact, Ericsson was one of our first contributors &mdash; even before the project was
+  part of the Eclipse Foundation &mdash; and they&rsquo;re still one of our top contributors.</p>
+<p>Today, a number of very prominent companies use Theia as the basis for their IDEs,
+  including:</p>
+<ul>
+  <li>Arm and Arduino, who are using Theia to write embedded code</li>
+  <li>Google, who is using Theia in its Google Cloud shell</li>
+  <li>IBM, who is using Theia for multiple projects</li>
+  <li>Red Hat, who has replaced its Java-based IDE with Theia as part of the<a
+    href="/che/"
+  > Eclipse Che</a> project
+  </li>
+  <li>SAP, who has replaced its existing web IDE with Theia</li>
+</ul>
+<p>We&rsquo;re also seeing a lot of engagement and adoption among smaller businesses and
+  startups, and across industries &mdash; from hardware design to aerospace, insurance, and finance.</p>
+<p>Theia really is ideal for all companies of all sizes in all industries.</p>
+<p>
+  <strong>Q. Why do you think companies that have traditionally used in-house or proprietary IDEs
+    are moving to Eclipse Theia, which is open source?</strong>
+</p>
+<p>A. Companies want to ensure that when they invest in an IDE, no single vendor is
+  controlling the future or scope of it. Projects at the Eclipse Foundation are guaranteed to be
+  completely vendor-neutral.</p>
+<p>They also want to leverage the contributions of a diverse and engaged community.
+  Eclipse Theia has 125 contributors so the project is very active and continually advancing.</p>
+<p>Companies that use Theia gain all the advantages of a truly open source IDE, and they
+  have the flexibility to easily customize the platform for their own development requirements.</p>
+<p>
+  <strong>Q. What makes Eclipse Theia so easy to customize?</strong>
+</p>
+<p>A. From an architectural perspective, the project consists of many small extensions
+  that work together. You can pick the extensions you want to include and skip those you don&rsquo;t
+  want to include. You can also write your own extensions.</p>
+<p>In addition, you can modify the functionality and the user interface at a very
+  fine-grained level using libraries. There&rsquo;s no need to patch or fork the core code.</p>
+<p>
+  <strong>Q. Why is this flexibility important?</strong>
+</p>
+<p>A. The architectural flexibility makes it easy to build an IDE that&rsquo;s aligned
+  with business goals and developer requirements.</p>
+<p>For example, one goal might be to minimize the onboarding time and learning curve for
+  developers migrating to the new IDE. Another might be to provide access to more advanced
+  development tools. We helped Arduino tailor the user interface and user experience so it&rsquo;s
+  very similar to their legacy IDE, &ldquo;hiding&rdquo; more advanced capabilities behind a button.
+  These types of approaches are particularly helpful for companies that need to migrate a large
+  developer base to the new IDE.</p>
+<p>Theia is also very flexible from a programming perspective. It natively supports Visual
+  Studio Code extensions, and there are more than 15,000 of them in the marketplace. That means
+  developers can use just about any programming language in a Theia-based IDE.</p>
+<p>
+  <strong>Q. Is it hard to contribute to Eclipse Theia?</strong>
+</p>
+<p>A. No, it&rsquo;s super-easy. There&rsquo;s no long readme about how to set up your
+  computer, the compilers you need, or the tools that are required. You just click one button and
+  you can start coding.</p>
+<p>You can create a workspace using Gitpod.io, our professional hosting solution for
+  Theia. In just a few seconds, it gives you a fully built Theia code base you can use to contribute
+  changes to the project.</p>
+<p>
+  We see this simplicity as one of the reasons we have so many high-quality contributions. The
+  project has a star rating of almost 7,000 on<a href="https://github.com/eclipse-theia/theia">
+    GitHub</a> so developers obviously like what we&rsquo;re doing.
+</p>
+<p>
+  <strong>Q. What are the upcoming plans for Eclipse Theia?</strong>
+</p>
+<p>A. We&rsquo;re focusing on being 100 percent compatible with all Visual Studio Code
+  extensions. Right now, we support about 90 percent of them so we&rsquo;re working on the last 10
+  percent.</p>
+<p>And, we&rsquo;re targeting a Theia 1.0 release on March 26.</p>
+<p>Longer term, we&rsquo;ll be focusing on strengthening all of the aspects associated
+  with a mature, production-ready platform &mdash; robustness, speed, reliable performance, and
+  APIs.</p>
+<p>
+  <strong>Q. How can people get involved in Eclipse Theia? </strong>
+</p>
+<p>A. We have weekly developer meetings and we welcome everyone who is interested to join
+  the calls.</p>
+<p>
+  For more details, the best place to start is the<a href="https://theia-ide.org/"> Theia website</a>.
+</p>
+<div class="bottomitem">
+  <h3>About the Author</h3>
+  <div class="row">
+    <div class="col-sm-16">
+      <div class="row">
+        <div class="col-sm-6">
+          <img class="img-responsive"
+            src="/community/eclipse_newsletter/2020/january/images/sven.png" alt="Sven Efftinge"
+          />
+        </div>
+        <div class="col-sm-18">
+          <p class="author-name">Sven Efftinge</p>
+          <p>CEO<br>TypeFox GmbH</p>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/content/en_4.php b/eclipse_newsletter/2020/january/content/en_4.php
new file mode 100644
index 0000000..94e2d32
--- /dev/null
+++ b/eclipse_newsletter/2020/january/content/en_4.php
@@ -0,0 +1,163 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+// This file must be included
+if (basename(__FILE__) == basename($_SERVER['PHP_SELF'])) {
+  exit();
+}
+?>
+<h1 class="article-title"><?php echo $pageTitle; ?></h1>
+<h2>Cloud Native for Java Day Marks an Industry First</h2>
+<p>Don&rsquo;t miss your opportunity to engage with the best and brightest minds from the
+  enterprise Java and Kubernetes communities at Cloud Native for Java (CN4J) Day on March 30 at
+  KubeCon + CloudNativeCon Europe in Amsterdam.</p>
+<p>The all-day event includes expert talks, demos, and thought-provoking sessions focused
+  on building cloud native enterprise applications using Jakarta EE-based microservices on
+  Kubernetes. It marks the first time Java and Kubernetes experts are coming together at one event
+  to collaborate and share their expertise.</p>
+<p>CN4J Day is an important and truly unique opportunity to:</p>
+<ul>
+  <li>Learn more about the future of cloud native Java development from industry and community
+    leaders</li>
+  <li>Gain deeper insight into key aspects of Jakarta EE, MicroProfile, and Kubernetes technologies</li>
+  <li>Meet and share ideas with global Java and Kubernetes ecosystem innovators</li>
+</ul>
+<p>The day features a stellar lineup of keynote speakers and informative technical talks
+  from leading Java experts and Eclipse Foundation community members.</p>
+<p>Thanks to the generous support of our sponsors, there&rsquo;s a minimal cost of $50 to
+  attend CN4J Day. Simply add the event to your KubeCon + CloudNativeCon Europe registration.</p>
+<p>
+  For more details and a link to the registration page, click<a href="/cn4j-day">
+    here</a>.
+</p>
+<hr>
+<h2>Bosch ConnectedWorld to Showcase Eclipse IoT and Edge Native Innovations</h2>
+<p>
+  Drop by and see the Eclipse Foundation community in booth #24 at<a
+    href="https://bosch-connected-world.com/"
+  > Bosch ConnectedWorld 2020</a> (BCW20) Feb 19-20 in Berlin, Germany, where we&rsquo;ll be sharing
+  the latest advances in open source IoT and edge computing innovations. You&rsquo;ll find a great
+  mix of demos and presentations featuring key<a href="https://iot.eclipse.org/"> IoT</a> and<a
+    href="https://edgenative.eclipse.org/"
+  > Edge Native</a> Working Group projects, including:
+</p>
+<ul>
+  <li><a href="/ditto/">Eclipse Ditto</a> for organizing and managing digital
+    twins for IoT devices</li>
+  <li><a href="/hono/">Eclipse Hono</a> for connecting large numbers of IoT
+    devices</li>
+  <li><a href="/hawkbit/">Eclipse hawkBit</a> for rolling out software
+    updates to edge devices, controllers, and gateways</li>
+  <li><a href="/vorto/">Eclipse Vorto</a> for modeling IoT devices</li>
+  <li><a href="https://iofog.org/">Eclipse ioFog</a> for building and running enterprise-scale
+    applications at the edge</li>
+  <li><a href="https://fog05.io/">Eclipse fog05</a> for distributing computing, storage, control,
+    and networking functions closer to users</li>
+</ul>
+<p>
+  Beyond our booth, you&rsquo;ll also find numerous Eclipse Foundation technologies integrated into<a
+    href="https://www.bosch-iot-suite.com/"
+  > commercial IoT solutions from Bosch</a> and its ecosystem partners.
+</p>
+<p>
+  We&rsquo;re very pleased to offer Eclipse community members a discounted registration fee of 850
+  euros. To take advantage of the special price, register<a href="http://www.bcw-registration.com/">
+    here</a> and use the code EclipseFdn@BCW20.
+</p>
+<hr>
+<h2>Eclipse IoT Community Members to Adjudicate Open Source Prize at Bosch
+  ConnectedExperience 2020</h2>
+<p>
+  Eclipse Foundation IoT and Edge Computing Program Manager, Fr&eacute;d&eacute;ric Desbiens, and
+  members of the<a href="https://iot.eclipse.org/"> Eclipse IoT</a> community will adjudicate the
+  open source prize at<a href="https://bosch-connected-world.com/hackathon/"> Bosch
+    ConnectedExperience 2020</a> (BCX20), Europe&rsquo;s largest IoT hackathon.
+</p>
+<p>
+  BCX20 takes place February 17-19 in Berlin, Germany and is collocated with<a
+    href="https://bosch-connected-world.com/"
+  > Bosch ConnectedWorld</a> 2020 (BCW20). Participants have 30 hours to team up and tackle several
+  hack challenges using more than 135 connectable devices from Bosch and its ecosystem partners. On
+  the final day, each team will present their prototypes and ideas to other hackathon participants
+  and the jury.
+</p>
+<p>
+  BCX attracts more than 700 developers and 90 hack coaches from around the world and has become a
+  &ldquo;can&rsquo;t miss&rdquo; event for the global IoT ecosystem. Anyone can<a
+    href="https://bosch-connected-world.com/attend/tickets-prices/"
+  > purchase a ticket</a> to BCX. Students and employees of start-ups can<a
+    href="https://www.bcw-registration.com/registration/index"
+  > apply for a free ticket</a>.
+</p>
+<hr>
+<h2>IoT Community Meetings to Follow BCW20 in Berlin</h2>
+<p>Everyone in the Eclipse community is invited to participate in the Eclipse IoT
+  community meetings that will be hosted by Bosch in Berlin on Friday, February 21 after BCW20
+  finishes up.</p>
+<p>
+  These face-to-face meetings are a great way for Eclipse IoT community members to meet and connect
+  with one another and for everyone in the broader Eclipse community to learn more about
+  what&rsquo;s happening in the<a href="https://iot.eclipse.org/"> Eclipse IoT</a> and<a
+    href="https://edgenative.eclipse.org/"
+  > Edge Native</a> Working Groups.
+</p>
+<p>If you&rsquo;re interested in attending the meetings and haven&rsquo;t already
+  registered, email iot@eclipse.org.</p>
+<hr>
+<h2>Eclipse Che Webinar Now Available for On-Demand Viewing</h2>
+<p>
+  Watch this<a href="https://webinars.devops.com/eclipse-che"> recorded webinar</a> to learn more
+  about<a href="/che/"> Eclipse Che 7</a>, the world&rsquo;s first open
+  source, Kubernetes-native IDE. Che defines workspaces that include their dependencies including
+  embedded containerized runtimes, web-based IDE (based on <a href="https://theia-ide.org/">Eclipse
+    Theia</a>), and project code.
+</p>
+<p>You&rsquo;ll learn from a panel of industry experts how this revolutionary IDE for
+  distributed and mainframe development drives developer productivity and improves overall software
+  delivery. The panel features:</p>
+<ul>
+  <li>Paul Buck, vice president of community development at the Eclipse Foundation</li>
+  <li>Stevan Le Meur, product manager at Red Hat</li>
+  <li>Dana Boudreau, product manager at Broadcom</li>
+</ul>
+<hr>
+<h2>Eclipse Foundation to Host Barcelona Strategic Open Source Summit</h2>
+<p>On Tuesday, February 25, the Eclipse Foundation will host the first-ever Barcelona
+  Strategic Open Source Summit. This exclusive, invitation-only event is sponsored by Huawei and
+  runs concurrently with Mobile World Congress 2020 (MWC20).</p>
+<p>Located within walking distance of MWC20, the summit brings together C-level
+  executives, decision-makers, and thought leaders to share best practices, discuss emerging open
+  source technologies, and learn about sustainable and scalable open collaboration in Europe. Topics
+  will include opportunities in telecommunications, artificial intelligence, cloud, automotive,
+  Industry 4.0, Internet of Things (IoT), and edge computing markets and technologies.</p>
+<p>
+  To request your complimentary invitation, click <a
+    href="http://eclipse-5413615.hs-sites.com/mwc20-workshop-invitation-request-form"
+  >here</a>. If you&rsquo;re interested in sponsoring the Barcelona Strategic Open Source Summit,<a
+    href="mailto:gael.blondelle@eclipse-foundation.org"
+  > email Gael Blondelle</a> at the Eclipse Foundation.
+</p>
+<hr>
+<h2>Eclipse Foundation Sponsoring First-Ever Open Source Africa Festival</h2>
+<p>
+  The Eclipse Foundation proudly supports <a href="https://www.oscafrica.org/">Open Source Community
+    Africa</a>&rsquo;s mission to increase African contributions to open source projects. That&#39;s
+  why we are sponsoring the first-ever <a href="https://festival.oscafrica.org/">Open Source Africa
+    Festival</a>, February 20-22, in Lagos, Nigeria.
+</p>
+<p>According to Open Source Community Africa, the festival is expected to attract student
+  delegates, developers, designers, and corporate organizations with a series of talks, workshops,
+  and insight into open source developer tools.</p>
+<p>We&rsquo;re pleased to offer three free passes to this event to Eclipse community
+  members in the Lagos, Nigeria, area. An Eclipse account is required to claim a free pass and
+  there&rsquo;s a limit of one pass per person. For more information, contact events@eclipse.org.</p>
diff --git a/eclipse_newsletter/2020/january/content/en_index.php b/eclipse_newsletter/2020/january/content/en_index.php
new file mode 100644
index 0000000..0e92ea8
--- /dev/null
+++ b/eclipse_newsletter/2020/january/content/en_index.php
@@ -0,0 +1,495 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+// This file must be included
+if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])){exit();}
+?>
+    <table border="0" cellpadding="0" cellspacing="0" height="100%" width="<?php print $email_body_width; ?>" id="emailBody">
+
+      <!-- MODULE ROW // -->
+      <!--
+        To move or duplicate any of the design patterns
+          in this email, simply move or copy the entire
+          MODULE ROW section for each content block.
+      -->
+
+      <tr class="banner_Container">
+        <td align="center" valign="top">
+
+          <?php if (isset($path_to_index)): ?>
+            <p style="text-align:right;"><a href="<?php print $path_to_index; ?>">Read in your browser</a></p>
+          <?php endif; ?>
+
+          <!-- CENTERING TABLE // -->
+           <!--
+              The centering table keeps the content
+                tables centered in the emailBody table,
+                in case its width is set to 100%.
+            -->
+          <table border="0" cellpadding="0" cellspacing="0"
+            width="100%" class="flexibleContainer">
+            <tr>
+              <td background="<?php print $path; ?>/community/eclipse_newsletter/assets/public/images/Banner.png" id="bannerTop"
+                class="flexibleContainerCell textContent">
+                <p id="date">Eclipse Newsletter - 2020.XX.01</p> <br />
+
+                <!-- PAGE TITLE -->
+
+                <h2><?php print $pageTitle; ?></h2>
+
+                <!-- PAGE TITLE -->
+
+              </td>
+            </tr>
+          </table> <!-- // CENTERING TABLE -->
+        </td>
+      </tr>
+      <!-- // MODULE ROW -->
+
+
+      <!-- MODULE ROW // -->
+      <tr class="ImageText_TwoTier">
+        <td align="center" valign="top">
+          <!-- CENTERING TABLE // -->
+          <table border="0" cellpadding="0" cellspacing="0"
+            width="100%">
+            <tr>
+              <td align="center" valign="top">
+                <!-- FLEXIBLE CONTAINER // -->
+                <table border="0" cellpadding="0" cellspacing="0"
+                  width="<?php print $email_body_width; ?>" class="flexibleContainer">
+                  <tr>
+                    <td align="center" valign="top" width="<?php print $email_body_width; ?>"
+                      class="flexibleContainerCell">
+                      <!-- CONTENT TABLE // -->
+                      <table align="Left" border="0" cellpadding="0"
+                        cellspacing="0" width="85%"
+                        class="flexibleContainer marginLeft text_TwoTier">
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <img width="200" class="float-left margin-right-20 margin-bottom-25" src="<?php print $path; ?>/community/eclipse_newsletter/2019/december/images/thabang.png" />
+                          <h3>Editor's Note</h3>
+
+                          <p>Welcome to 2020 and our first community newsletter of the new
+                          year and the new decade! With so many interesting and innovative projects
+                          underway and strong community engagement, I have no doubt that 2020 will
+                          be an exciting year for all of us in the Eclipse community.</p>
+                        <p>To give you just a small glimpse into the great progress some
+                          of our project teams are making, we&rsquo;re featuring three projects
+                          you&rsquo;ll want to follow throughout 2020 and beyond:</p>
+                        <ul>
+                          <li><a href="https://eclipse.org/community/eclipse_newsletter/2020/january/1.php">Eclipse Corrosion</a>: Max Bureck provides an overview of this
+                            Eclipse IDE-based development environment for the Rust programming
+                            language and its comprehensive feature set.</li>
+                          <li><a href="https://eclipse.org/community/eclipse_newsletter/2020/january/2.php">Eclipse Kuksa</a>: Johannes Kristan celebrates the first
+                            release of this software platform and ecosystem for Vehicle-2-X
+                            scenarios with an update on project achievements.</li>
+                          <li><a href="https://eclipse.org/community/eclipse_newsletter/2020/january/3.php">Eclipse Theia</a>: Sven Efftinge explains why so many
+                            companies are using this extensible, multi-language platform to develop
+                            all-in-one cloud and desktop IDEs.</li>
+                        </ul>
+                        <p>Also, don&rsquo;t miss our <a href="https://eclipse.org/community/eclipse_newsletter/2020/january/4.php">News</a> section this month.
+                          We&rsquo;re heavily involved in a number of important, upcoming events
+                          &mdash; including Cloud Native for Java (CN4J) Day, which will be a
+                          watershed day in the open source movement &mdash; and we&rsquo;ve provided
+                          details to help you plan your participation and take advantage of special
+                          offers.</p>
+                        <p>Finally, be sure to check our lists so you can stay up to date
+                          with the latest happenings here at the Eclipse Foundation:</p>
+                        <ul>
+                          <li><a href="#new_project_proposals">New Project Proposals</a></li>
+                          <li><a href="#new_project_releases">New Project Releases</a></li>
+                          <li><a href="#upcoming_events">Upcoming Eclipse Events</a></li>
+                        </ul>
+                        <p>
+                          In next month&rsquo;s newsletter, we&rsquo;ll turn our focus to Jakarta
+                          EE. With momentum toward Jakarta EE 9 building, there&rsquo;s a lot going
+                          on in this very vibrant Eclipse community, so make sure to bookmark our <a
+                            href="/community/eclipse_newsletter/"
+                          >newsletter page</a> and watch your inbox for details.
+                        </p>
+                        <p>Happy Reading!</p>
+                        <p>Thabang Mashologu</p>
+                      </td>
+                        </tr>
+                      </table> <!-- // CONTENT TABLE -->
+                    </td>
+                  </tr>
+                </table> <!-- // FLEXIBLE CONTAINER -->
+              </td>
+            </tr>
+          </table> <!-- // CENTERING TABLE -->
+        </td>
+      </tr>
+      <!-- // MODULE ROW -->
+
+ <!-- MODULE ROW // -->
+      <tr>
+        <td align="center" valign="top">
+          <!-- CENTERING TABLE // -->
+          <hr>
+          <h3 style="text-align: left;">Articles</h3>
+          <table border="0" cellpadding="0" cellspacing="0"
+            width="100%">
+            <tr>
+              <td align="center" valign="top">
+                <!-- FLEXIBLE CONTAINER // -->
+                <table border="0" cellpadding="0" cellspacing="0"
+                  width="<?php print $email_body_width; ?>" class="flexibleContainer">
+                  <tr>
+                    <td valign="top" width="<?php print $email_body_width; ?>"
+                      class="flexibleContainerCell">
+                      <!-- CONTENT TABLE // -->
+                      <table align="Left" border="0" cellpadding="0"
+                        cellspacing="0" width="<?php print $col_2_table; ?>"
+                        class="flexibleContainer">
+                        <tr>
+                          <td valign="top" class="imageContentLast">
+                           <a href="https://www.eclipse.org/community/eclipse_newsletter/2020/january/1.php"><img
+                            src="<?php print $path; ?>/community/eclipse_newsletter/2020/january/images/2.png"
+                            width="<?php print $col_2_img; ?>" class="flexibleImage"
+                            style="max-width: <?php print $col_2_img; ?>;" /></a>
+                          </td>
+                        </tr>
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <a href="https://www.eclipse.org/community/eclipse_newsletter/2020/january/1.php"><h3>Eclipse Kuksa</h3></a>
+                          </td>
+                        </tr>
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <p></p>
+                          </td>
+                        </tr>
+                      </table> <!-- // CONTENT TABLE --> <!-- CONTENT TABLE // -->
+                      <table align="Right" border="0"
+                        cellpadding="0" cellspacing="0" width="<?php print $col_2_table; ?>"
+                        class="flexibleContainer">
+                        <tr>
+                          <td valign="top" class="imageContentLast">
+                            <a href="https://www.eclipse.org/community/eclipse_newsletter/2020/january/2.php"><img
+                            src="<?php print $path; ?>/community/eclipse_newsletter/2020/january/images/1.png"
+                            width="<?php print $col_2_img; ?>" class="flexibleImage"
+                            style="max-width: <?php print $col_2_img; ?>;" /></a>
+                          </td>
+                        </tr>
+                        <tr>
+                          <td valign="top" class="textContent">
+                          <a href="https://www.eclipse.org/community/eclipse_newsletter/2020/january/2.php"><h3>Eclipse Corrosion</h3></a>
+                          </td>
+                        </tr>
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <p></p>
+                          </td>
+                        </tr>
+                      </table> <!-- // CONTENT TABLE -->
+                    </td>
+                  </tr>
+                </table> <!-- // FLEXIBLE CONTAINER -->
+              </td>
+            </tr>
+          </table> <!-- // CENTERING TABLE -->
+        </td>
+      </tr>
+      <!-- // MODULE ROW -->
+
+
+
+   <!-- MODULE ROW // -->
+      <tr>
+        <td align="center" valign="top">
+          <!-- CENTERING TABLE // -->
+          <table border="0" cellpadding="0" cellspacing="0"
+            width="100%">
+            <tr>
+              <td align="center" valign="top">
+                <!-- FLEXIBLE CONTAINER // -->
+                <table border="0" cellpadding="0" cellspacing="0"
+                  width="<?php print $email_body_width; ?>" class="flexibleContainer">
+                  <tr>
+                    <td valign="top" width="<?php print $email_body_width; ?>"
+                      class="flexibleContainerCell">
+                      <!-- CONTENT TABLE // -->
+                      <table align="Left" border="0" cellpadding="0"
+                        cellspacing="0" width="<?php print $col_2_table; ?>"
+                        class="flexibleContainer">
+                       <tr>
+                          <td valign="top" class="imageContentLast">
+                            <a href="https://www.eclipse.org/community/eclipse_newsletter/2020/january/3.php"><img
+                            src="<?php print $path; ?>/community/eclipse_newsletter/2020/january/images/3.png"
+                            width="<?php print $col_2_img; ?>" class="flexibleImage"
+                            style="max-width: <?php print $col_2_img; ?>;" /></a>
+                          </td>
+                        </tr>
+                         <tr>
+                          <td valign="top" class="textContent">
+                            <a href="https://www.eclipse.org/community/eclipse_newsletter/2020/january/3.php"><h3>Eclipse Theia</h3></a>
+                          </td>
+                        </tr>
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <p></p>
+                          </td>
+                        </tr>
+                      </table> <!-- // CONTENT TABLE --> <!-- CONTENT TABLE // -->
+                    </td>
+                  </tr>
+                </table> <!-- // FLEXIBLE CONTAINER -->
+              </td>
+            </tr>
+          </table> <!-- // CENTERING TABLE -->
+        </td>
+      </tr>
+      <!-- // MODULE ROW -->
+
+      <!-- MODULE ROW // -->
+      <tr>
+        <td align="left" valign="top">
+          <!-- CENTERING TABLE // -->
+          <table border="0" cellpadding="0" cellspacing="0"
+            width="100%">
+            <tr>
+              <td align="left" valign="top">
+                <!-- FLEXIBLE CONTAINER // -->
+                <table border="0" cellpadding="0" cellspacing="0"
+                  width="<?php print $email_body_width; ?>" class="flexibleContainer">
+                  <tr>
+                    <td valign="top" width="<?php print $email_body_width; ?>"
+                      class="flexibleContainerCell">
+                      <h3 id="new_project_proposals" style="margin-bottom:10px;">New Project Proposals</h3>
+                      <!-- CONTENT TABLE // -->
+                      <table align="Left" border="0" cellpadding="0"
+                        cellspacing="0" width="<?php print $col_2_table; ?>"
+                        class="flexibleContainer">
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <ul>
+                              <li>The <a style="color:#000;" target="_blank" href="https://projects.eclipse.org/proposals/eclipse-openk-core-modules">Eclipse openK Core Modules</a> provides a set of core modules for developing open source software for system operators which matches the needs of power networks in the 21st century.&nbsp;</li>
+                              <li><a style="color:#000;" target="_blank" href="https://projects.eclipse.org/proposals/eclipse-automated-driving-open-research-adore">Eclipse ADORe</a> provides a modular software library and toolkit for decision making, planning, control and simulation of automated vehicles. The project is focused on decision making, planning and control for automated vehicles.</li>
+                            </ul>
+                          </td>
+                         </tr>
+                      </table> <!-- // CONTENT TABLE --> <!-- CONTENT TABLE // -->
+                      <table align="Right" border="0"
+                        cellpadding="0" cellspacing="0" width="<?php print $col_2_table; ?>"
+                        class="flexibleContainer">
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <ul>
+                              <li>The <a target="_blank" style="color:#000;" href="https://projects.eclipse.org/proposals/eclipse-lemminx">LemMinX project</a> provides an LSP implementation for the XML language (aka XML Language Server). It can be used with any editor that supports the protocol, to offer editing support for XML documents, as well as schema-based (XSD and DTD) validation.</li>
+                            </ul>
+                          </td>
+                        </tr>
+                      </table> <!-- // CONTENT TABLE -->
+                    </td>
+                  </tr>
+                </table> <!-- // FLEXIBLE CONTAINER -->
+                <p>Interested in more project activity? <a href="/projects/project_activity.php">Read on!</a></p>
+              </td>
+            </tr>
+          </table> <!-- // CENTERING TABLE -->
+        </td>
+      </tr>
+      <!-- // MODULE ROW -->
+
+      <!-- MODULE ROW // -->
+      <tr>
+        <td align="left" valign="top">
+          <!-- CENTERING TABLE // -->
+          <table border="0" cellpadding="0" cellspacing="0"
+            width="100%">
+            <tr>
+              <td align="left" valign="top">
+                <!-- FLEXIBLE CONTAINER // -->
+                <table border="0" cellpadding="0" cellspacing="0"
+                  width="<?php print $email_body_width; ?>" class="flexibleContainer">
+                  <tr>
+                    <td valign="top" width="<?php print $email_body_width; ?>"
+                      class="flexibleContainerCell">
+                      <h3 id="new_project_releases" style="margin-bottom:10px;">New Project Releases</h3>
+                      <!-- CONTENT TABLE // -->
+                      <table align="Left" border="0" cellpadding="0"
+                        cellspacing="0" width="<?php print $col_2_table; ?>"
+                        class="flexibleContainer">
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <ul>
+                              <li><a style="color:#000;" target="_blank" href="https://projects.eclipse.org/projects/technology.rcptt">Eclipse RCP Testing Tool 2.5.0 Release</a></li>
+                              <li><a style="color:#000;" target="_blank" href="https://projects.eclipse.org/projects/technology.escet">Eclipse ESCET Creation</a></li>
+                              <li><a style="color:#000;" target="_blank" href="https://projects.eclipse.org/projects/iot.zenoh">Eclipse zenoh  Creation</a></li>
+                              <li><a style="color:#000;" target="_blank" href="https://projects.eclipse.org/projects/technology.skills">Eclipse Skills Creation</a></li>
+                              <li><a style="color:#000;" target="_blank" href="https://projects.eclipse.org/projects/ee4j.krazo">Eclipse Krazo  1.0.0 Release</a></li>
+                              <li><a style="color:#000;" target="_blank" href="https://projects.eclipse.org/projects/technology.efbt">Eclipse Free BIRD Tools Creation</a></li>
+                              <li><a style="color:#000;" target="_blank" href="https://projects.eclipse.org/projects/technology.app4mc">Eclipse APP4MC Creation</a></li>
+                            </ul>
+                          </td>
+                         </tr>
+                      </table> <!-- // CONTENT TABLE --> <!-- CONTENT TABLE // -->
+
+                    </td>
+                  </tr>
+                </table> <!-- // FLEXIBLE CONTAINER -->
+                <p>View all the project releases <a target="_blank" style="color:#000;" href="https://www.eclipse.org/projects/tools/reviews.php">here!</a>.</p>
+                <hr>
+              </td>
+            </tr>
+          </table> <!-- // CENTERING TABLE -->
+        </td>
+      </tr>
+      <!-- // MODULE ROW -->
+
+
+      <!-- MODULE ROW // -->
+      <tr>
+        <td align="center" valign="top">
+          <!-- CENTERING TABLE // -->
+          <table border="0" cellpadding="0" cellspacing="0"
+            width="100%">
+            <tr>
+              <td align="center" valign="top">
+                <!-- FLEXIBLE CONTAINER // -->
+                <table border="0" cellpadding="0" cellspacing="0"
+                  width="<?php print $email_body_width; ?>" class="flexibleContainer">
+                  <tr>
+                    <td valign="top" width="<?php print $email_body_width; ?>"
+                      class="flexibleContainerCell">
+                      <!-- CONTENT TABLE // -->
+                      <table border="0" cellpadding="0"
+                        cellspacing="0"
+                        class="flexibleContainer">
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <h3 id="upcoming_events">Upcoming Eclipse Events</h3>
+                          </td>
+                        </tr>
+                        <tr>
+                          <td valign="top" class="textContent">
+                            <p>Eclipse events are being hosted all over the world! Get involved by attending
+                            or organizing an event. <a target="_blank" style="color:#000;" href="http://events.eclipse.org/">View all events</a>.</p>
+
+                            <p>Upcoming industry events and workshops where our members will play a key role. Hope to see you there!</p>
+
+
+<p dir="ltr"><a style="color:#000;" href="https://fosdem.org/2020/">FOSDEM</a><br />
+Jan 31-Feb 2 2020 | Brussels, Belgium</p>
+
+<p dir="ltr"><a style="color:#000;" href="https://www.sigs-datacom.de/order/payment/oop2020_en.php?_ga=2.47394720.624396651.1574374423-1714592911.1574111120">OOP Munich</a><br />
+Feb 2-Feb 7, 2020 | Munich, Germany</p>
+
+<p dir="ltr"><a style="color:#000;" href="https://bosch-connected-world.com/attend/">Bosch ConnectedWorld</a><br />
+Feb 9-10, 2020 | Berlin, Germany</p>
+
+<p dir="ltr"><a style="color:#000;" href="https://www.eventbrite.com/e/eclipse-iot-day-grenoble-2020-tickets-89502320851">IoT Day Grenoble</a><br />
+Feb 14, 2020 | Grenoble, France</p>
+
+<p dir="ltr"><a style="color:#000;" href="https://bosch-connected-world.com/hackathon/">Bosch ConnectedExperience</a><br />
+Feb 17-19, 2020 | Berlin,Germany</p>
+
+<p dir="ltr"><a style="color:#000;" href="https://festival.oscafrica.org/">Open Source Africa Festival</a><br />
+Feb 20-22, 2020 | Lagos, Nigeria</p>
+
+<p dir="ltr"><a style="color:#000;" href="https://devnexus.com/">Devnexus</a><br />
+Feb 18-21, 2020 | Atlanta, GA</p>
+
+<p dir="ltr"><a style="color:#000;" href="https://www.mwcbarcelona.com/">MCW20</a><br />
+Feb 24-27, 2020 | Barcelona, Spain</p>
+
+<p dir="ltr"><a style="color:#000;" href="http://eclipse-5413615.hs-sites.com/mwc20-workshop-invitation-request-form">Barcelona Strategic Open Source Summit</a><br />
+Feb 25, 2020 | Barcelona, Spain</p>
+
+<p dir="ltr"><a style="color:#000;" href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/">KubeCon + CloudNativeCon Europe</a><br />
+March 30 - April 2, 2020 | Amsterdam, The Netherlands</p>
+
+<p dir="ltr"><a style="color:#000;" href="http://eclipse.org/cn4j-day">Cloud Native for Java Day</a><br />
+March 30, 2020 | Amsterdam, The Netherlands</p>
+
+<p dir="ltr"><a style="color:#000;" href="https://tmt.knect365.com/iot-world/">IoT World</a><br />
+Apr 6-9, 2020 | San Jose, CA</p>
+
+
+<p>Are you hosting an Eclipse event? Do you know about an Eclipse event happening in your community? Email us the details <a style="color:#000;" href="mailto:events@eclipse.org?Subject=Eclipse%20Event%20Listing">events@eclipse.org</a>!</p>
+                          </td>
+                        </tr>
+                      </table> <!-- // CONTENT TABLE -->
+
+                    </td>
+                  </tr>
+                </table> <!-- // FLEXIBLE CONTAINER -->
+              </td>
+            </tr>
+          </table> <!-- // CENTERING TABLE -->
+        </td>
+      </tr>
+      <!-- // MODULE ROW -->
+
+     <!-- MODULE ROW // -->
+      <tr>
+        <td align="center" valign="top">
+          <!-- CENTERING TABLE // -->
+          <!--
+              The centering table keeps the content
+                tables centered in the emailBody table,
+                in case its width is set to 100%.
+            -->
+          <table background="<?php print $path; ?>/community/eclipse_newsletter/assets/public/images/footer.png" border="0" cellpadding="0" cellspacing="0"
+            width="100%" class="flexibleContainer" id="bannerBottom">
+            <tr class="ThreeColumns">
+              <td valign="top" class="imageContentLast"
+                style="position: relative; width: inherit;">
+                <div
+                  style="width: 160px; margin: 0 auto; margin-top: 30px;">
+                  <a href="http://www.eclipse.org/"><img
+                    src="<?php print $path; ?>/community/eclipse_newsletter/assets/public/images/Eclipse_Logo.png"
+                    width="100%" class="flexibleImage"
+                    style="height: auto; max-width: 160px;" /></a>
+                </div>
+              </td>
+            </tr>
+
+            <tr class="ThreeColumns">
+              <td valign="top" class="textContent"
+                style="position: relative; width: inherit; margin-top: 12%;">
+                <h3 id="contact_us" style="padding-top: 25px;">Contact Us</h3>
+                <a href="mailto:newsletter@eclipse.org"
+                style="text-decoration: none; color:#ffffff;">
+                <p id="emailFooter">newsletter@eclipse.org</p></a>
+              </td>
+            </tr>
+
+            <tr class="ThreeColumns">
+              <td valign="top" class="textContent followUs"
+                style="position: relative; width: inherit; margin-top: 12%;">
+                <h3 style="padding-top: 25px;">Follow Us</h3>
+                <div id="iconSocial">
+                  <a href="https://twitter.com/EclipseFdn"><img
+                    src="<?php print $path; ?>/community/eclipse_newsletter/assets/public/images/icon_Twitter.png"
+                    width="23" class="flexibleImage"
+                    style="max-width: 23px !important;" /></a> <a
+                    href="https://www.facebook.com/eclipse.org"><img
+                    src="<?php print $path; ?>/community/eclipse_newsletter/assets/public/images/icon_Facebook.png"
+                    width="23" class="flexibleImage"
+                    style="max-width: 23px !important;" /></a>  <a
+                    href="https://www.youtube.com/user/EclipseFdn"><img
+                    src="<?php print $path; ?>/community/eclipse_newsletter/assets/public/images/icon_Youtube.png"
+                    width="23" class="flexibleImage"
+                    style="max-width: 23px !important;" /></a>
+                </div>
+              </td>
+            </tr>
+          </table>
+        <!-- // CENTERING TABLE -->
+        </td>
+      </tr>
+
+    </table> <!-- // EMAIL CONTAINER -->
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/images/1.png b/eclipse_newsletter/2020/january/images/1.png
new file mode 100644
index 0000000..073f7a1
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/1.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/1_1.png b/eclipse_newsletter/2020/january/images/1_1.png
new file mode 100644
index 0000000..3046638
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/1_1.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/1_2.png b/eclipse_newsletter/2020/january/images/1_2.png
new file mode 100644
index 0000000..c9b616e
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/1_2.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/2.png b/eclipse_newsletter/2020/january/images/2.png
new file mode 100644
index 0000000..abc240f
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/2.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/2_1.png b/eclipse_newsletter/2020/january/images/2_1.png
new file mode 100644
index 0000000..08e9522
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/2_1.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/2_2.png b/eclipse_newsletter/2020/january/images/2_2.png
new file mode 100644
index 0000000..d9d1f84
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/2_2.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/2_3.png b/eclipse_newsletter/2020/january/images/2_3.png
new file mode 100644
index 0000000..1be1461
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/2_3.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/2_4.png b/eclipse_newsletter/2020/january/images/2_4.png
new file mode 100644
index 0000000..123f6e7
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/2_4.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/2_5.png b/eclipse_newsletter/2020/january/images/2_5.png
new file mode 100644
index 0000000..9dd7c58
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/2_5.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/3.png b/eclipse_newsletter/2020/january/images/3.png
new file mode 100644
index 0000000..eddc9af
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/3.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/4.png b/eclipse_newsletter/2020/january/images/4.png
new file mode 100644
index 0000000..4de473e
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/4.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/johannes.png b/eclipse_newsletter/2020/january/images/johannes.png
new file mode 100644
index 0000000..e74fd25
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/johannes.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/max.png b/eclipse_newsletter/2020/january/images/max.png
new file mode 100644
index 0000000..a32f7fb
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/max.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/sven.png b/eclipse_newsletter/2020/january/images/sven.png
new file mode 100644
index 0000000..1cbc219
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/sven.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/images/thabang.png b/eclipse_newsletter/2020/january/images/thabang.png
new file mode 100644
index 0000000..a03aec7
--- /dev/null
+++ b/eclipse_newsletter/2020/january/images/thabang.png
Binary files differ
diff --git a/eclipse_newsletter/2020/january/index-mailchimp.php b/eclipse_newsletter/2020/january/index-mailchimp.php
new file mode 100644
index 0000000..5163e96
--- /dev/null
+++ b/eclipse_newsletter/2020/january/index-mailchimp.php
@@ -0,0 +1,71 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+require_once ($_SERVER ['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+$App = new App ();
+$path = $App->getWWWPrefix();
+$path_to_index = $path . preg_replace('/index-mailchimp.php/u', "index.php", $_SERVER['REQUEST_URI']);
+include '_variables.php';
+
+// Override default variables for mailchip
+$email_body_width = "600px";
+$col_1_img = "540px";
+$col_2_table = "260";
+$col_2_img = "260px";
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta name="viewport" content="width=device-width" />
+<title><?php print $pageTitle; ?></title>
+
+<?php include '../../_includes/_index-css.php'; ?>
+
+<!--
+    Outlook Conditional CSS
+      These two style blocks target Outlook 2007 & 2010 specifically, forcing
+      columns into a single vertical stack as on mobile clients. This is
+      primarily done to avoid the 'page break bug' and is optional.
+      More information here:
+http://templates.mailchimp.com/development/css/outlook-conditional-css
+-->
+<!--[if mso 12]>
+    <style type="text/css">
+      .flexibleContainer{display:block !important; width:100% !important;}
+    </style>
+<![endif]-->
+<!--[if mso 14]>
+    <style type="text/css">
+      .flexibleContainer{display:block !important; width:100% !important;}
+    </style>
+<![endif]-->
+
+</head>
+<body>
+  <center>
+  <table border="0" cellpadding="0" cellspacing="0" height="100%"
+    width="100%" id="bodyTable">
+    <tr>
+      <td align="center" valign="top" id="bodyCell">
+
+        <!-- EMAIL CONTAINER -->
+        <?php include 'content/en_index.php'; ?>
+
+      </td>
+    </tr>
+  </table>
+  </center>
+</body>
+</html>
\ No newline at end of file
diff --git a/eclipse_newsletter/2020/january/index.php b/eclipse_newsletter/2020/january/index.php
new file mode 100644
index 0000000..5e8dbf0
--- /dev/null
+++ b/eclipse_newsletter/2020/january/index.php
@@ -0,0 +1,22 @@
+<?php
+/**
+ * Copyright (c) 2020 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+  $App = new App ();
+  $Theme = $App->getThemeClass();
+  $script_name = $App->getScriptName();
+
+  //Page specific settings (i.e. $pageTitle) can be found in _variable.php
+  require_once ('_variables.php');
+  require_once ($_SERVER ['DOCUMENT_ROOT'] . "/community/eclipse_newsletter/_includes/_index.php");
\ No newline at end of file
diff --git a/eclipse_newsletter/assets/public/images/1.png b/eclipse_newsletter/assets/public/images/1.png
index e5394f9..613b7b3 100644
--- a/eclipse_newsletter/assets/public/images/1.png
+++ b/eclipse_newsletter/assets/public/images/1.png
Binary files differ
diff --git a/eclipse_newsletter/assets/public/images/2.png b/eclipse_newsletter/assets/public/images/2.png
index 4ce9186..7ffa640 100644
--- a/eclipse_newsletter/assets/public/images/2.png
+++ b/eclipse_newsletter/assets/public/images/2.png
Binary files differ
diff --git a/eclipse_newsletter/assets/public/images/2019_project_showcase.png b/eclipse_newsletter/assets/public/images/2019_project_showcase.png
new file mode 100644
index 0000000..7dd3e85
--- /dev/null
+++ b/eclipse_newsletter/assets/public/images/2019_project_showcase.png
Binary files differ
diff --git a/eclipse_newsletter/assets/public/images/3.png b/eclipse_newsletter/assets/public/images/3.png
index 44d1dcd..df843ad 100644
--- a/eclipse_newsletter/assets/public/images/3.png
+++ b/eclipse_newsletter/assets/public/images/3.png
Binary files differ
diff --git a/eclipse_newsletter/assets/public/images/4.png b/eclipse_newsletter/assets/public/images/4.png
index 88b8c2e..0da4ca1 100644
--- a/eclipse_newsletter/assets/public/images/4.png
+++ b/eclipse_newsletter/assets/public/images/4.png
Binary files differ
diff --git a/eclipse_newsletter/content/en_archives.php b/eclipse_newsletter/content/en_archives.php
index 267485d..b680516 100644
--- a/eclipse_newsletter/content/en_archives.php
+++ b/eclipse_newsletter/content/en_archives.php
@@ -29,6 +29,19 @@
             <div class="col-md-4 col-sm-6">
               <span class="newsletter-archive-icons">
               <i class="fa fa-calendar-o" aria-hidden="true"></i>
+              <span class="newsletter-archive-month">Dec</span>
+              </span>
+            </div>
+            <div class="col-md-20 col-sm-18">
+              <p class="margin-top-10"><a
+                href="http://www.eclipse.org/community/eclipse_newsletter/2019/december/"
+                target="_blank">2019 Project Showcase</a></p>
+            </div>
+          </div>
+          <div class="col-sm-12">
+            <div class="col-md-4 col-sm-6">
+              <span class="newsletter-archive-icons">
+              <i class="fa fa-calendar-o" aria-hidden="true"></i>
               <span class="newsletter-archive-month">Nov</span>
               </span>
             </div>
@@ -104,8 +117,7 @@
                 target="_blank">First Look at Eclipse IDE 2019-06</a></p>
             </div>
           </div>
-        </div>
-        <div class="row">
+
           <div class="col-sm-12">
             <div class="col-md-4 col-sm-6">
               <span class="newsletter-archive-icons">
@@ -132,8 +144,7 @@
                 target="_blank">Science @ Eclipse </a></p>
             </div>
           </div>
-        </div>
-        <div class="row">
+
           <div class="col-sm-12">
             <div class="col-md-4 col-sm-6">
               <span class="newsletter-archive-icons">
@@ -173,7 +184,7 @@
                 target="_blank">2019 in Focus</a></p>
             </div>
           </div>
-        </div>
+
       </div>
     </div>
   </div>
diff --git a/eclipse_newsletter/newsletter-items.xml b/eclipse_newsletter/newsletter-items.xml
index 9b8e0da..d8f5985 100644
--- a/eclipse_newsletter/newsletter-items.xml
+++ b/eclipse_newsletter/newsletter-items.xml
@@ -9,12 +9,12 @@
 	</sponsors_home_page>
 
 	<featured_newsletters_title>
-		<title>2019 Project Showcase</title>
+		<title>Projects to Watch for in 2020</title>
 	</featured_newsletters_title>
 
 	<!-- Featured Newsletter Read More Button -->
 	<featured_newsletters_readmore>
-		<link>/community/eclipse_newsletter/2019/december</link>
+		<link>/community/eclipse_newsletter/2020/january</link>
 		<title>Read it now</title>
 	</featured_newsletters_readmore>
 
@@ -22,41 +22,35 @@
 	<!-- Featured Newsletter Articles -->
 	<featured_newsletters>
 		<item>
-			<title>Eclipse Deeplearning4j</title>
-			<link>/community/eclipse_newsletter/2019/december/2.php</link>
+			<title>Eclipse Kuksa</title>
+			<link>/community/eclipse_newsletter/2020/january/1.php</link>
+			<description></description>
+			<imageurl>assets/public/images/1.png</imageurl>
+		</item>
+		<item>
+			<title>Eclipse Corrosion</title>
+			<link>/community/eclipse_newsletter/2020/january/2.php</link>
 			<description></description>
 			<imageurl>assets/public/images/2.png</imageurl>
 		</item>
 		<item>
-			<title>Eclipse Iceoryx</title>
-			<link>/community/eclipse_newsletter/2019/december/4.php</link>
+			<title>Eclipse Theia</title>
+			<link>/community/eclipse_newsletter/2020/january/3.php</link>
 			<description></description>
-			<imageurl>assets/public/images/4.png</imageurl>
+			<imageurl>assets/public/images/3.png</imageurl>
 		</item>
-		<item>
-			<title>Eclipse Repairnator</title>
-			<link>/community/eclipse_newsletter/2019/december/5.php</link>
-			<description></description>
-			<imageurl>assets/public/images/5.png</imageurl>
-		</item>
-    <item>
-      <title>Eclipse Steady</title>
-      <link>/community/eclipse_newsletter/2019/december/6.php</link>
-      <description></description>
-      <imageurl>assets/public/images/6.png</imageurl>
-    </item>
-    <item>
-      <title>Eclipse SUMO</title>
-      <link>/community/eclipse_newsletter/2019/december/3.php</link>
-      <description></description>
-      <imageurl>assets/public/images/3.png</imageurl>
-    </item>
 	</featured_newsletters>
 
 
 	<!-- Recent Newsletter Articles -->
 	<recent_newsletters>
     <item>
+      <title>2019 Project Showcase</title>
+      <link>/community/eclipse_newsletter/2019/december/</link>
+      <description>The Eclipse Foundation’s community has had an amazing year! As 2019 ends, I wanted to say thank you to the many Eclipse committers, project leaders, and contributors who drive our community’s success.</description>
+      <imageurl>assets/public/images/2019_project_showcase.png</imageurl>
+    </item>
+    <item>
       <title>Jakarta EE Takes Off</title>
       <link>/community/eclipse_newsletter/2019/november/</link>
       <description>It’s been just two months since the community delivered on its promise to release Jakarta EE 8, but a lot has happened since then.</description>
@@ -74,11 +68,5 @@
       <description>Cloud native Java is top of mind for many of us in the Eclipse Foundation community these days.</description>
       <imageurl>assets/public/images/september2019.png</imageurl>
     </item>
-		<item>
-      <title>Jakarta EE 8 Preview</title>
-      <link>/community/eclipse_newsletter/2019/august/</link>
-      <description>The moment we've all been waiting for ever since Oracle announced their decision to contribute Java EE to the Eclipse Foundation is almost upon us.</description>
-      <imageurl>assets/public/images/jakarta_ee_8.png</imageurl>
-    </item>
 	</recent_newsletters>
 </items>
\ No newline at end of file