Skip to content

Commit de12b46

Browse files
Merge pull request #151 from nodefest/add/calendar-update
Added W3C Discussions to Day 2
2 parents 6ffb18d + 0b02ca0 commit de12b46

File tree

5 files changed

+246
-162
lines changed

5 files changed

+246
-162
lines changed
21.1 KB
Loading

2018/schedule.html

Lines changed: 88 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1527,7 +1527,7 @@ <h1 class="confcal-buttonTitle">Conference</h1>
15271527

15281528
<div class="page-body schedule-body sscroll-ignore" id="interactive">
15291529

1530-
<div class="overlay" data-key="interactive-1-3">
1530+
<div class="overlay" data-key="interactive-1-4">
15311531
<div class="overlay-content">
15321532

15331533
<button class="overlay-button">
@@ -1563,56 +1563,9 @@ <h1 class="confcal-buttonTitle">Conference</h1>
15631563
</div>
15641564
</div>
15651565

1566-
<div class="session-content">
1567-
<p class="session-time">Nov. 24, 13:00 - 15:00, Room A</p>
1568-
<h2 class="session-title">Code And Learn</h2>
1569-
1570-
</div>
1571-
1572-
</div>
1573-
1574-
</div>
1575-
</div>
1576-
1577-
<div class="overlay" data-key="interactive-1-4">
1578-
<div class="overlay-content">
1579-
1580-
<button class="overlay-button">
1581-
<svg xmlns="http://www.w3.org/2000/svg" class="overlay-icon"><use xlink:href="#close"></use></svg>
1582-
</button>
1583-
1584-
<div class="session">
1585-
1586-
<div class="session-speaker">
1587-
<div class="session-speakerAvatar" style="background-image:url(img/speakers/pic-yosuke_furukawa.jpg);"></div>
1588-
<div class="session-speakerProfile">
1589-
<p class="session-speakerName">Yosuke Furukawa</p>
1590-
1591-
<div class="session-speakerBio" lang="ja">
1592-
<p>㈱リクルートテクノロジーズ所属。Node.js日本ユーザーグループ代表であり、大人気イベント「東京Node学園」の主催者。HTML5expertsにも選ばれている。</p>
1593-
</div>
1594-
1595-
<ul class="session-speakerLinks">
1596-
1597-
<li>
1598-
<a href="https://twitter.com/yosuke_furukawa">
1599-
<img src="img/ico-twitter.svg" width="32" height="32" alt="Twitter: @yosuke_furukawa">
1600-
</a>
1601-
</li>
1602-
1603-
<li>
1604-
<a href="https://github.com/yosuke-furukawa">
1605-
<img src="img/ico-github.svg" width="32" height="32" alt="GitHub: @yosuke-furukawa">
1606-
</a>
1607-
</li>
1608-
1609-
</ul>
1610-
</div>
1611-
</div>
1612-
16131566
<div class="session-content">
16141567
<p class="session-time">Nov. 24, 15:00 - 17:00, Room A</p>
1615-
<h2 class="session-title">JavaScript TodoMVC Workshop</h2>
1568+
<h2 class="session-title">Code And Learn</h2>
16161569

16171570
</div>
16181571

@@ -1730,7 +1683,7 @@ <h2 class="session-title">NodeSchool</h2>
17301683

17311684
<div class="session-content">
17321685
<p class="session-time">Nov. 24, 10:30 - 15:00, Room D</p>
1733-
<h2 class="session-title">Building a Hardware Workshop</h2>
1686+
<h2 class="session-title">Workshop: Building hardware</h2>
17341687

17351688
</div>
17361689

@@ -1777,7 +1730,7 @@ <h2 class="session-title">Building a Hardware Workshop</h2>
17771730

17781731
<div class="session-content">
17791732
<p class="session-time">Nov. 24, 15:00 - 17:00, Room D</p>
1780-
<h2 class="session-title">React Workshop</h2>
1733+
<h2 class="session-title">Workshop: React</h2>
17811734

17821735
</div>
17831736

@@ -1787,6 +1740,47 @@ <h2 class="session-title">React Workshop</h2>
17871740
</div>
17881741

