You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltaspike.apache.org by st...@apache.org on 2020/02/05 12:02:19 UTC

svn commit: r1873630 [4/8] - /deltaspike/site/trunk/content/

Modified: deltaspike/site/trunk/content/external.html
URL: http://svn.apache.org/viewvc/deltaspike/site/trunk/content/external.html?rev=1873630&r1=1873629&r2=1873630&view=diff
==============================================================================
--- deltaspike/site/trunk/content/external.html (original)
+++ deltaspike/site/trunk/content/external.html Wed Feb  5 12:02:18 2020
@@ -1,744 +1,744 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta name="description" content="deltaspike-generate-pages">
-    <meta name="author" content="chm">
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-
-    <title>External Examples and Templates</title>
-
-    <!--
-        Licensed to the Apache Software Foundation (ASF) under one
-        or more contributor license agreements.  See the NOTICE file
-        distributed with this work for additional information
-        regarding copyright ownership.  The ASF licenses this file
-        to you under the Apache License, Version 2.0 (the
-        "License"); you may not use this file except in compliance
-        with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-        Unless required by applicable law or agreed to in writing,
-        software distributed under the License is distributed on an
-        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-        KIND, either express or implied.  See the License for the
-        specific language governing permissions and limitations
-        under the License.
-    -->
-
-    <!-- Styles -->
-    <link href="https://deltaspike.apache.org/resources/css/bootstrap.css" rel="stylesheet">
-    <link href="https://deltaspike.apache.org/resources/css/bootstrap-responsive.css" rel="stylesheet">
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-        <!-- Tocify - nice dynamic autoscrolling TOC -->
-        <link href="https://cdnjs.cloudflare.com/ajax/libs/jquery.tocify/1.9.0/stylesheets/jquery.tocify.min.css" rel="stylesheet">
-        <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
-        <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
-        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tocify/1.9.0/javascripts/jquery.tocify.min.js"></script>
-
-
-        <script type="text/javascript">
-            $(function () {
-                $("#toc").tocify({
-                    scrollTo: 50,
-                    extendPage: true,
-                    context: "#doc-content",
-                    selectors: "h2,h3,h4,h5"
-                });
-                $(".fallback-toc").hide();
-            });
-        </script>
-    
-
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{font-weight: normal}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#00}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-
-        body {
-            padding-top: 60px;
-            padding-bottom: 40px;
-        }
-
-        .toc-like {
-            border-radius: 6px;
-            border: 1px solid #ccc;
-        }
-
-        .toc-like li {
-            line-height: 30px;
-            text-indent: 10px;
-        }
-
-        .toc-like li.custom-toc-header {
-            font-weight: bold;
-            background: #666;
-            color: white;
-            cursor: initial !important;
-            padding: 5px;
-        }
-
-        .toc-like li.custom-toc-header a {
-            color: white;
-            font-style: normal;
-            text-shadow: none;
-            padding: 0;
-        }
-
-        .toc-like li.custom-toc-header:hover a {
-            background: #666;
-        }
-
-        .page-title {
-            text-align: left;
-        }
-
-        #doc-content h2,
-        #doc-content h3,
-        #doc-content h4,
-        #doc-content h5,
-        #doc-content h6 {
-            padding-top: 0;
-            margin-top: 25px;
-            margin-bottom: 10px;
-            line-height: 1.4em;
-        }
-
-        #doc-content h2 {
-            border-bottom: 1px solid lightgrey;
-        }
-
-
-    </style>
-
-    <script type="text/javascript">
-
-        var _gaq = _gaq || [];
-        _gaq.push(['_setAccount', 'UA-36103647-1']);
-        _gaq.push(['_trackPageview']);
-
-        (function () {
-            var ga = document.createElement('script');
-            ga.type = 'text/javascript';
-            ga.async = true;
-            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
-            var s = document.getElementsByTagName('script')[0];
-            s.parentNode.insertBefore(ga, s);
-        })();
-
-    </script>
-</head>
-
-<body>
-
-<div class="navbar navbar-fixed-top">
-    <div class="navbar-inner">
-        <div class="container">
-            <a class="btn btn-navbar" data-toggle="collapse"
-               data-target=".nav-collapse"> <span class="icon-bar"></span> <span
-            class="icon-bar"></span> <span class="icon-bar"></span>
-            </a>
-            <a class="brand logocolor" href="./index.html">Apache DeltaSpike</a>
-
-            <div class="nav-collapse">
-
-                
-                <ul class="nav">
-                    <li><a href="./index.html">Home</a></li>
-                    <li ><a href="./documentation">Documentation</a></li>
-                    <li  ><a href="./javadoc.html">Javadoc</a></li>
-                    <li ><a href="./source.html">Source</a></li>
-                    <li ><a href="./download.html">Download</a></li>
-                    <li ><a href="./community.html">Community</a></li>
-                    <!-- <li><a href="./support.html">Support</a></li>  -->
-                    <li ><a href="./news.html">News</a></li>
-                </ul>
-            </div>
-            <!--/.nav-collapse -->
-            <form id="search-form" action="https://www.google.com/search"
-                  method="get" class="navbar-search pull-right">
-                <input value="deltaspike.apache.org" name="sitesearch"
-                       type="hidden"> <input class="search-query" name="q"
-                                             id="query" type="text">
-            </form>
-        </div>
-    </div>
-</div>
-
-<div class="container">
-    <div class="row-fluid">
-
-        
-
-        <div class="span8">
-            <div class="page-title">
-                <h1>External Examples and Templates</h1>
-            </div>
-
-            <div id="doc-content">
-                <div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>A number of DeltaSpike examples and templates have been developed external to the DeltaSpike project. These extend the DeltaSpike resources from which you can see DeltaSpike in action. Brief information is given here about the examples and templates, with details of where they can be obtained from.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_books_free_online">Books (free/online)</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><strong>CDI@Work (chapter about DeltaSpike):</strong> <a href="http://cdiatwork.irian.at/" class="bare">http://cdiatwork.irian.at/</a></p>
-</div>
-<div class="paragraph">
-<p>CDI@Work is a free online book about CDI as well as Apache DeltaSpike.
-It covers basic information about CDI and DeltaSpike up to more advanced use-cases.
-An example for the latter is a type-safe configuration (interface-only)
-which allows you to resolve the configured values even from dynamic config-sources like a database and
-store them in a custom Config-Scoped cache which can be refreshed via CDI-events or a CRON based task or manually via JMX.</p>
-</div>
-<div class="paragraph">
-<p>The <a href="https://github.com/CDIatWork/">GitHub account</a> contains repositories e.g. for the sample application called IdeaFork.
-The commit-history follows the steps in the book. In most cases every commit translates to one step in the book.
-(Chapters are released once they are ready.)</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_presentations">Presentations</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="_apache_deltaspike_the_cdi_toolbox">Apache DeltaSpike: The CDI toolbox</h3>
-<div class="paragraph">
-<p>CDI portable extensions are one of greatest features of Java EE allowing the platform to be extended in a clean and portable way. But allowing extension is just part of the story. CDI opens the door to a whole new eco-system for Java EE, but it’s not the role of the specification to create these extensions.
-Apache DeltaSpike is the project that leads this brand new eco-system by providing useful extension modules for CDI applications as well as tools to ease the creation of new ones.
-In this session, we’ll start by presenting the DeltaSpike toolbox and show how it helps you to develop for CDI. Then we’ll describe the major extensions included in Deltaspike, including  'configuration', 'scheduling' and 'data'.</p>
-</div>
-<div class="paragraph">
-<p><strong>Slides:</strong> <a href="http://www.slideshare.net/antoinesd/apache-deltaspike-the-cdi-toolbox" class="bare">http://www.slideshare.net/antoinesd/apache-deltaspike-the-cdi-toolbox</a></p>
-</div>
-<div class="paragraph">
-<p><strong>Video:</strong> <a href="https://www.youtube.com/watch?v=QbNdFvNPvVU" class="bare">https://www.youtube.com/watch?v=QbNdFvNPvVU</a></p>
-</div>
-<div class="paragraph">
-<p><strong>Event:</strong> <a href="http://www.meetup.com/JBoss-User-Group-Worldwide/events/218755922/" class="bare">http://www.meetup.com/JBoss-User-Group-Worldwide/events/218755922/</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_deltaspike_cdi_extensions_of_the_world_unite">DeltaSpike: CDI extensions of the world, unite!</h3>
-<div class="paragraph">
-<p>Several popular CDI extension frameworks like Seam 3 and MyFaces CODI have faded out over the years. But not to worry - their functionality is taken over by projects like Picketlink, Agorava, and mainly DeltaSpike, a new Apache project that wants CDI extension authors to unite in an effort to make the life of web application developers easier. Even without a five year plan!</p>
-</div>
-<div class="paragraph">
-<p><strong>Slides:</strong> <a href="http://devconf.cz/filebrowser/download/414" class="bare">http://devconf.cz/filebrowser/download/414</a></p>
-</div>
-<div class="paragraph">
-<p><strong>Video:</strong> <a href="https://www.youtube.com/watch?v=2FUNpzd1Nb8" class="bare">https://www.youtube.com/watch?v=2FUNpzd1Nb8</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_apache_deltaspike">Apache DeltaSpike</h3>
-<div class="paragraph">
-<p>Presentation about Apache DeltaSpike</p>
-</div>
-<div class="paragraph">
-<p><strong>Slides:</strong> <a href="http://www.slideshare.net/os890/apache-deltaspike" class="bare">http://www.slideshare.net/os890/apache-deltaspike</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_myfaces_codi_and_jboss_seam3_become_apache_deltaspike">MyFaces CODI and JBoss Seam3 become Apache DeltaSpike</h3>
-<div class="paragraph">
-<p>These slides show how to use type-safe mechanisms provided by MyFaces CODI for developing JSF applications which are more type-safe and easier to maintain as well as common pitfalls. Beyond that there is an basic overview of Apache DeltaSpike.</p>
-</div>
-<div class="paragraph">
-<p><strong>Slides:</strong> <a href="http://www.slideshare.net/os890/myfaces-codi-and-jboss-seam3-become-apache-deltaspike" class="bare">http://www.slideshare.net/os890/myfaces-codi-and-jboss-seam3-become-apache-deltaspike</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_migrating_a_jsf_based_web_application_from_spring_3_to_java_ee_7_and_cdi">Migrating a JSF-Based Web Application from Spring 3 to Java EE 7 and CDI</h3>
-<div class="paragraph">
-<p>This talk is a detailed case study about the migration of a JSF-based web application from Spring 3 to Java EE 7 and CDI. It is presented at the JavaOne 2014 conference.</p>
-</div>
-<div class="paragraph">
-<p><strong>Slides:</strong> <a href="http://www.slideshare.net/MarioLeanderReimer/migrating-a-jsfbased-web-application-from-spring-3-to-java-ee-7-and-cdi" class="bare">http://www.slideshare.net/MarioLeanderReimer/migrating-a-jsfbased-web-application-from-spring-3-to-java-ee-7-and-cdi</a></p>
-</div>
-<div class="paragraph">
-<p><strong>Video:</strong> <a href="https://parleys.com/play/543faae5e4b06e1184ae423a/about" class="bare">https://parleys.com/play/543faae5e4b06e1184ae423a/about</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="__de_flexibilitaet_mit_cdi_und_apache_deltaspike">[de] Flexibilitaet mit CDI und Apache DeltaSpike</h3>
-<div class="paragraph">
-<p>Presentation about DeltaSpike</p>
-</div>
-<div class="paragraph">
-<p><strong>Slides:</strong> <a href="http://www.slideshare.net/os890/flexibilitaet-mit-cdi-und-apache-delta-spike" class="bare">http://www.slideshare.net/os890/flexibilitaet-mit-cdi-und-apache-delta-spike</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="__pt_br_deixando_de_refazer_a_roda_com_apache_deltaspike">[pt-BR] Deixando de refazer a roda com Apache DeltaSpike</h3>
-<div class="paragraph">
-<p>CDI e DeltaSpike presentation in TDC - The Developers Conference 2015</p>
-</div>
-<div class="paragraph">
-<p><strong>Video and Slides:</strong> <a href="http://www.infoq.com/br/presentations/deixando-de-refazer-a-roda-com-apache-deltaspike" class="bare">http://www.infoq.com/br/presentations/deixando-de-refazer-a-roda-com-apache-deltaspike</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_apache_deltaspike_the_cdi_toolbox_java_one_2015">Apache Deltaspike the CDI Toolbox (Java One 2015)</h3>
-<div class="paragraph">
-<p><strong>Slides:</strong> <a href="https://pt.slideshare.net/antoinesd/apache-deltaspike-the-cdi-toolbox-java-one-2015" class="bare">https://pt.slideshare.net/antoinesd/apache-deltaspike-the-cdi-toolbox-java-one-2015</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_javaone_2015_rafael_benevides_apache_deltaspike_the_cdi_toolbox">JavaOne 2015 - Rafael Benevides - Apache DeltaSpike, the CDI Toolbox</h3>
-<div class="paragraph">
-<p><strong>Video:</strong> <a href="https://www.youtube.com/watch?v=3McmEi3cs_s" class="bare">https://www.youtube.com/watch?v=3McmEi3cs_s</a></p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_examples">Examples</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="_ideafork_full">IdeaFork (full)</h3>
-<div class="paragraph">
-<p>This example is a Java EE6 application which illustrates several features of CDI and DeltaSpike.
-It covers features of all modules provided by DeltaSpike.
-There are profiles to create web-archives for Apache TomEE, JBoss AS7 (and WildFly) and Oracle GlassFish3.
-The complexity is mixed. There are some simple examples as well as some more advanced cases.
-The repository contains every step (one commit is one step) described in the online-book.</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/CDIatWork/IdeaFork" class="bare">https://github.com/CDIatWork/IdeaFork</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_ideafork_lite">IdeaFork (lite)</h3>
-<div class="paragraph">
-<p>This example is based on IdeaFork (full),
-but without some indirections which were needed to demonstrate different features of CDI and DeltaSpike (in a simple Application).</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code (beta - work in progress):</strong> <a href="https://github.com/CDIatWork/IdeaForkLite_Beta" class="bare">https://github.com/CDIatWork/IdeaForkLite_Beta</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_confess_2012_workshop_demo">Confess 2012 Workshop Demo</h3>
-<div class="paragraph">
-<p>This example was prepared for the Confess workshop and demonstrates how to use DeltaSpike instead of and side-by-side with MyFaces CODI. The secured web application demonstrates presenting users with differentiating content based on their account status.</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/confess/confess2012_deltaspike" class="bare">https://github.com/confess/confess2012_deltaspike</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_fullstack_ee6_with_deltaspike">Fullstack EE6+ with DeltaSpike</h3>
-<div class="paragraph">
-<p>Simple example based on Java EE6+ and DeltaSpike (tested with EE6 and EE7).</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/ee6-ds-demo" class="bare">https://github.com/os890/ee6-ds-demo</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_fullstack_codi_to_deltaspike">Fullstack CODI to DeltaSpike</h3>
-<div class="paragraph">
-<p>This pair of examples show how to achieve the most important MyFaces CODI features with DeltaSpike and also how to migrate a CODI project to DeltaSpike. The examples are basic, compacting core CODI features into just a few JSF pages, and are intended for deployment with TomEE.</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/tomee_mf_stack_001" class="bare">https://github.com/os890/tomee_mf_stack_001</a></p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>CODI version in master branch</p>
-</li>
-<li>
-<p>Migrated DeltaSpike version in codi2ds branch</p>
-</li>
-</ul>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_jboss_quickstarts">JBoss Quickstarts</h3>
-<div class="paragraph">
-<p>The JBoss quickstarts are small working examples that demonstrate recommended practices for specific Java EE technology use cases. A subset of these quickstarts are dedicated to demonstrating DeltaSpike, including custom authorization restrictions using annotations, constructing and modifying beans, extending the influence of CDI using BeanManager, and deactivating DeltaSpike features.</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/jboss-developer/jboss-wfk-quickstarts" class="bare">https://github.com/jboss-developer/jboss-wfk-quickstarts</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_deltaspike_examples">DeltaSpike Examples</h3>
-<div class="paragraph">
-<p>A collection of example applications demonstrating the features of the DeltaSpike project.</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/rsmeral/deltaspike-examples" class="bare">https://github.com/rsmeral/deltaspike-examples</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="__pt_br_deltaspike_microblog_example">[pt-BR] DeltaSpike microblog example</h3>
-<div class="paragraph">
-<p>Application that shows a microblog using DeltaSpike</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/rafabene/demo_deltaspike" class="bare">https://github.com/rafabene/demo_deltaspike</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_why_you_should_consider_using_apache_deltaspike">Why you should consider using Apache DeltaSpike</h3>
-<div class="paragraph">
-<p>Blog post demonstrating 5 features of Apache DeltaSpike</p>
-</div>
-<div class="paragraph">
-<p><strong>Blog post:</strong> <a href="http://www.thedevpiece.com/why-you-should-consider-using-apache-deltaspike/" class="bare">http://www.thedevpiece.com/why-you-should-consider-using-apache-deltaspike/</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="__pt_br_rest_application_with_deltaspike_data">[pt-BR] Rest Application with DeltaSpike Data</h3>
-<div class="paragraph">
-<p>Simple example based on MicroProfile(OpenApi,Payara-Micro) and DeltaSpike-data</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/Daniel-Dos/DanielDiasjava-Blog/tree/master/ProjetoDeltaSpike" class="bare">https://github.com/Daniel-Dos/DanielDiasjava-Blog/tree/master/ProjetoDeltaSpike</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="__pt_br_crud_deltaspike_cdi_angular">[pt-BR] CRUD-Deltaspike-CDI-Angular</h3>
-<div class="paragraph">
-<p>Simple CRUD example based on SparkJava and DeltaSpike-data</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/SouJava-Rio/soujava-rio-labs/tree/master/microframeworks/spark-samples/CRUD-Deltaspike-CDI-Angular" class="bare">https://github.com/SouJava-Rio/soujava-rio-labs/tree/master/microframeworks/spark-samples/CRUD-Deltaspike-CDI-Angular</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="__pt_br_crud_deltaspike_cdi_angular_2">[pt-BR] CRUD-Deltaspike-CDI-Angular</h3>
-<div class="paragraph">
-<p>Simple CRUD example based on JavaLin and DeltaSpike-data</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/Daniel-Dos/DanielDiasjava-Blog/tree/master/Projeto-Cloud/javalin" class="bare">https://github.com/Daniel-Dos/DanielDiasjava-Blog/tree/master/Projeto-Cloud/javalin</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="__pt_br_jax_rs_sample_cdi_deltaspike_data">[pt-BR] jax-rs-sample-cdi-deltaspike-data</h3>
-<div class="paragraph">
-<p>Simple CRUD example based on jax-rs(resteasy) and DeltaSpike-data for Tomcat</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/SouJava-Rio/soujava-rio-labs/tree/master/jax-rs-samples/Jax-rs-deltaspike-angular2-4/jax-rs-sample-cdi-deltaspike-data" class="bare">https://github.com/SouJava-Rio/soujava-rio-labs/tree/master/jax-rs-samples/Jax-rs-deltaspike-angular2-4/jax-rs-sample-cdi-deltaspike-data</a></p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_magazines">Magazines</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="__pt_br_brazilian_java_magazine">[pt-BR] Brazilian Java Magazine</h3>
-<div class="paragraph">
-<p>Apache DeltaSpike: CDI Programável</p>
-</div>
-<div class="paragraph">
-<p><strong>Online article:</strong> <a href="http://www.devmedia.com.br/apache-deltaspike-cdi-programavel/31982" class="bare">http://www.devmedia.com.br/apache-deltaspike-cdi-programavel/31982</a></p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_interviews">Interviews</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="__pt_br_infoq_brazil">[pt-BR] InfoQ Brazil</h3>
-<div class="paragraph">
-<p>Apache DeltaSpike, a API de extensions do CDI</p>
-</div>
-<div class="paragraph">
-<p><strong>Online interview:</strong> <a href="http://www.infoq.com/br/interviews/entrevista-rafael-benevides-delta-spike" class="bare">http://www.infoq.com/br/interviews/entrevista-rafael-benevides-delta-spike</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="__pt_br_infoq_brazil_2">[pt-BR] InfoQ Brazil</h3>
-<div class="paragraph">
-<p>O que é DeltaSpike?</p>
-</div>
-<div class="paragraph">
-<p><strong>Online interview:</strong> <a href="https://www.youtube.com/watch?v=jtCuxfPxDE8" class="bare">https://www.youtube.com/watch?v=jtCuxfPxDE8</a></p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_templates">Templates</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="_java_se_cdi_ds">Java SE + CDI + DS</h3>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/javase-cdi-ds-project-template" class="bare">https://github.com/os890/javase-cdi-ds-project-template</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_jsf_cdi_ds_servlet_container">JSF + CDI + DS (Servlet-Container)</h3>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/javaweb-cdi-ds-project-template" class="bare">https://github.com/os890/javaweb-cdi-ds-project-template</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_ejb_cdi_ds_module">EJB + CDI + DS (Module)</h3>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/javaee_cdi_ejb_ds_project_template" class="bare">https://github.com/os890/javaee_cdi_ejb_ds_project_template</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_jsf_ejb_cdi_ds_ee_server">JSF + EJB + CDI + DS (EE-Server)</h3>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/javaee_jsf_cdi_ejb_ds_project_template" class="bare">https://github.com/os890/javaee_jsf_cdi_ejb_ds_project_template</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_jsf_jpa_cdi_ds_data_diff_ee_server_profiles">JSF + JPA + CDI + DS-Data (diff. EE-Server-Profiles)</h3>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/javaee_jsf_cdi_jpa_data_ds_project_template" class="bare">https://github.com/os890/javaee_jsf_cdi_jpa_data_ds_project_template</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_jsf_jpa_cdi_ds_data_apache_tomee">JSF + JPA + CDI + DS-Data (Apache TomEE)</h3>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/ds-data-project-template" class="bare">https://github.com/os890/ds-data-project-template</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_jsf_cdi_ds_apache_tomee">JSF + CDI + DS (Apache TomEE)</h3>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/tomee-ds-project-template" class="bare">https://github.com/os890/tomee-ds-project-template</a></p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_add_ons">Add-ons</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="_lbitonti_github">lbitonti@github</h3>
-<div class="paragraph">
-<p>This GitHub account contains e.g. a DBUnit Add-on for the Test-Control-Module of DeltaSpike.</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/lbitonti/deltaspike-dbunit" class="bare">https://github.com/lbitonti/deltaspike-dbunit</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_os890_github">os890@github</h3>
-<div class="paragraph">
-<p>This GitHub account contains several DeltaSpike Add-ons e.g. to integrate CDI with other frameworks.</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/os890/" class="bare">https://github.com/os890/</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_rmannibucau_github">rmannibucau@github</h3>
-<div class="paragraph">
-<p>This GitHub account contains several DeltaSpike Add-ons e.g. an integration with the TomEE PasswordCipher API.</p>
-</div>
-<div class="paragraph">
-<p><strong>Source code:</strong> <a href="https://github.com/rmannibucau/" class="bare">https://github.com/rmannibucau/</a></p>
-</div>
-</div>
-</div>
-</div>
-            </div>
-        </div>
-
-        
-            <div class="span4">
-                <div id="toc">
-                    <div class="moduledeps">
-                        <ul class="toc-like nav nav-list">
-                            
-                            
-                            
-                        </ul>
-                    </div>
-                </div>
-                
-                    <div class="fallback-toc">
-                        <ul class="sectlevel1">
-<li><a href="#_books_free_online">Books (free/online)</a></li>
-<li><a href="#_presentations">Presentations</a>
-<ul class="sectlevel2">
-<li><a href="#_apache_deltaspike_the_cdi_toolbox">Apache DeltaSpike: The CDI toolbox</a></li>
-<li><a href="#_deltaspike_cdi_extensions_of_the_world_unite">DeltaSpike: CDI extensions of the world, unite!</a></li>
-<li><a href="#_apache_deltaspike">Apache DeltaSpike</a></li>
-<li><a href="#_myfaces_codi_and_jboss_seam3_become_apache_deltaspike">MyFaces CODI and JBoss Seam3 become Apache DeltaSpike</a></li>
-<li><a href="#_migrating_a_jsf_based_web_application_from_spring_3_to_java_ee_7_and_cdi">Migrating a JSF-Based Web Application from Spring 3 to Java EE 7 and CDI</a></li>
-<li><a href="#__de_flexibilitaet_mit_cdi_und_apache_deltaspike">[de] Flexibilitaet mit CDI und Apache DeltaSpike</a></li>
-<li><a href="#__pt_br_deixando_de_refazer_a_roda_com_apache_deltaspike">[pt-BR] Deixando de refazer a roda com Apache DeltaSpike</a></li>
-<li><a href="#_apache_deltaspike_the_cdi_toolbox_java_one_2015">Apache Deltaspike the CDI Toolbox (Java One 2015)</a></li>
-<li><a href="#_javaone_2015_rafael_benevides_apache_deltaspike_the_cdi_toolbox">JavaOne 2015 - Rafael Benevides - Apache DeltaSpike, the CDI Toolbox</a></li>
-</ul>
-</li>
-<li><a href="#_examples">Examples</a>
-<ul class="sectlevel2">
-<li><a href="#_ideafork_full">IdeaFork (full)</a></li>
-<li><a href="#_ideafork_lite">IdeaFork (lite)</a></li>
-<li><a href="#_confess_2012_workshop_demo">Confess 2012 Workshop Demo</a></li>
-<li><a href="#_fullstack_ee6_with_deltaspike">Fullstack EE6+ with DeltaSpike</a></li>
-<li><a href="#_fullstack_codi_to_deltaspike">Fullstack CODI to DeltaSpike</a></li>
-<li><a href="#_jboss_quickstarts">JBoss Quickstarts</a></li>
-<li><a href="#_deltaspike_examples">DeltaSpike Examples</a></li>
-<li><a href="#__pt_br_deltaspike_microblog_example">[pt-BR] DeltaSpike microblog example</a></li>
-<li><a href="#_why_you_should_consider_using_apache_deltaspike">Why you should consider using Apache DeltaSpike</a></li>
-<li><a href="#__pt_br_rest_application_with_deltaspike_data">[pt-BR] Rest Application with DeltaSpike Data</a></li>
-<li><a href="#__pt_br_crud_deltaspike_cdi_angular">[pt-BR] CRUD-Deltaspike-CDI-Angular</a></li>
-<li><a href="#__pt_br_crud_deltaspike_cdi_angular_2">[pt-BR] CRUD-Deltaspike-CDI-Angular</a></li>
-<li><a href="#__pt_br_jax_rs_sample_cdi_deltaspike_data">[pt-BR] jax-rs-sample-cdi-deltaspike-data</a></li>
-</ul>
-</li>
-<li><a href="#_magazines">Magazines</a>
-<ul class="sectlevel2">
-<li><a href="#__pt_br_brazilian_java_magazine">[pt-BR] Brazilian Java Magazine</a></li>
-</ul>
-</li>
-<li><a href="#_interviews">Interviews</a>
-<ul class="sectlevel2">
-<li><a href="#__pt_br_infoq_brazil">[pt-BR] InfoQ Brazil</a></li>
-<li><a href="#__pt_br_infoq_brazil_2">[pt-BR] InfoQ Brazil</a></li>
-</ul>
-</li>
-<li><a href="#_templates">Templates</a>
-<ul class="sectlevel2">
-<li><a href="#_java_se_cdi_ds">Java SE + CDI + DS</a></li>
-<li><a href="#_jsf_cdi_ds_servlet_container">JSF + CDI + DS (Servlet-Container)</a></li>
-<li><a href="#_ejb_cdi_ds_module">EJB + CDI + DS (Module)</a></li>
-<li><a href="#_jsf_ejb_cdi_ds_ee_server">JSF + EJB + CDI + DS (EE-Server)</a></li>
-<li><a href="#_jsf_jpa_cdi_ds_data_diff_ee_server_profiles">JSF + JPA + CDI + DS-Data (diff. EE-Server-Profiles)</a></li>
-<li><a href="#_jsf_jpa_cdi_ds_data_apache_tomee">JSF + JPA + CDI + DS-Data (Apache TomEE)</a></li>
-<li><a href="#_jsf_cdi_ds_apache_tomee">JSF + CDI + DS (Apache TomEE)</a></li>
-</ul>
-</li>
-<li><a href="#_add_ons">Add-ons</a>
-<ul class="sectlevel2">
-<li><a href="#_lbitonti_github">lbitonti@github</a></li>
-<li><a href="#_os890_github">os890@github</a></li>
-<li><a href="#_rmannibucau_github">rmannibucau@github</a></li>
-</ul>
-</li>
-</ul>
-                    </div>
-                
-            </div>
-        
-
-    </div>
-    <div class="row">
-        <hr>
-        <footer>
-            <p>Copyright &copy; 2011-2016 The Apache Software Foundation,
-                Licensed under the Apache License, Version 2.0.</p>
-
-            <p>Apache and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
-        </footer>
-    </div>
-</div>
-
-</body>
+<!DOCTYPE html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="deltaspike-generate-pages">
+    <meta name="author" content="chm">
+    <!-- No caching headers -->
+    <meta http-equiv="cache-control" content="no-cache"/>
+    <meta http-equiv="pragma" content="no-cache"/>
+    <meta http-equiv="expires" content="-1"/>
+
+    <title>External Examples and Templates</title>
+
+    <!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements.  See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership.  The ASF licenses this file
+        to you under the Apache License, Version 2.0 (the
+        "License"); you may not use this file except in compliance
+        with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing,
+        software distributed under the License is distributed on an
+        "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+        KIND, either express or implied.  See the License for the
+        specific language governing permissions and limitations
+        under the License.
+    -->
+
+    <!-- Styles -->
+    <link href="https://deltaspike.apache.org/resources/css/bootstrap.css" rel="stylesheet">
+    <link href="https://deltaspike.apache.org/resources/css/bootstrap-responsive.css" rel="stylesheet">
+    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" rel="stylesheet">
+
+    
+
+    
+        <!-- Tocify - nice dynamic autoscrolling TOC -->
+        <link href="https://cdnjs.cloudflare.com/ajax/libs/jquery.tocify/1.9.0/stylesheets/jquery.tocify.min.css" rel="stylesheet">
+        <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
+        <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
+        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tocify/1.9.0/javascripts/jquery.tocify.min.js"></script>
+
+
+        <script type="text/javascript">
+            $(function () {
+                $("#toc").tocify({
+                    scrollTo: 50,
+                    extendPage: true,
+                    context: "#doc-content",
+                    selectors: "h2,h3,h4,h5"
+                });
+                $(".fallback-toc").hide();
+            });
+        </script>
+    
+
+    <style type="text/css">
+        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{font-weight: normal}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#000080 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#000080}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#00}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+
+        body {
+            padding-top: 60px;
+            padding-bottom: 40px;
+        }
+
+        .toc-like {
+            border-radius: 6px;
+            border: 1px solid #ccc;
+        }
+
+        .toc-like li {
+            line-height: 30px;
+            text-indent: 10px;
+        }
+
+        .toc-like li.custom-toc-header {
+            font-weight: bold;
+            background: #666;
+            color: white;
+            cursor: initial !important;
+            padding: 5px;
+        }
+
+        .toc-like li.custom-toc-header a {
+            color: white;
+            font-style: normal;
+            text-shadow: none;
+            padding: 0;
+        }
+
+        .toc-like li.custom-toc-header:hover a {
+            background: #666;
+        }
+
+        .page-title {
+            text-align: left;
+        }
+
+        #doc-content h2,
+        #doc-content h3,
+        #doc-content h4,
+        #doc-content h5,
+        #doc-content h6 {
+            padding-top: 0;
+            margin-top: 25px;
+            margin-bottom: 10px;
+            line-height: 1.4em;
+        }
+
+        #doc-content h2 {
+            border-bottom: 1px solid lightgrey;
+        }
+
+
+    </style>
+
+    <script type="text/javascript">
+
+        var _gaq = _gaq || [];
+        _gaq.push(['_setAccount', 'UA-36103647-1']);
+        _gaq.push(['_trackPageview']);
+
+        (function () {
+            var ga = document.createElement('script');
+            ga.type = 'text/javascript';
+            ga.async = true;
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+            var s = document.getElementsByTagName('script')[0];
+            s.parentNode.insertBefore(ga, s);
+        })();
+
+    </script>
+</head>
+
+<body>
+
+<div class="navbar navbar-fixed-top">
+    <div class="navbar-inner">
+        <div class="container">
+            <a class="btn btn-navbar" data-toggle="collapse"
+               data-target=".nav-collapse"> <span class="icon-bar"></span> <span
+            class="icon-bar"></span> <span class="icon-bar"></span>
+            </a>
+            <a class="brand logocolor" href="./index.html">Apache DeltaSpike</a>
+
+            <div class="nav-collapse">
+
+                
+                <ul class="nav">
+                    <li><a href="./index.html">Home</a></li>
+                    <li ><a href="./documentation">Documentation</a></li>
+                    <li  ><a href="./javadoc.html">Javadoc</a></li>
+                    <li ><a href="./source.html">Source</a></li>
+                    <li ><a href="./download.html">Download</a></li>
+                    <li ><a href="./community.html">Community</a></li>
+                    <!-- <li><a href="./support.html">Support</a></li>  -->
+                    <li ><a href="./news.html">News</a></li>
+                </ul>
+            </div>
+            <!--/.nav-collapse -->
+            <form id="search-form" action="https://www.google.com/search"
+                  method="get" class="navbar-search pull-right">
+                <input value="deltaspike.apache.org" name="sitesearch"
+                       type="hidden"> <input class="search-query" name="q"
+                                             id="query" type="text">
+            </form>
+        </div>
+    </div>
+</div>
+
+<div class="container">
+    <div class="row-fluid">
+
+        
+
+        <div class="span8">
+            <div class="page-title">
+                <h1>External Examples and Templates</h1>
+            </div>
+
+            <div id="doc-content">
+                <div id="preamble">
+<div class="sectionbody">
+<div class="paragraph">
+<p>A number of DeltaSpike examples and templates have been developed external to the DeltaSpike project. These extend the DeltaSpike resources from which you can see DeltaSpike in action. Brief information is given here about the examples and templates, with details of where they can be obtained from.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_books_free_online">Books (free/online)</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p><strong>CDI@Work (chapter about DeltaSpike):</strong> <a href="http://cdiatwork.irian.at/" class="bare">http://cdiatwork.irian.at/</a></p>
+</div>
+<div class="paragraph">
+<p>CDI@Work is a free online book about CDI as well as Apache DeltaSpike.
+It covers basic information about CDI and DeltaSpike up to more advanced use-cases.
+An example for the latter is a type-safe configuration (interface-only)
+which allows you to resolve the configured values even from dynamic config-sources like a database and
+store them in a custom Config-Scoped cache which can be refreshed via CDI-events or a CRON based task or manually via JMX.</p>
+</div>
+<div class="paragraph">
+<p>The <a href="https://github.com/CDIatWork/">GitHub account</a> contains repositories e.g. for the sample application called IdeaFork.
+The commit-history follows the steps in the book. In most cases every commit translates to one step in the book.
+(Chapters are released once they are ready.)</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_presentations">Presentations</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_apache_deltaspike_the_cdi_toolbox">Apache DeltaSpike: The CDI toolbox</h3>
+<div class="paragraph">
+<p>CDI portable extensions are one of greatest features of Java EE allowing the platform to be extended in a clean and portable way. But allowing extension is just part of the story. CDI opens the door to a whole new eco-system for Java EE, but it’s not the role of the specification to create these extensions.
+Apache DeltaSpike is the project that leads this brand new eco-system by providing useful extension modules for CDI applications as well as tools to ease the creation of new ones.
+In this session, we’ll start by presenting the DeltaSpike toolbox and show how it helps you to develop for CDI. Then we’ll describe the major extensions included in Deltaspike, including  'configuration', 'scheduling' and 'data'.</p>
+</div>
+<div class="paragraph">
+<p><strong>Slides:</strong> <a href="http://www.slideshare.net/antoinesd/apache-deltaspike-the-cdi-toolbox" class="bare">http://www.slideshare.net/antoinesd/apache-deltaspike-the-cdi-toolbox</a></p>
+</div>
+<div class="paragraph">
+<p><strong>Video:</strong> <a href="https://www.youtube.com/watch?v=QbNdFvNPvVU" class="bare">https://www.youtube.com/watch?v=QbNdFvNPvVU</a></p>
+</div>
+<div class="paragraph">
+<p><strong>Event:</strong> <a href="http://www.meetup.com/JBoss-User-Group-Worldwide/events/218755922/" class="bare">http://www.meetup.com/JBoss-User-Group-Worldwide/events/218755922/</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_deltaspike_cdi_extensions_of_the_world_unite">DeltaSpike: CDI extensions of the world, unite!</h3>
+<div class="paragraph">
+<p>Several popular CDI extension frameworks like Seam 3 and MyFaces CODI have faded out over the years. But not to worry - their functionality is taken over by projects like Picketlink, Agorava, and mainly DeltaSpike, a new Apache project that wants CDI extension authors to unite in an effort to make the life of web application developers easier. Even without a five year plan!</p>
+</div>
+<div class="paragraph">
+<p><strong>Slides:</strong> <a href="http://devconf.cz/filebrowser/download/414" class="bare">http://devconf.cz/filebrowser/download/414</a></p>
+</div>
+<div class="paragraph">
+<p><strong>Video:</strong> <a href="https://www.youtube.com/watch?v=2FUNpzd1Nb8" class="bare">https://www.youtube.com/watch?v=2FUNpzd1Nb8</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_apache_deltaspike">Apache DeltaSpike</h3>
+<div class="paragraph">
+<p>Presentation about Apache DeltaSpike</p>
+</div>
+<div class="paragraph">
+<p><strong>Slides:</strong> <a href="http://www.slideshare.net/os890/apache-deltaspike" class="bare">http://www.slideshare.net/os890/apache-deltaspike</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_myfaces_codi_and_jboss_seam3_become_apache_deltaspike">MyFaces CODI and JBoss Seam3 become Apache DeltaSpike</h3>
+<div class="paragraph">
+<p>These slides show how to use type-safe mechanisms provided by MyFaces CODI for developing JSF applications which are more type-safe and easier to maintain as well as common pitfalls. Beyond that there is an basic overview of Apache DeltaSpike.</p>
+</div>
+<div class="paragraph">
+<p><strong>Slides:</strong> <a href="http://www.slideshare.net/os890/myfaces-codi-and-jboss-seam3-become-apache-deltaspike" class="bare">http://www.slideshare.net/os890/myfaces-codi-and-jboss-seam3-become-apache-deltaspike</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_migrating_a_jsf_based_web_application_from_spring_3_to_java_ee_7_and_cdi">Migrating a JSF-Based Web Application from Spring 3 to Java EE 7 and CDI</h3>
+<div class="paragraph">
+<p>This talk is a detailed case study about the migration of a JSF-based web application from Spring 3 to Java EE 7 and CDI. It is presented at the JavaOne 2014 conference.</p>
+</div>
+<div class="paragraph">
+<p><strong>Slides:</strong> <a href="http://www.slideshare.net/MarioLeanderReimer/migrating-a-jsfbased-web-application-from-spring-3-to-java-ee-7-and-cdi" class="bare">http://www.slideshare.net/MarioLeanderReimer/migrating-a-jsfbased-web-application-from-spring-3-to-java-ee-7-and-cdi</a></p>
+</div>
+<div class="paragraph">
+<p><strong>Video:</strong> <a href="https://parleys.com/play/543faae5e4b06e1184ae423a/about" class="bare">https://parleys.com/play/543faae5e4b06e1184ae423a/about</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="__de_flexibilitaet_mit_cdi_und_apache_deltaspike">[de] Flexibilitaet mit CDI und Apache DeltaSpike</h3>
+<div class="paragraph">
+<p>Presentation about DeltaSpike</p>
+</div>
+<div class="paragraph">
+<p><strong>Slides:</strong> <a href="http://www.slideshare.net/os890/flexibilitaet-mit-cdi-und-apache-delta-spike" class="bare">http://www.slideshare.net/os890/flexibilitaet-mit-cdi-und-apache-delta-spike</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="__pt_br_deixando_de_refazer_a_roda_com_apache_deltaspike">[pt-BR] Deixando de refazer a roda com Apache DeltaSpike</h3>
+<div class="paragraph">
+<p>CDI e DeltaSpike presentation in TDC - The Developers Conference 2015</p>
+</div>
+<div class="paragraph">
+<p><strong>Video and Slides:</strong> <a href="http://www.infoq.com/br/presentations/deixando-de-refazer-a-roda-com-apache-deltaspike" class="bare">http://www.infoq.com/br/presentations/deixando-de-refazer-a-roda-com-apache-deltaspike</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_apache_deltaspike_the_cdi_toolbox_java_one_2015">Apache Deltaspike the CDI Toolbox (Java One 2015)</h3>
+<div class="paragraph">
+<p><strong>Slides:</strong> <a href="https://pt.slideshare.net/antoinesd/apache-deltaspike-the-cdi-toolbox-java-one-2015" class="bare">https://pt.slideshare.net/antoinesd/apache-deltaspike-the-cdi-toolbox-java-one-2015</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_javaone_2015_rafael_benevides_apache_deltaspike_the_cdi_toolbox">JavaOne 2015 - Rafael Benevides - Apache DeltaSpike, the CDI Toolbox</h3>
+<div class="paragraph">
+<p><strong>Video:</strong> <a href="https://www.youtube.com/watch?v=3McmEi3cs_s" class="bare">https://www.youtube.com/watch?v=3McmEi3cs_s</a></p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_examples">Examples</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_ideafork_full">IdeaFork (full)</h3>
+<div class="paragraph">
+<p>This example is a Java EE6 application which illustrates several features of CDI and DeltaSpike.
+It covers features of all modules provided by DeltaSpike.
+There are profiles to create web-archives for Apache TomEE, JBoss AS7 (and WildFly) and Oracle GlassFish3.
+The complexity is mixed. There are some simple examples as well as some more advanced cases.
+The repository contains every step (one commit is one step) described in the online-book.</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/CDIatWork/IdeaFork" class="bare">https://github.com/CDIatWork/IdeaFork</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_ideafork_lite">IdeaFork (lite)</h3>
+<div class="paragraph">
+<p>This example is based on IdeaFork (full),
+but without some indirections which were needed to demonstrate different features of CDI and DeltaSpike (in a simple Application).</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code (beta - work in progress):</strong> <a href="https://github.com/CDIatWork/IdeaForkLite_Beta" class="bare">https://github.com/CDIatWork/IdeaForkLite_Beta</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_confess_2012_workshop_demo">Confess 2012 Workshop Demo</h3>
+<div class="paragraph">
+<p>This example was prepared for the Confess workshop and demonstrates how to use DeltaSpike instead of and side-by-side with MyFaces CODI. The secured web application demonstrates presenting users with differentiating content based on their account status.</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/confess/confess2012_deltaspike" class="bare">https://github.com/confess/confess2012_deltaspike</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_fullstack_ee6_with_deltaspike">Fullstack EE6+ with DeltaSpike</h3>
+<div class="paragraph">
+<p>Simple example based on Java EE6+ and DeltaSpike (tested with EE6 and EE7).</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/ee6-ds-demo" class="bare">https://github.com/os890/ee6-ds-demo</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_fullstack_codi_to_deltaspike">Fullstack CODI to DeltaSpike</h3>
+<div class="paragraph">
+<p>This pair of examples show how to achieve the most important MyFaces CODI features with DeltaSpike and also how to migrate a CODI project to DeltaSpike. The examples are basic, compacting core CODI features into just a few JSF pages, and are intended for deployment with TomEE.</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/tomee_mf_stack_001" class="bare">https://github.com/os890/tomee_mf_stack_001</a></p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>CODI version in master branch</p>
+</li>
+<li>
+<p>Migrated DeltaSpike version in codi2ds branch</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_jboss_quickstarts">JBoss Quickstarts</h3>
+<div class="paragraph">
+<p>The JBoss quickstarts are small working examples that demonstrate recommended practices for specific Java EE technology use cases. A subset of these quickstarts are dedicated to demonstrating DeltaSpike, including custom authorization restrictions using annotations, constructing and modifying beans, extending the influence of CDI using BeanManager, and deactivating DeltaSpike features.</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/jboss-developer/jboss-wfk-quickstarts" class="bare">https://github.com/jboss-developer/jboss-wfk-quickstarts</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_deltaspike_examples">DeltaSpike Examples</h3>
+<div class="paragraph">
+<p>A collection of example applications demonstrating the features of the DeltaSpike project.</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/rsmeral/deltaspike-examples" class="bare">https://github.com/rsmeral/deltaspike-examples</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="__pt_br_deltaspike_microblog_example">[pt-BR] DeltaSpike microblog example</h3>
+<div class="paragraph">
+<p>Application that shows a microblog using DeltaSpike</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/rafabene/demo_deltaspike" class="bare">https://github.com/rafabene/demo_deltaspike</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_why_you_should_consider_using_apache_deltaspike">Why you should consider using Apache DeltaSpike</h3>
+<div class="paragraph">
+<p>Blog post demonstrating 5 features of Apache DeltaSpike</p>
+</div>
+<div class="paragraph">
+<p><strong>Blog post:</strong> <a href="http://www.thedevpiece.com/why-you-should-consider-using-apache-deltaspike/" class="bare">http://www.thedevpiece.com/why-you-should-consider-using-apache-deltaspike/</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="__pt_br_rest_application_with_deltaspike_data">[pt-BR] Rest Application with DeltaSpike Data</h3>
+<div class="paragraph">
+<p>Simple example based on MicroProfile(OpenApi,Payara-Micro) and DeltaSpike-data</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/Daniel-Dos/DanielDiasjava-Blog/tree/master/ProjetoDeltaSpike" class="bare">https://github.com/Daniel-Dos/DanielDiasjava-Blog/tree/master/ProjetoDeltaSpike</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="__pt_br_crud_deltaspike_cdi_angular">[pt-BR] CRUD-Deltaspike-CDI-Angular</h3>
+<div class="paragraph">
+<p>Simple CRUD example based on SparkJava and DeltaSpike-data</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/SouJava-Rio/soujava-rio-labs/tree/master/microframeworks/spark-samples/CRUD-Deltaspike-CDI-Angular" class="bare">https://github.com/SouJava-Rio/soujava-rio-labs/tree/master/microframeworks/spark-samples/CRUD-Deltaspike-CDI-Angular</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="__pt_br_crud_deltaspike_cdi_angular_2">[pt-BR] CRUD-Deltaspike-CDI-Angular</h3>
+<div class="paragraph">
+<p>Simple CRUD example based on JavaLin and DeltaSpike-data</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/Daniel-Dos/DanielDiasjava-Blog/tree/master/Projeto-Cloud/javalin" class="bare">https://github.com/Daniel-Dos/DanielDiasjava-Blog/tree/master/Projeto-Cloud/javalin</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="__pt_br_jax_rs_sample_cdi_deltaspike_data">[pt-BR] jax-rs-sample-cdi-deltaspike-data</h3>
+<div class="paragraph">
+<p>Simple CRUD example based on jax-rs(resteasy) and DeltaSpike-data for Tomcat</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/SouJava-Rio/soujava-rio-labs/tree/master/jax-rs-samples/Jax-rs-deltaspike-angular2-4/jax-rs-sample-cdi-deltaspike-data" class="bare">https://github.com/SouJava-Rio/soujava-rio-labs/tree/master/jax-rs-samples/Jax-rs-deltaspike-angular2-4/jax-rs-sample-cdi-deltaspike-data</a></p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_magazines">Magazines</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="__pt_br_brazilian_java_magazine">[pt-BR] Brazilian Java Magazine</h3>
+<div class="paragraph">
+<p>Apache DeltaSpike: CDI Programável</p>
+</div>
+<div class="paragraph">
+<p><strong>Online article:</strong> <a href="http://www.devmedia.com.br/apache-deltaspike-cdi-programavel/31982" class="bare">http://www.devmedia.com.br/apache-deltaspike-cdi-programavel/31982</a></p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_interviews">Interviews</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="__pt_br_infoq_brazil">[pt-BR] InfoQ Brazil</h3>
+<div class="paragraph">
+<p>Apache DeltaSpike, a API de extensions do CDI</p>
+</div>
+<div class="paragraph">
+<p><strong>Online interview:</strong> <a href="http://www.infoq.com/br/interviews/entrevista-rafael-benevides-delta-spike" class="bare">http://www.infoq.com/br/interviews/entrevista-rafael-benevides-delta-spike</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="__pt_br_infoq_brazil_2">[pt-BR] InfoQ Brazil</h3>
+<div class="paragraph">
+<p>O que é DeltaSpike?</p>
+</div>
+<div class="paragraph">
+<p><strong>Online interview:</strong> <a href="https://www.youtube.com/watch?v=jtCuxfPxDE8" class="bare">https://www.youtube.com/watch?v=jtCuxfPxDE8</a></p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_templates">Templates</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_java_se_cdi_ds">Java SE + CDI + DS</h3>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/javase-cdi-ds-project-template" class="bare">https://github.com/os890/javase-cdi-ds-project-template</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_jsf_cdi_ds_servlet_container">JSF + CDI + DS (Servlet-Container)</h3>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/javaweb-cdi-ds-project-template" class="bare">https://github.com/os890/javaweb-cdi-ds-project-template</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_ejb_cdi_ds_module">EJB + CDI + DS (Module)</h3>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/javaee_cdi_ejb_ds_project_template" class="bare">https://github.com/os890/javaee_cdi_ejb_ds_project_template</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_jsf_ejb_cdi_ds_ee_server">JSF + EJB + CDI + DS (EE-Server)</h3>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/javaee_jsf_cdi_ejb_ds_project_template" class="bare">https://github.com/os890/javaee_jsf_cdi_ejb_ds_project_template</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_jsf_jpa_cdi_ds_data_diff_ee_server_profiles">JSF + JPA + CDI + DS-Data (diff. EE-Server-Profiles)</h3>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/javaee_jsf_cdi_jpa_data_ds_project_template" class="bare">https://github.com/os890/javaee_jsf_cdi_jpa_data_ds_project_template</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_jsf_jpa_cdi_ds_data_apache_tomee">JSF + JPA + CDI + DS-Data (Apache TomEE)</h3>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/ds-data-project-template" class="bare">https://github.com/os890/ds-data-project-template</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_jsf_cdi_ds_apache_tomee">JSF + CDI + DS (Apache TomEE)</h3>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/tomee-ds-project-template" class="bare">https://github.com/os890/tomee-ds-project-template</a></p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_add_ons">Add-ons</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_lbitonti_github">lbitonti@github</h3>
+<div class="paragraph">
+<p>This GitHub account contains e.g. a DBUnit Add-on for the Test-Control-Module of DeltaSpike.</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/lbitonti/deltaspike-dbunit" class="bare">https://github.com/lbitonti/deltaspike-dbunit</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_os890_github">os890@github</h3>
+<div class="paragraph">
+<p>This GitHub account contains several DeltaSpike Add-ons e.g. to integrate CDI with other frameworks.</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/os890/" class="bare">https://github.com/os890/</a></p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_rmannibucau_github">rmannibucau@github</h3>
+<div class="paragraph">
+<p>This GitHub account contains several DeltaSpike Add-ons e.g. an integration with the TomEE PasswordCipher API.</p>
+</div>
+<div class="paragraph">
+<p><strong>Source code:</strong> <a href="https://github.com/rmannibucau/" class="bare">https://github.com/rmannibucau/</a></p>
+</div>
+</div>
+</div>
+</div>
+            </div>
+        </div>
+
+        
+            <div class="span4">
+                <div id="toc">
+                    <div class="moduledeps">
+                        <ul class="toc-like nav nav-list">
+                            
+                            
+                            
+                        </ul>
+                    </div>
+                </div>
+                
+                    <div class="fallback-toc">
+                        <ul class="sectlevel1">
+<li><a href="#_books_free_online">Books (free/online)</a></li>
+<li><a href="#_presentations">Presentations</a>
+<ul class="sectlevel2">
+<li><a href="#_apache_deltaspike_the_cdi_toolbox">Apache DeltaSpike: The CDI toolbox</a></li>
+<li><a href="#_deltaspike_cdi_extensions_of_the_world_unite">DeltaSpike: CDI extensions of the world, unite!</a></li>
+<li><a href="#_apache_deltaspike">Apache DeltaSpike</a></li>
+<li><a href="#_myfaces_codi_and_jboss_seam3_become_apache_deltaspike">MyFaces CODI and JBoss Seam3 become Apache DeltaSpike</a></li>
+<li><a href="#_migrating_a_jsf_based_web_application_from_spring_3_to_java_ee_7_and_cdi">Migrating a JSF-Based Web Application from Spring 3 to Java EE 7 and CDI</a></li>
+<li><a href="#__de_flexibilitaet_mit_cdi_und_apache_deltaspike">[de] Flexibilitaet mit CDI und Apache DeltaSpike</a></li>
+<li><a href="#__pt_br_deixando_de_refazer_a_roda_com_apache_deltaspike">[pt-BR] Deixando de refazer a roda com Apache DeltaSpike</a></li>
+<li><a href="#_apache_deltaspike_the_cdi_toolbox_java_one_2015">Apache Deltaspike the CDI Toolbox (Java One 2015)</a></li>
+<li><a href="#_javaone_2015_rafael_benevides_apache_deltaspike_the_cdi_toolbox">JavaOne 2015 - Rafael Benevides - Apache DeltaSpike, the CDI Toolbox</a></li>
+</ul>
+</li>
+<li><a href="#_examples">Examples</a>
+<ul class="sectlevel2">
+<li><a href="#_ideafork_full">IdeaFork (full)</a></li>
+<li><a href="#_ideafork_lite">IdeaFork (lite)</a></li>
+<li><a href="#_confess_2012_workshop_demo">Confess 2012 Workshop Demo</a></li>
+<li><a href="#_fullstack_ee6_with_deltaspike">Fullstack EE6+ with DeltaSpike</a></li>
+<li><a href="#_fullstack_codi_to_deltaspike">Fullstack CODI to DeltaSpike</a></li>
+<li><a href="#_jboss_quickstarts">JBoss Quickstarts</a></li>
+<li><a href="#_deltaspike_examples">DeltaSpike Examples</a></li>
+<li><a href="#__pt_br_deltaspike_microblog_example">[pt-BR] DeltaSpike microblog example</a></li>
+<li><a href="#_why_you_should_consider_using_apache_deltaspike">Why you should consider using Apache DeltaSpike</a></li>
+<li><a href="#__pt_br_rest_application_with_deltaspike_data">[pt-BR] Rest Application with DeltaSpike Data</a></li>
+<li><a href="#__pt_br_crud_deltaspike_cdi_angular">[pt-BR] CRUD-Deltaspike-CDI-Angular</a></li>
+<li><a href="#__pt_br_crud_deltaspike_cdi_angular_2">[pt-BR] CRUD-Deltaspike-CDI-Angular</a></li>
+<li><a href="#__pt_br_jax_rs_sample_cdi_deltaspike_data">[pt-BR] jax-rs-sample-cdi-deltaspike-data</a></li>
+</ul>
+</li>
+<li><a href="#_magazines">Magazines</a>
+<ul class="sectlevel2">
+<li><a href="#__pt_br_brazilian_java_magazine">[pt-BR] Brazilian Java Magazine</a></li>
+</ul>
+</li>
+<li><a href="#_interviews">Interviews</a>
+<ul class="sectlevel2">
+<li><a href="#__pt_br_infoq_brazil">[pt-BR] InfoQ Brazil</a></li>
+<li><a href="#__pt_br_infoq_brazil_2">[pt-BR] InfoQ Brazil</a></li>
+</ul>
+</li>
+<li><a href="#_templates">Templates</a>
+<ul class="sectlevel2">
+<li><a href="#_java_se_cdi_ds">Java SE + CDI + DS</a></li>
+<li><a href="#_jsf_cdi_ds_servlet_container">JSF + CDI + DS (Servlet-Container)</a></li>
+<li><a href="#_ejb_cdi_ds_module">EJB + CDI + DS (Module)</a></li>
+<li><a href="#_jsf_ejb_cdi_ds_ee_server">JSF + EJB + CDI + DS (EE-Server)</a></li>
+<li><a href="#_jsf_jpa_cdi_ds_data_diff_ee_server_profiles">JSF + JPA + CDI + DS-Data (diff. EE-Server-Profiles)</a></li>
+<li><a href="#_jsf_jpa_cdi_ds_data_apache_tomee">JSF + JPA + CDI + DS-Data (Apache TomEE)</a></li>
+<li><a href="#_jsf_cdi_ds_apache_tomee">JSF + CDI + DS (Apache TomEE)</a></li>
+</ul>
+</li>
+<li><a href="#_add_ons">Add-ons</a>
+<ul class="sectlevel2">
+<li><a href="#_lbitonti_github">lbitonti@github</a></li>
+<li><a href="#_os890_github">os890@github</a></li>
+<li><a href="#_rmannibucau_github">rmannibucau@github</a></li>
+</ul>
+</li>
+</ul>
+                    </div>
+                
+            </div>
+        
+
+    </div>
+    <div class="row">
+        <hr>
+        <footer>
+            <p>Copyright &copy; 2011-2016 The Apache Software Foundation,
+                Licensed under the Apache License, Version 2.0.</p>
+
+            <p>Apache and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
+        </footer>
+    </div>
+</div>
+
+</body>
 </html>
\ No newline at end of file