Commit 2e17a73e authored by Konrad's avatar Konrad 🎧
Browse files

update reports

parent 36d6a352
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>2020-09-25</title>
<meta name="author" content="(konrad)"/>
<style type="text/css">
.underline { text-decoration: underline; }
</style>
<link rel="stylesheet" href="file:///home/konrad/.assets/reveal.js/dist/reveal.css"/>
<link rel="stylesheet" href="file:///home/konrad/.assets/reveal.js/dist/theme/white.css" id="theme"/>
<!-- If the query includes 'print-pdf', include the PDF print sheet -->
<script>
if( window.location.search.match( /print-pdf/gi ) ) {
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'file:///home/konrad/.assets/reveal.js/css/print/pdf.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
}
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section id="sec-title-slide"><h1 class="title">2020-09-25</h1><h2 class="author">konrad</h2><p class="date">Created: 2020-09-25 Fr 15:02</p>
</section>
<section>
<section id="slide-orgccf51c5">
<h2 id="orgccf51c5"><span class="section-number-2">1</span> Attribute references</h2>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Task</th>
<th scope="col" class="org-left">STATUS</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">implement references to tx &amp; search</td>
<td class="org-left">START</td>
</tr>
<tr>
<td class="org-left">create reference tests</td>
<td class="org-left">START</td>
</tr>
<tr>
<td class="org-left">implement attr-ref configuration</td>
<td class="org-left">START</td>
</tr>
<tr>
<td class="org-left">test attr-ref configuration</td>
<td class="org-left">NEXT</td>
</tr>
<tr>
<td class="org-left">design :db-namespace protection</td>
<td class="org-left">START</td>
</tr>
<tr>
<td class="org-left">implement :db-namespace protection</td>
<td class="org-left">START</td>
</tr>
<tr>
<td class="org-left">test :db-namespace protection</td>
<td class="org-left">HOLD</td>
</tr>
</tbody>
</table>
</section>
</section>
<section>
<section id="slide-org04f3672">
<h2 id="org04f3672"><span class="section-number-2">2</span> Job Tech Taxonomy API</h2>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Task</th>
<th scope="col" class="org-left">STATUS</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">fix api unit tests</td>
<td class="org-left">START</td>
</tr>
<tr>
<td class="org-left">integrate refs into jobtech-taxonomy-api</td>
<td class="org-left">TODO</td>
</tr>
<tr>
<td class="org-left">test refs</td>
<td class="org-left">TODO</td>
</tr>
</tbody>
</table>
</section>
</section>
<section>
<section id="slide-org94a0cbd">
<h2 id="org94a0cbd"><span class="section-number-2">3</span> Test DB fixture proposal</h2>
<ul>
<li>migrate to sendandi abstractions</li>
<li>remove delay for initial tx for Datahike</li>
<li>move test state to <code>database-connection/conn</code></li>
<li>unify <code>lein-test</code>, <code>kaocha</code> env</li>
</ul>
</section>
</section>
<section>
<section id="slide-org4b41c9d">
<h2 id="org4b41c9d"><span class="section-number-2">4</span> Datahike</h2>
<ul>
<li>sendandi fix into 0.1.0-SNAPSHOT</li>
<li>release 0.3.2 candidate with GC support</li>
<li>Datomic API compatibility started</li>
<li>tuple support started</li>
<li>new value type <code>db.type/edn</code></li>
</ul>
</section>
</section>
<section>
<section id="slide-org0e4f6ad">
<h2 id="org0e4f6ad"><span class="section-number-2">5</span> Datahike Server</h2>
<ul>
<li>moved to master branch, ready for preliminary testing</li>
<li>requirements meeting next week</li>
</ul>
</section>
</section>
</div>
</div>
<script src="file:///home/konrad/.assets/reveal.js/dist/reveal.js"></script>
<script src="file:///home/konrad/.assets/reveal.js/plugin/markdown/markdown.js"></script>
<script src="file:///home/konrad/.assets/reveal.js/plugin/zoom/zoom.js"></script>
<script src="file:///home/konrad/.assets/reveal.js/plugin/notes/notes.js"></script>
<script>
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
plugins: [RevealMarkdown,RevealZoom,RevealNotes],
multiplex: {
secret: '', // null if client
id: '', // id, obtained from socket.io server
url: '' // Location of socket.io server
},
// Optional libraries used to extend on reveal.js
dependencies: [
]
});
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>Weekly Report</title>
<meta name="author" content="(konrad)"/>
<style type="text/css">
.underline { text-decoration: underline; }
</style>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js/dist/reveal.css"/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js/dist/theme/black.css" id="theme"/>
<link rel="stylesheet" href="https://lambdaforge.io/assets/css/slides.css"/>
<!-- If the query includes 'print-pdf', include the PDF print sheet -->
<script>
if( window.location.search.match( /print-pdf/gi ) ) {
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'https://cdn.jsdelivr.net/npm/reveal.js/css/print/pdf.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
}
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section id="sec-title-slide"><h1 class="title">Weekly Report</h1><p class="subtitle">(week 45)</p>
<h2 class="author">konrad</h2><p class="date">Created: 2020-11-06 Fr 14:59</p>
</section>
<section>
<section id="slide-org713a92d" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="org713a92d"><span class="section-number-2">1</span> Attribute references</h2>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Task</th>
<th scope="col" class="org-left">STATUS</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">implement references to tx &amp; search</td>
<td class="org-left">REVIEW</td>
</tr>
<tr>
<td class="org-left">benchmarks adjustments</td>
<td class="org-left">STARTED</td>
</tr>
</tbody>
</table>
</section>
</section>
<section>
<section id="slide-org569744e" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="org569744e"><span class="section-number-2">2</span> Job Tech Taxonomy API</h2>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Task</th>
<th scope="col" class="org-left">STATUS</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">fix api unit tests</td>
<td class="org-left">DONE</td>
</tr>
<tr>
<td class="org-left">integrate refs into jobtech-taxonomy-api</td>
<td class="org-left">START</td>
</tr>
</tbody>
</table>
</section>
</section>
<section>
<section id="slide-orga750ea2" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="orga750ea2"><span class="section-number-2">3</span> wanderung</h2>
<ul>
<li>refactoring to general migration API (Datomic, SQL)</li>
<li>started on Datomic-&gt;Datahike migration</li>
<li>Datahike functionality for efficient stream of datoms</li>
</ul>
</section>
</section>
<section>
<section id="slide-org7855a20" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="org7855a20"><span class="section-number-2">4</span> Datahike</h2>
<ul>
<li>tuple support testing phase</li>
<li>API docs rework into <a href="https://cljdoc.org/d/io.replikativ/datahike">cljdoc</a></li>
<li>ClojureScript simple roundtrip</li>
<li>JDBC extension</li>
<li>Datalog reading group</li>
<li>New customer project</li>
</ul>
</section>
</section>
<section>
<section id="slide-orgff56662" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="orgff56662"><span class="section-number-2">5</span> Datahike Server</h2>
<ul>
<li>JSON API design</li>
</ul>
</section>
</section>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/reveal.js/dist/reveal.js"></script>
<script>
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
history:true, center:true, progress:true, slideNumber:true, slideNumber:'c/t', hlevel: 2,
multiplex: {
secret: '', // null if client
id: '', // id, obtained from socket.io server
url: '' // Location of socket.io server
},
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }]
});
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>Weekly Report</title>
<meta name="author" content="(konrad)"/>
<style type="text/css">
.underline { text-decoration: underline; }
</style>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js/dist/reveal.css"/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js/dist/theme/black.css" id="theme"/>
<link rel="stylesheet" href="https://lambdaforge.io/assets/css/slides.css"/>
<!-- If the query includes 'print-pdf', include the PDF print sheet -->
<script>
if( window.location.search.match( /print-pdf/gi ) ) {
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'https://cdn.jsdelivr.net/npm/reveal.js/css/print/pdf.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
}
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section id="sec-title-slide"><h1 class="title">Weekly Report</h1><p class="subtitle">(week 47)</p>
<h2 class="author">konrad</h2><p class="date">Created: 2020-11-20 Fr 14:59</p>
</section>
<section>
<section id="slide-orgdc9c671" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="orgdc9c671"><span class="section-number-2">1</span> Attribute references</h2>
<ul>
<li>final adjustments after review</li>
<li>additional testing work</li>
<li>ready for release</li>
<li>open design questions</li>
</ul>
</section>
</section>
<section>
<section id="slide-org74e00c6" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="org74e00c6"><span class="section-number-2">2</span> Job Tech Taxonomy API</h2>
<ul>
<li>integration with attribute refs</li>
</ul>
</section>
</section>
<section>
<section id="slide-org3c8c32a" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="org3c8c32a"><span class="section-number-2">3</span> wanderung</h2>
<ul>
<li>dependency fix</li>
<li>replacement of postgres with jdbc backend</li>
</ul>
</section>
</section>
<section>
<section id="slide-orgc05fc8a" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="orgc05fc8a"><span class="section-number-2">4</span> konserve</h2>
<ul>
<li>previous maintainers left</li>
<li>internal handover</li>
<li>refactoring of CI/CD</li>
</ul>
</section>
</section>
<section>
<section id="slide-org844545a" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="org844545a"><span class="section-number-2">5</span> Datahike</h2>
<ul>
<li>release candidate 0.3.3</li>
<li>migration to CLI tools</li>
</ul>
</section>
</section>
<section>
<section id="slide-org4c16cd4" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="org4c16cd4"><span class="section-number-2">6</span> Datahike Client/Server</h2>
<ul>
<li>client prototype with transact/q roundtrip</li>
<li>JSON API document</li>
<li>monitoring integration</li>
</ul>
</section>
</section>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/reveal.js/dist/reveal.js"></script>
<script>
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
history:true, center:true, progress:true, slideNumber:true, slideNumber:'c/t', hlevel: 2,
multiplex: {
secret: '', // null if client
id: '', // id, obtained from socket.io server
url: '' // Location of socket.io server
},
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }]
});
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>Weekly Report</title>
<meta name="author" content="(konrad)"/>
<style type="text/css">
.underline { text-decoration: underline; }
</style>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js/dist/reveal.css"/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js/dist/theme/black.css" id="theme"/>
<link rel="stylesheet" href="https://lambdaforge.io/assets/css/slides.css"/>
<!-- If the query includes 'print-pdf', include the PDF print sheet -->
<script>
if( window.location.search.match( /print-pdf/gi ) ) {
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'https://cdn.jsdelivr.net/npm/reveal.js/css/print/pdf.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
}
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section id="sec-title-slide"><h1 class="title">Weekly Report</h1><p class="subtitle">(week 48)</p>
<h2 class="author">konrad</h2><p class="date">Created: 2020-11-27 Fr 14:54</p>
</section>
<section>
<section id="slide-org1277916" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="org1277916"><span class="section-number-2">1</span> Attribute references</h2>
<ul>
<li>adjusted for latest datahike release</li>
</ul>
</section>
</section>
<section>
<section id="slide-org1c50d9c" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="org1c50d9c"><span class="section-number-2">2</span> Job Tech Taxonomy API</h2>
<ul>
<li>jdbc integration</li>
<li>fix under <a href="https://gitlab.lambdaforge.io/j.massa/jobtech_taxonomy_api/-/tree/datahike-env/">Files · datahike-env · Judith / JobTech Taxonomy API · GitLab</a></li>
</ul>
</section>
</section>
<section>
<section id="slide-orgb5a8aaa" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="orgb5a8aaa"><span class="section-number-2">3</span> konserve</h2>
<ul>
<li>documentation of dependencies within replikativ libs</li>
<li>CI/CD</li>
</ul>
</section>
</section>
<section>
<section id="slide-orgc276058" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="orgc276058"><span class="section-number-2">4</span> Datahike</h2>
<ul>
<li>release candidate 0.3.3</li>
<li>release planning with roadmap</li>
</ul>
</section>
</section>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/reveal.js/dist/reveal.js"></script>
<script>
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
history:true, center:true, progress:true, slideNumber:true, slideNumber:'c/t', hlevel: 2,
multiplex: {
secret: '', // null if client
id: '', // id, obtained from socket.io server
url: '' // Location of socket.io server
},
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'https://cdn.jsdelivr.net/npm/reveal.js/plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }]
});
</script>
</body>
</html>
#+TITLE: Weekly Report
#+SUBTITLE: week 48
#+REVEAL_THEME: white
#+REVEAL_HLEVEL: 3
#+OPTIONS: toc:nil
#+REVEAL_THEME: black
#+REVEAL_TRANS: convex
#+REVEAL_EXTRA_CSS: https://lambdaforge.io/assets/css/slides.css
#+REVEAL_DEFAULT_SLIDE_BACKGROUND: https://lambdaforge.io/assets/images/lambdaforge.svg
#+REVEAL_DEFAULT_SLIDE_BACKGROUND_SIZE: 4em
#+REVEAL_DEFAULT_SLIDE_BACKGROUND_POSITION: top left
#+REVEAL_INIT_OPTIONS: history:true, center:true, progress:true, slideNumber:true, slideNumber:'c/t', hlevel: 2
#+REVEAL_ROOT: https://cdn.jsdelivr.net/npm/reveal.js
* Attribute references
- adjusted for latest datahike release
* Job Tech Taxonomy API
- jdbc integration
* konserve
- documentation of dependencies within replikativ libs
- CI/CD
* Datahike
- release candidate 0.3.3
- release planning with roadmap
* Datahike Client/Server
- client extension
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>Weekly Report</title>
<meta name="author" content="(konrad)"/>
<style type="text/css">
.underline { text-decoration: underline; }
</style>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js/dist/reveal.css"/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js/dist/theme/black.css" id="theme"/>