17891742
<div class="overlay" data-key="interactive-5-1">
1743+
<div class="overlay-content">
1744+
1745+
<button class="overlay-button">
1746+
<svg xmlns="http://www.w3.org/2000/svg" class="overlay-icon"><use xlink:href="#close"></use></svg>
1747+
</button>
1748+
1749+
<div class="session">
1750+
1751+
<div class="session-speaker">
1752+
<div class="session-speakerAvatar" style="background-image:url(img/speakers/pic-leichtgewicht.jpg);"></div>
1753+
<div class="session-speakerProfile">
1754+
<p class="session-speakerName">Martin Heidegger</p>
1755+
1756+
<div class="session-speakerBio" lang="en">
1757+
<p>Martin has been freelance OSS developer from Austria living in Osaka, Japan for many years. For several years now he focuses on Node.js as his main development platform and is an active member of the Osakan developer community.</p>
1758+
</div>
1759+
1760+
<ul class="session-speakerLinks">
1761+
1762+
<li>
1763+
<a href="https://twitter.com/leichtgewicht">
1764+
<img src="img/ico-twitter.svg" width="32" height="32" alt="Twitter: @leichtgewicht">
1765+
</a>
1766+
</li>
1767+
1768+
</ul>
1769+
</div>
1770+
</div>
1771+
1772+
<div class="session-content">
1773+
<p class="session-time">Nov. 24, 10:30 - 11:40, Room E</p>
1774+
<h2 class="session-title">Workshop: DAT Workshop</h2>
1775+
1776+
</div>
1777+
1778+
</div>
1779+
1780+
</div>
1781+
</div>
1782+
1783+
<div class="overlay" data-key="interactive-5-2">
17901784
<div class="overlay-content">
17911785

17921786
<button class="overlay-button">
@@ -1818,7 +1812,7 @@ <h2 class="session-title">React Workshop</h2>
18181812

18191813
<div class="session-content">
18201814
<p class="session-time">Nov. 24, 13:00 - 15:00, Room E</p>
1821-
<h2 class="session-title">Building a Small Compiler in JavaScript</h2>
1815+
<h2 class="session-title">Workshop: Building a Small Compiler in JavaScript</h2>
18221816

18231817
<div class="session-summary">
18241818
<p>"Compilers" are usually-mysterious things that a lot of us actually use and rely on from day to day, eg. the JavaScript V8 compiler, the TypeScript compiler, or the Clang+LLVM compilers. Digging into how these work can be satisfying (like sleuthing a good puzzle); but some of the ways we implement them can appear in other forms, such as when validating user input, transforming big structures, or when separating side-effects from business logic.<br><br>This workshop is comprised of a short talk that introduces the main parts of a compiler, followed by an at-your-own-pace tour through building a little one of your own. We'll start with a simple language that compiles to JavaScript.<br><br>We'll be stepping through:<br><br>・ Tokenising (taking a string and turning it into a bunch of symbols),<br>・ Token Parsing (taking these symbols and turning it into a representation of a program), and<br>・ Code Generating (taking that representation and turning it into, in this case, JavaScript).<br><br>This workshop is for people who are already somewhat familiar with JavaScript (just the language itself, not any particular library or framework). To get started, you only need the workshop git repository (TBA), a Terminal / Console, Node.js 8+, and a text editor of your choice.</p>
@@ -1831,7 +1825,7 @@ <h2 class="session-title">Building a Small Compiler in JavaScript</h2>
18311825
</div>
18321826
</div>
18331827

1834-
<div class="overlay" data-key="interactive-5-2">
1828+
<div class="overlay" data-key="interactive-5-3">
18351829
<div class="overlay-content">
18361830

18371831
<button class="overlay-button">
@@ -1841,19 +1835,25 @@ <h2 class="session-title">Building a Small Compiler in JavaScript</h2>
18411835
<div class="session">
18421836

