-
Notifications
You must be signed in to change notification settings - Fork 76
/
proposal.yaml
61 lines (56 loc) · 2.21 KB
/
proposal.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
---
Session:
Title: Back to Text UI
Description: >
____ _ _
| __ ) __ _ ___| | __ | |_ ___
| _ \ / _` |/ __| |/ / | __/ _ \
| |_) | (_| | (__| < | || (_) |
|____/ \__,_|\___|_|\_\ \__\___/
|_ _|____ _| |_ | | | |_ _|
| |/ _ \ \/ / __| | | | || |
| | __/> <| |_ | |_| || |
|_|\___/_/\_\\__| \___/|___|
Paradoxically that today it is easier to create GUI than Text UI.
Developer has an arsenal of different GUI libraries and layout engines.
When one decides to write Terminal Text UI app he faces obstacles
of Text UI DSL Library, imperative layouts, constantly increasing
complexity and underdeveloped approaches.
In this talk I will show you how to ask browser layout engine for help,
how to avoid slavery of DSL and build declarative Text UI using only
web-technologies like HTML, JS, CSS and React.
┌------------------┐ ┌--------┐
| Approve Proposal | | Reject |
└------------------┘ └--------┘
Length: 30
Tags:
- tui
- text-ui
- oldschool
- reactjs
- css-layout
- browser-layout
- things-done-right-and-with-ease
Speaker1:
name: Mikhail Davydov
twitter: azproduction
github: azproduction
url: http://azproduction.ru
past_experience: >
Components Now (in English):
Video: https://www.youtube.com/watch?v=cROv1myc6NM
Promise – it does not hurt! (in Russian):
Video: http://tech.yandex.ru/events/yagosti/fronttalks-ekb-jul-2013/talks/981/
Slides: http://azproduction.ru/talk-promises/
Ajax Transports lecture (in Russian):
Video: https://www.youtube.com/watch?v=9EkMFv3WBAc
Other slides:
https://speakerdeck.com/azproduction
email: i@azproduction.ru
bio: >
Mikhail is a full stack JavaScript developer at Productive Mobile and currently working on
project which transforms enterprise web applications into mobile. Before that time
he worked for Yandex and taught about 200 developers to write awesome JavaScript apps.
He has many talks and lectures about JavaScript and related technotogies.
On leisure time he takes pictures and tries to marry technology and photography in his
"2layer photo-project".