Skip to content

Commit 0f00e12

Browse files
committed
second to last push
1 parent 87a3d5d commit 0f00e12

File tree

2 files changed

+48
-4
lines changed

2 files changed

+48
-4
lines changed

Diff for: assets/img/end.jpg

39.1 KB
Loading

Diff for: presentation/index.js

+48-4
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,15 @@ const urls = {
4646
bmiCalculatorDemo: 'https://jsbin.com/rucone/3/edit?output',
4747
counterDataFlow: 'https://glebbahmutov.com/draw-cycle/',
4848
counterDemo: 'https://jsbin.com/cimofe/3/edit?output',
49+
cycleDevToolChrome: 'https://chrome.google.com/webstore/detail/cyclejs/dfgplfmhhmdekalbpejekgfegkonjpfp',
50+
cycleDevToolGitHub: 'https://github.com/cyclejs/cyclejs/tree/master/devtool',
4951
futureDeclaredInVar: 'https://www.youtube.com/watch?v=BfZpr0USIi4',
5052
joshTwitter: 'https://twitter.com/_joshburgess',
5153
joshGitHub: 'https://github.com/joshburgess',
5254
problemsWithReactRedux: 'http://staltz.com/some-problems-with-react-redux.html',
5355
suncoastJs: 'http://www.meetup.com/suncoast-js/',
5456
suncoastJsTwitter: 'https://twitter.com/@suncoastjs',
57+
unidirectionalUIArchitectures: 'http://staltz.com/unidirectional-user-interface-architectures.html',
5558
}
5659

5760
const images = {
@@ -60,6 +63,7 @@ const images = {
6063
cycleLogo: require('../assets/img/cycle-logo.png').replace('/', ''),
6164
cyclePatternDiagram: require('../assets/img/cycle-pattern-diagram.png').replace('/', ''),
6265
cycleTitleScreen: require('../assets/img/cycle-title-screen.png').replace('/', ''),
66+
end: require('../assets/img/end.jpg').replace('/', ''),
6367
everythingStream: require('../assets/img/everything-stream.jpg').replace('/', ''),
6468
humanComputerDiagram01: require('../assets/img/human-computer-diagram-01.png').replace('/', ''),
6569
humanComputerDiagram02: require('../assets/img/human-computer-diagram-02.png').replace('/', ''),
@@ -114,6 +118,16 @@ const operators = `
114118
- Many of the operators in RxJS may look familiar
115119
- Example: map, concat, every, scan
116120
`
121+
122+
// const learningResources = `
123+
// ## Learning Resources!
124+
//
125+
// - [@BenLesh](https://twitter.com/benlesh?lang=en)
126+
// - [@AndreStaltz](https://twitter.com/andrestaltz)
127+
// - [@MattPodwysocki](https://twitter.com/mattpodwysocki)
128+
// - [@headinthebox](https://twitter.com/headinthebox)
129+
// `
130+
117131
class Presentation extends Component {
118132
render () {
119133
return (
@@ -672,13 +686,43 @@ class Presentation extends Component {
672686
<Slide bgColor='rgb(245, 244, 240)'>
673687
<Image src={images.modelViewIntentDiagram} margin='-60px auto 0 -60px' height={700} />
674688
</Slide>
689+
<Slide bgColor='tertiary'>
690+
<BlockQuote textColor='primary'>
691+
<Quote>
692+
A unidirectional architecture is said to be <b>fractal</b> if subcomponents are structured in the same way as the whole is.
693+
</Quote>
694+
<Cite textColor='primary'>Andre Staltz</Cite>
695+
</BlockQuote>
696+
<List style={styles.listItemNoBulletPoint}>
697+
<Appear>
698+
<ListItem>
699+
Blog Post: <a
700+
size={1}
701+
fit
702+
href={urls.unidirectionalUIArchitectures}
703+
>
704+
Unidirectional User Interface Architectures
705+
</a>
706+
</ListItem>
707+
</Appear>
708+
</List>
709+
</Slide>
675710
<Slide bgColor='tertiary'>
676711
<Heading size={1} caps fit textColor='primary' textFont='primary'>One last thing: The Cycle.js DevTool</Heading>
677-
<a href='https://github.com/cyclejs/cyclejs/tree/master/devtool'>On GitHub</a>
678-
<a href='https://chrome.google.com/webstore/detail/cyclejs/dfgplfmhhmdekalbpejekgfegkonjpfp'>Chrome Extension</a>
712+
<List>
713+
<ListItem textColor='secondary'>
714+
<a href={urls.cycleDevToolGitHub}>GitHub</a>
715+
</ListItem>
716+
<ListItem textColor='secondary'>
717+
<a href={urls.cycleDevToolChrome}>Chrome Extension</a>
718+
</ListItem>
719+
</List>
679720
</Slide>
680-
<Slide bgColor='rgb(245, 244, 240)'>
681-
<Image src={images.cycleDevTool} margin='-60px auto 0 -60px' height={700} />
721+
<Slide bgColor='secondary'>
722+
<Image src={images.cycleDevTool} margin='-60px auto 0 -20px' height={600} />
723+
</Slide>
724+
<Slide bgColor='tertiary'>
725+
<Image src={images.end} margin='0 auto' />
682726
</Slide>
683727
</Deck>
684728
</Spectacle>

0 commit comments

Comments
 (0)