18431837
<div class="session-speaker">
1844-
<div class="session-speakerAvatar" style="background-image:url(img/speakers/pic-leichtgewicht.jpg);"></div>
1838+
<div class="session-speakerAvatar" style="background-image:url(img/speakers/pic-yosuke_furukawa.jpg);"></div>
18451839
<div class="session-speakerProfile">
1846-
<p class="session-speakerName">Martin Heidegger</p>
1840+
<p class="session-speakerName">Yosuke Furukawa</p>
18471841

1848-
<div class="session-speakerBio" lang="en">
1849-
<p>Martin has been freelance OSS developer from Austria living in Osaka, Japan for many years. For several years now he focuses on Node.js as his main development platform and is an active member of the Osakan developer community.</p>
1842+
<div class="session-speakerBio" lang="ja">
1843+
<p>㈱リクルートテクノロジーズ所属。Node.js日本ユーザーグループ代表であり、大人気イベント「東京Node学園」の主催者。HTML5expertsにも選ばれている。</p>
18501844
</div>
18511845

18521846
<ul class="session-speakerLinks">
18531847

18541848
<li>
1855-
<a href="https://twitter.com/leichtgewicht">
1856-
<img src="img/ico-twitter.svg" width="32" height="32" alt="Twitter: @leichtgewicht">
1849+
<a href="https://twitter.com/yosuke_furukawa">
1850+
<img src="img/ico-twitter.svg" width="32" height="32" alt="Twitter: @yosuke_furukawa">
1851+
</a>
1852+
</li>
1853+
1854+
<li>
1855+
<a href="https://github.com/yosuke-furukawa">
1856+
<img src="img/ico-github.svg" width="32" height="32" alt="GitHub: @yosuke-furukawa">
18571857
</a>
18581858
</li>
18591859

@@ -1863,7 +1863,7 @@ <h2 class="session-title">Building a Small Compiler in JavaScript</h2>
18631863

18641864
<div class="session-content">
18651865
<p class="session-time">Nov. 24, 15:00 - 17:00, Room E</p>
1866-
<h2 class="session-title">DAT Workshop</h2>
1866+
<h2 class="session-title">Workshop: JavaScript TodoMVC</h2>
18671867

18681868
</div>
18691869

