MastodonLatoAdmin/index.html
2018-11-09 14:48:56 +01:00

145 lines
4.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>reveal.js</title>
<link rel="stylesheet" href="css/reveal.css">
<link rel="stylesheet" href="css/theme/black.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="lib/css/zenburn.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section background-image="file:///home/jops/Documents/Formazione/javascript/desig-patter-js/image/troll.png" data-background-size="100px" data-background-repeat="repeat">
<h2>Kotlin, a parte il nome figo, che roba è?</h2>
<h4>Ci perderemo nei meandri di questo linguaggio di programmazione ufficialmente supportato da Android. A tipizzazione statica e forte, orientato verso la programmazione a oggetti e capace di permettere un pieno uso dellapproccio funzionale. Riusciremo finalmente ad evitare gli accessi a puntatori null? E Cek imparera finalmente a programmare?</h4>
<p>
<small>Created by jops</small>
</p>
<aside class="notes">
<ul>
<li>per far partire la presentazione cliccare s</li>
<li>comando$ node plugin/notes-server/</li>
</ul>
</aside>
</section>
<section>
<h2>Perche' tutto cio'?</h2>
<img alt="Down arrow" src="http://localhost:1947/images/kotlin.jpg" >
<aside class="notes">
</aside>
</section>
<section>
<h2>Causa Oracle vs Google</h2>
<ul>
<li>mancato accordo Sun con Google su Android</li>
<li>violato il copyright</li>
<li>Oracle chiede 9 miliardi di dollari</li>
<li>Oracle perde la causa</li>
</ul>
</aside>
</section>
<section>
<h2>Kotlin</h2>
<ul>
<li>general purpose</li>
<li>multiparadigma</li>
<li>opensource</li>
<li>fortemente tipato</li>
<li>di JetBrains (azienda di Praga)</li>
<li>supporta JVM, ma emette anche codice javascript</li>
<li>diventato linguaggio first class di Android</li>
</ul>
</aside>
</section>
<section>
<h2>Kotlin could overtake Java on Android next year</h2>
<p>"In September 2016, Kotlin accounted for 5.1 percent of Android development versus 94.9 percent for Java, Realms data shows. A year later, its 14.3 percent for Kotlin versus 85.7 percent for Java. When Google endorsed Kotlin in May, the numbers were 7.4 percent for Kotlin and 92.6 percent for Java." https://www.infoworld.com/
</p>
</aside>
</section>
<section>
<h2>Perche' parlare di java?</h2>
<ul>
<li>java e' linguaggio piu' utilizzato al mondo (www.tiobe.com)</li>
<li>non e' solo capitale! Se lo sai usare, crea grandi spazi di liberta'</li>
<li>hacklabbo aderisce per un 80% alla prima internazione (teniamo alla massa, H no)</li>
<li>i programmatori sono operai (per i padroni). Ma loro non lo sanno!</li>
<li>troppi sistemisti (cattivi che non concedono ram), apriamoci ai programmatori</li>
</ul>
</aside>
</section>
</div>
</div>
<script src="lib/js/head.min.js"></script>
<script src="js/reveal.js"></script>
<script>
// More info https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
history: true,
// More info https://github.com/hakimel/reveal.js#dependencies
dependencies: [
{ src: 'plugin/markdown/marked.js' },
{ src: 'plugin/markdown/markdown.js' },
{ src: 'plugin/notes/notes.js', async: true },
{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
</body>
</html>