Update to reveal.js 4.1 and a few small fixes
[?]
Sep 7, 2021, 12:03 PM
QUG3TDX353EQPQKCFTSNC4PMO2DP7QOJ3MEGFTKLZW6D7M6FLPCACDependencies
- [2]
D7QXCWGAProgress - [3]
UXLO2KVDIntroduce fragments - [4]
2HWHQ4GEChange slide deck URL to Pijul Nest - [5]
QEKU5M3OPreface - [6]
JSFDZRYKAdd the famous Bill Gates quote - [7]
UH3YXOLFStart the slide deck - [8]
CBUCBYTVProgress - [9]
S55XICBMFix speaker notes - [10]
5LKTNB6OLOTS of progress - [11]
XAQIV6M6Add slideshare link - [12]
UYGSVBN7Start the fossil demo - [13]
LDVTVP2GAll TODOs are gone now - [14]
4AZS4L6BAdd chapters - [15]
PMBAMPBIFinish the title slide - [16]
BZTIJPUBFinish the predictions - [17]
KPHR32IRProgress - [18]
SQWPGFUEFinish the demos - [19]
I3EH5ASIImprove speaker notes - [20]
ARAFRHKUCreate the outline of the talk - [21]
WYULWETJReorganize
Change contents
- replacement in index.html at line 3
<head><meta charset="utf-8"><head><meta charset="utf-8"> - replacement in index.html at line 6
<title>Will Git Be Around Forever? A List of Possible Successors</title><title>Will Git Be Around Forever? A List of Possible Successors</title> - replacement in index.html at line 8
<meta name="description" content=""><meta name="author" content="Hanno Embregts"><meta name="apple-mobile-web-app-capable" content="yes" /><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui"><link rel="stylesheet" href="../../css/reveal.css"><link rel="stylesheet" href="../../css/theme/blood.css" id="theme"><meta name="description" content=""><meta name="author" content="Hanno Embregts"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" href="../../dist/reset.css"><link rel="stylesheet" href="../../dist/reveal.css"><link rel="stylesheet" href="../../dist/theme/blood.css" id="theme"> - edit in index.html at line 20
<link rel="preconnect" href="https://fonts.gstatic.com"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fira+Code&display=swap"><!-- Theme used for syntax highlighting of code --><link rel="stylesheet" href="../../plugin/highlight/darcula.css" id="highlight-theme"></head> - replacement in index.html at line 27
<!-- Code syntax highlighting --><link rel="stylesheet" href="lib/css/zenburn.css"><body> - replacement in index.html at line 29
<!-- 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><div class="reveal"> - replacement in index.html at line 31
<!--[if lt IE 9]><script src="../../lib/js/html5shiv.js"></script><![endif]--></head><!-- Any section element inside of this container is displayed as a slide --><div class="slides"> - replacement in index.html at line 34
<body><section data-markdown="sections/0-welcome.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section> - replacement in index.html at line 39
<div class="reveal"><section data-markdown="sections/1-preface.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section> - replacement in index.html at line 44
<!-- Any section element inside of this container is displayed as a slide --><div class="slides"><section data-markdown="sections/2-git.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section> - replacement in index.html at line 49[5.10652]→[5.1:52](∅→∅),[5.52]→[5.10703:10794](∅→∅),[5.10703]→[5.10703:10794](∅→∅),[5.10794]→[5.29503977:29503993](∅→∅),[5.29503977]→[5.29503977:29503993](∅→∅),[5.29503993]→[5.53:104](∅→∅),[5.104]→[5.10842:10949](∅→∅),[5.10842]→[5.10842:10949](∅→∅),[5.10949]→[5.105:152](∅→∅),[5.152]→[5.11011:11117](∅→∅),[5.11011]→[5.11011:11117](∅→∅)
<section data-markdown="sections/0-welcome.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section><section data-markdown="sections/1-preface.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section><section data-markdown="sections/2-git.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section><section data-markdown="sections/3-the-browser-wars.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section> - replacement in index.html at line 54[5.11118]→[5.153:213](∅→∅),[5.213]→[5.11195:11302](∅→∅),[5.7964046]→[5.11195:11302](∅→∅),[5.11195]→[5.11195:11302](∅→∅),[5.11302]→[5.214:284](∅→∅),[5.284]→[5.11352:11458](∅→∅),[5.973706]→[5.11352:11458](∅→∅),[5.11352]→[5.11352:11458](∅→∅)
<section data-markdown="sections/3-the-browser-wars.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section><section data-markdown="sections/4-four-new-kids-on-the-block.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section><section data-markdown="sections/4-four-new-kids-on-the-block.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section> - replacement in index.html at line 59
<section data-markdown="sections/5-fossil.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section><section data-markdown="sections/5-fossil.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section> - replacement in index.html at line 64[5.11615]→[5.336:385](∅→∅),[5.385]→[5.29504039:29504145](∅→∅),[5.11667]→[5.29504039:29504145](∅→∅),[5.973757]→[5.29504039:29504145](∅→∅),[5.29504039]→[5.29504039:29504145](∅→∅)
<section data-markdown="sections/6-pijul.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section><section data-markdown="sections/6-pijul.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section> - replacement in index.html at line 69[5.29504146]→[5.386:441](∅→∅),[5.441]→[5.11723:11814](∅→∅),[5.11723]→[5.11723:11814](∅→∅),[5.11814]→[5.442:460](∅→∅)
<section data-markdown="sections/7-predictions.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section><section data-markdown="sections/7-predictions.md"data-separator="^\r?\n------\r?\n$"data-separator-vertical="^\r?\n---\r?\n$"></section> - replacement in index.html at line 74
<section><section data-background="img/background/further-reading.jpg" data-background-color="black" data-background-opacity="0.5"><h1 class="stroke"><strong>Further reading</strong></h1><a href="https://www.pexels.com/photo/white-teddy-bear-reading-book-33196/" class="attribution">https://www.pexels.com/photo/white-teddy-bear-reading-book-33196/</a></section><section><section data-background="img/background/further-reading.jpg" data-background-color="black" data-background-opacity="0.5"><h1 class="stroke"><strong>Further reading</strong></h1><a href="https://www.pexels.com/photo/white-teddy-bear-reading-book-33196/" class="attribution">https://www.pexels.com/photo/white-teddy-bear-reading-book-33196/</a></section> - replacement in index.html at line 80[5.4216538]→[5.4216538:4216595](∅→∅),[5.4216595]→[3.1:90](∅→∅),[3.90]→[5.4216723:4216864](∅→∅),[5.4216723]→[5.4216723:4216864](∅→∅),[5.4216864]→[3.91:186](∅→∅),[3.186]→[5.4216920:4217037](∅→∅),[5.4216920]→[5.4216920:4217037](∅→∅),[5.4217037]→[3.187:256](∅→∅),[3.256]→[5.31:172](∅→∅),[5.31]→[5.31:172](∅→∅),[5.172]→[5.4217037:4217049](∅→∅),[5.4217037]→[5.4217037:4217049](∅→∅)
<section><h2>Further reading</h2><ul><li class="fragment fade-in-then-semi-out">"Beyond Git" (by Paweł Świątkowski)<br/><small><a href="http://katafrakt.me/2017/05/27/beyond-git/">http://katafrakt.me/2017/05/27/beyond-git/</a></small></li><li class="fragment fade-in-then-semi-out">"Merging, patches and Pijul" (by Joe Neeman)<br/><small><a href="https://jneem.github.io/pijul/">https://jneem.github.io/pijul/</a></small></li><li class="fragment fade-in-then-semi-out">"The Pijul Manual"<br/><small><a href="https://pijul.org/manual/introduction.html">https://pijul.org/manual/introduction.html</a></small></li></ul><section><h2>Further reading</h2><ul><li class="fragment fade-in-then-semi-out">"Beyond Git" (by Paweł Świątkowski)<br/><small><a href="http://katafrakt.me/2017/05/27/beyond-git/">http://katafrakt.me/2017/05/27/beyond-git/</a></small></li><li class="fragment fade-in-then-semi-out">"Merging, patches and Pijul" (by Joe Neeman)<br/><small><a href="https://jneem.github.io/pijul/">https://jneem.github.io/pijul/</a></small></li><li class="fragment fade-in-then-semi-out">"The Pijul Manual"<br/><small><a href="https://pijul.org/manual/introduction.html">https://pijul.org/manual/introduction.html</a></small></li></ul> - replacement in index.html at line 94[5.330216]→[5.330216:330244](∅→∅),[5.330244]→[2.1:47](∅→∅),[2.47]→[5.1:141](∅→∅),[5.37253]→[5.1:141](∅→∅),[5.141]→[5.330329:330344](∅→∅),[5.37295]→[5.330329:330344](∅→∅),[5.330329]→[5.330329:330344](∅→∅),[5.330344]→[5.4217049:4217065](∅→∅),[5.4217049]→[5.4217049:4217065](∅→∅),[5.4217065]→[5.29504539:29504554](∅→∅),[5.29504539]→[5.29504539:29504554](∅→∅)
<aside class="notes"><strong>Time Elapsed: 45 min.</strong>If you want to read a bit more on the subject, here are some great articles that I read during the preparation of this talk.</aside></section></section><aside class="notes"><strong>Time Elapsed: 45 min.</strong>If you want to read a bit more on the subject, here are some great articles that I read during the preparation of this talk.</aside></section></section> - replacement in index.html at line 102
<section><section> - replacement in index.html at line 104[5.29504716]→[5.29504716:29505185](∅→∅),[5.29505185]→[4.21:218](∅→∅),[5.128]→[5.29505255:29506166](∅→∅),[4.218]→[5.29505255:29506166](∅→∅),[5.4217138]→[5.29505255:29506166](∅→∅),[5.29505255]→[5.29505255:29506166](∅→∅)
<h1 class="stroke"><strong>Any questions?</strong></h1><a href="https://www.pexels.com/photo/monopoly-car-piece-1634213/" class="attribution">https://www.pexels.com/photo/monopoly-car-piece-1634213/</a></section><section><h2>Thank you! ☺️</h2><br/><table><tr><td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/slide-deck.png" class="no-background"/></td><td style="vertical-align: middle;"><a href="https://nest.pijul.com/hannotify/will-git-be-around-forever-slides">https://nest.pijul.com/hannotify/will-git-be-around-forever-slides</a></td></tr><tr><td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/website.png" class="no-background"/></td><td style="vertical-align: middle;"><a href="https://hannotify.github.io">https://hannotify.github.io</a></td></tr><tr><td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/twitter-white.png" class="no-background"/></td><td style="vertical-align: middle;"><a href="https://www.twitter.com/hannotify">@hannotify</a></td></tr><tr><td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/envelope.png" class="no-background"/></td><td style="vertical-align: middle;"><a href="mailto:hanno.embregts@infosupport.com">hanno.embregts@infosupport.com</a></td></tr></table></section><h1 class="stroke"><strong>Any questions?</strong></h1><a href="https://www.pexels.com/photo/monopoly-car-piece-1634213/" class="attribution">https://www.pexels.com/photo/monopoly-car-piece-1634213/</a></section><section><h2>Thank you! ☺️</h2><br/><table><tr><td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/slide-deck.png" class="no-background"/></td><td style="vertical-align: middle;"><a href="https://nest.pijul.com/hannotify/will-git-be-around-forever-slides">https://nest.pijul.com/hannotify/will-git-be-around-forever-slides</a></td></tr><tr><td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/website.png" class="no-background"/></td><td style="vertical-align: middle;"><a href="https://hannotify.github.io">https://hannotify.github.io</a></td></tr><tr><td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/twitter-white.png" class="no-background"/></td><td style="vertical-align: middle;"><a href="https://www.twitter.com/hannotify">@hannotify</a></td></tr><tr><td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/envelope.png" class="no-background"/></td><td style="vertical-align: middle;"><a href="mailto:hanno.embregts@infosupport.com">hanno.embregts@infosupport.com</a></td></tr></table></section> - replacement in index.html at line 131[5.29506193]→[5.29506193:29506535](∅→∅),[5.29506535]→[5.973758:973788](∅→∅),[5.973788]→[5.29506591:29507528](∅→∅),[5.29506591]→[5.29506591:29507528](∅→∅)
</div></div><script src="../../lib/js/head.min.js"></script><script src="../../js/reveal.js"></script><script>// Full list of configuration options available at:// https://github.com/hakimel/reveal.js#configurationReveal.initialize({controls: false,progress: true,history: true,center: true,navigationMode: 'linear',transition: 'fade', // none/fade/slide/convex/concave/zoom// Optional reveal.js pluginsdependencies: [{ src: '../../lib/js/classList.js', condition: function() { return !document.body.classList; } },{ src: '../../plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },{ src: '../../plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },{ src: '../../plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },// { src: '../../plugin/highlight/highlight.js', async: true, condition: function() { return !!document.querySelector( 'pre code' ); }, callback: function() { hljs.initHighlightingOnLoad(); } },{ src: '../../plugin/zoom-js/zoom.js', async: true },{ src: '../../plugin/notes/notes.js', async: true }],});</div></div><script src="../../dist/reveal.js"></script><script src="../../plugin/zoom/zoom.js"></script><script src="../../plugin/notes/notes.js"></script><script src="../../plugin/search/search.js"></script><script src="../../plugin/markdown/markdown.js"></script><script src="../../plugin/highlight/highlight.js"></script><script> - replacement in index.html at line 142
</script></body>// Also available as an ES module, see:// https://revealjs.com/initialization/Reveal.initialize({controls: false,progress: true,center: true,history: true,hash: true,keyboard: {39: 'next',37: 'prev'},showHiddenSlides: true,transition: 'fade', // none/fade/slide/convex/concave/zoom// Learn about plugins: https://revealjs.com/plugins/plugins: [RevealZoom, RevealNotes, RevealSearch, RevealMarkdown, RevealHighlight]});Reveal.configure({pdfSeparateFragments: false});</script></body> - replacement in sections/1-preface.md at line 41
To put things in perspective, before 2005, it had taken **nine** years for five version control systems to appear.To put things in perspective, before 2005, it had taken **nine** years for five different version control systems to appear. - replacement in sections/1-preface.md at line 76
Moreover, her 'discovery' - if you will - actually proved to be a **lot** more interesting than mine.Moreover, her 'discovery' actually proved to be a **lot** more interesting than mine. - replacement in sections/1-preface.md at line 118
If working in software development for over 12 years has taught me anything, it's that...If working in software development for over 14 years has taught me anything, it's that... - replacement in sections/2-git.md at line 155
Also, not all version control systems focus as much on open-source develoment as Git does, for example.Also, not all version control systems focus as much on open-source development as Git does, for example. - replacement in sections/6-pijul.md at line 97
public class Sample {public class Sample {