@@ -1903,32 +1903,34 @@ <h1 class="confcal-buttonTitle">Interactive</h1>
19031903
<tr class="confcal-slot confcal-slot-0">
19041904
<td colspan="5" class="confcal-entry confcal-entry-fullsize confcall-entry-room"><div class="confcal-text"><h3 class="confcal-title">Doors Open</h3></div></td></tr>
19051905
<tr class="confcal-slot confcal-slot-1 confcal-slot-by">
1906-
<td class="confcal-entry"><div class="confcal-text"><h3 class="confcal-title">Node/JS Discussion</h3></div></td>
1907-
<td rowspan="4" class="confcal-entry"><a class="confcal-text" href="#interactive-2-1"><h3 class="confcal-title">NodeSchool</h3>
1906+
<td rowspan="2" class="confcal-entry"><div class="confcal-text"><h3 class="confcal-title">Node/JS Discussion</h3></div></td>
1907+
<td rowspan="5" class="confcal-entry"><a class="confcal-text" href="#interactive-2-1"><h3 class="confcal-title">NodeSchool</h3>
19081908
<div class="confcal-byline">by <span class="confcal-person">n0bisuke</span></div></a></td>
1909-
<td rowspan="4" class="confcal-entry"><div class="confcal-text"><h3 class="confcal-title">Collaboration Space</h3></div></td>
1910-
<td rowspan="3" class="confcal-entry"><a class="confcal-text" href="#interactive-4-1"><h3 class="confcal-title">Building a Hardware Workshop</h3>
1909+
<td rowspan="5" class="confcal-entry"><div class="confcal-text"><h3 class="confcal-title">Collaboration Space</h3></div></td>
1910+
<td rowspan="4" class="confcal-entry"><a class="confcal-text" href="#interactive-4-1"><h3 class="confcal-title">Workshop: Building hardware</h3>
19111911
<div class="confcal-byline">by <span class="confcal-person">Tokuyama Yuka</span></div></a></td>
1912-
<td rowspan="2" class="confcal-entry confcal-entry-break"></td></tr>
1912+
<td class="confcal-entry"><a class="confcal-text" href="#interactive-5-1"><h3 class="confcal-title">Workshop: DAT Workshop</h3>
1913+
<div class="confcal-byline">by <span class="confcal-person">Martin Heidegger</span></div></a></td></tr>
19131914
<tr class="confcal-slot confcal-slot-2 confcal-slot-break">
1915+
<td rowspan="2" class="confcal-entry confcal-entry-break"></td></tr>
1916+
<tr class="confcal-slot confcal-slot-3 confcal-slot-break">
19141917
<td class="confcal-entry confcal-entry-break"></td></tr>
1915-
<tr class="confcal-slot confcal-slot-3 confcal-slot-by">
1916-
<td class="confcal-entry"><a class="confcal-text" href="#interactive-1-3"><h3 class="confcal-title">Code And Learn</h3>
1917-
<div class="confcal-byline">by <span class="confcal-person">hiroppy</span></div></a></td>
1918-
<td class="confcal-entry"><a class="confcal-text" href="#interactive-5-1"><h3 class="confcal-title">Building a Small Compiler in JavaScript</h3>
1919-
<div class="confcal-byline">by <span class="confcal-person">Rob Howard</span></div></a></td></tr>
19201918
<tr class="confcal-slot confcal-slot-4 confcal-slot-by">
1921-
<td class="confcal-entry"><a class="confcal-text" href="#interactive-1-4"><h3 class="confcal-title">JavaScript TodoMVC Workshop</h3>
1922-
<div class="confcal-byline">by <span class="confcal-person">Yosuke Furukawa</span></div></a></td>
1923-
<td class="confcal-entry"><a class="confcal-text" href="#interactive-4-2"><h3 class="confcal-title">React Workshop</h3>
1919+
<td class="confcal-entry"><div class="confcal-text"><h3 class="confcal-title">Node/W3C Discussion</h3></div></td>
1920+
<td class="confcal-entry"><a class="confcal-text" href="#interactive-5-2"><h3 class="confcal-title">Workshop: Building a Small Compiler in JavaScript</h3>
1921+
<div class="confcal-byline">by <span class="confcal-person">Rob Howard</span></div></a></td></tr>
1922+
<tr class="confcal-slot confcal-slot-5 confcal-slot-by">
1923+
<td class="confcal-entry"><a class="confcal-text" href="#interactive-1-4"><h3 class="confcal-title">Code And Learn</h3>
1924+
<div class="confcal-byline">by <span class="confcal-person">hiroppy</span></div></a></td>
1925+
<td class="confcal-entry"><a class="confcal-text" href="#interactive-4-2"><h3 class="confcal-title">Workshop: React</h3>
19241926
<div class="confcal-byline">by <span class="confcal-person">Yan Fan</span></div></a></td>
1925-
<td class="confcal-entry"><a class="confcal-text" href="#interactive-5-2"><h3 class="confcal-title">DAT Workshop</h3>
1926-
<div class="confcal-byline">by <span class="confcal-person">Martin Heidegger</span></div></a></td></tr>
1927-
<tr class="confcal-slot confcal-slot-5">
1927+
<td class="confcal-entry"><a class="confcal-text" href="#interactive-5-3"><h3 class="confcal-title">Workshop: JavaScript TodoMVC</h3>
1928+
<div class="confcal-byline">by <span class="confcal-person">Yosuke Furukawa</span></div></a></td></tr>
1929+
<tr class="confcal-slot confcal-slot-6">
19281930
<td colspan="5" class="confcal-entry confcal-entry-fullsize confcall-entry-room"><a class="confcal-text" href="#interactive-1-5"><h3 class="confcal-title">Lightning Talks</h3></a></td></tr>
1929-
<tr class="confcal-slot confcal-slot-6 confcal-slot-break">
1931+
<tr class="confcal-slot confcal-slot-7 confcal-slot-break">
19301932
<td colspan="5" class="confcal-entry confcal-entry-fullsize confcall-entry-room"></td></tr>
1931-
<tr class="confcal-slot confcal-slot-7">
1933+
<tr class="confcal-slot confcal-slot-8">
19321934
<td colspan="5" class="confcal-entry confcal-entry-fullsize confcall-entry-room"><div class="confcal-text"><h3 class="confcal-title">After Party</h3></div></td></tr>
19331935
</tbody>
19341936
</table>
@@ -1937,13 +1939,14 @@ <h1 class="confcal-buttonTitle">Interactive</h1>
19371939
<thead><tr><td class="confcal-corner">&nbsp;</td></tr></thead>
19381940
<tbody>
19391941
<tr class="confcal-slot confcal-slot-0"><th><span class="confcal-time confcal-time-start">10:00</span> - <span class="confcal-time confcal-time-end">10:30</span></th></tr>
1940-
<tr class="confcal-slot confcal-slot-1 confcal-slot-by"><th><span class="confcal-time confcal-time-start">10:30</span> - <span class="confcal-time confcal-time-end">11:45</span></th></tr>
1941-
<tr class="confcal-slot confcal-slot-2 confcal-slot-break"><th><span class="confcal-time confcal-time-start">11:45</span> - <span class="confcal-time confcal-time-end">13:00</span></th></tr>
1942-
<tr class="confcal-slot confcal-slot-3 confcal-slot-by"><th><span class="confcal-time confcal-time-start">13:00</span> - <span class="confcal-time confcal-time-end">15:00</span></th></tr>
1943-
<tr class="confcal-slot confcal-slot-4 confcal-slot-by"><th><span class="confcal-time confcal-time-start">15:00</span> - <span class="confcal-time confcal-time-end">17:00</span></th></tr>
1944-
<tr class="confcal-slot confcal-slot-5"><th><span class="confcal-time confcal-time-start">17:00</span> - <span class="confcal-time confcal-time-end">18:00</span></th></tr>
1945-
<tr class="confcal-slot confcal-slot-6 confcal-slot-break"><th><span class="confcal-time confcal-time-start">18:00</span> - <span class="confcal-time confcal-time-end">18:15</span></th></tr>
1946-
<tr class="confcal-slot confcal-slot-7"><th><span class="confcal-time confcal-time-start">18:15</span> - <span class="confcal-time confcal-time-end">20:00</span></th></tr>
1942+
<tr class="confcal-slot confcal-slot-1 confcal-slot-by"><th><span class="confcal-time confcal-time-start">10:30</span> - <span class="confcal-time confcal-time-end">11:40</span></th></tr>
1943+
<tr class="confcal-slot confcal-slot-2 confcal-slot-break"><th><span class="confcal-time confcal-time-start">11:40</span> - <span class="confcal-time confcal-time-end">11:45</span></th></tr>
1944+
<tr class="confcal-slot confcal-slot-3 confcal-slot-break"><th><span class="confcal-time confcal-time-start">11:45</span> - <span class="confcal-time confcal-time-end">13:00</span></th></tr>
1945+
<tr class="confcal-slot confcal-slot-4 confcal-slot-by"><th><span class="confcal-time confcal-time-start">13:00</span> - <span class="confcal-time confcal-time-end">15:00</span></th></tr>
1946+
<tr class="confcal-slot confcal-slot-5 confcal-slot-by"><th><span class="confcal-time confcal-time-start">15:00</span> - <span class="confcal-time confcal-time-end">17:00</span></th></tr>
1947+
<tr class="confcal-slot confcal-slot-6"><th><span class="confcal-time confcal-time-start">17:00</span> - <span class="confcal-time confcal-time-end">18:00</span></th></tr>
1948+
<tr class="confcal-slot confcal-slot-7 confcal-slot-break"><th><span class="confcal-time confcal-time-start">18:00</span> - <span class="confcal-time confcal-time-end">18:15</span></th></tr>
1949+
<tr class="confcal-slot confcal-slot-8"><th><span class="confcal-time confcal-time-start">18:15</span> - <span class="confcal-time confcal-time-end">20:00</span></th></tr>
19471950
</tbody>
19481951
</table>
19491952
</div>

0 commit comments

Comments
 (0)