forked from berlinjs/berlinjs.org
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathindex_20170918.html
214 lines (202 loc) · 10.2 KB
/
index_20170918.html
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>ReactJS.berlin — Berlin's ReactJS Usergroup</title>
<meta name="description" content="ReactJS.berlin is a usergroup focused on ReactJS and related
topics. We meet regularly each month at 7:00 p.m. @bitcrowd office,
Oranienstr. 6 in Berlin-Kreuzberg.">
<meta name="keywords" content="ReactJS, JavaScript, Usergroup, Berlin, Programming, JS">
<meta name="author" content="ReactJS.berlin">
<meta name="viewport" content="width=device-width, target-densitydpi=160dpi, initial-scale=1">
<!-- disable cache completely for now -->
<meta http-equiv="cache-control" content="max-age=0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="expires" content="Thu, 01 Jan 1970 13:37:00 GMT">
<meta http-equiv="pragma" content="no-cache">
<link rel="stylesheet" media="screen" href="css/style.css?v=1">
<link rel="stylesheet" media="print" href="css/print.css?v=1">
<link rel="stylesheet" media="only screen and (min-width: 480px)" href="css/480.css?v=1">
<link rel="stylesheet" media="only screen and (min-width: 768px)" href="css/768.css?v=1">
<link rel="stylesheet" media="only screen and (min-width: 992px)" href="css/992.css?v=1">
<link rel="stylesheet" media="only screen and (min-width: 1382px)" href="css/1382.css?v=1">
<link rel="stylesheet" media="only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)" href="css/2x.css?v=1">
<link href="http://fonts.googleapis.com/css?family=Droid+Sans:400,700" rel="stylesheet" type="text/css">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#00d8ff">
<meta name="theme-color" content="#00d8ff">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
</head>
<body>
<header role="banner" class="content clearfix">
<div class="clearfix">
<h1>
<a href="/">
<img alt="ReactJS.berlin" src="img/react-berlin-logo.svg" class="logo" />
</a>
</h1>
<p class="ug-info triangle-border left">
ReactJS.berlin is a usergroup focused on ReactJS and related
topics. We meet regularly each month at 7p.m.
<a href="http://bitcrowd.net" title="bitcrowd.net office">@bitcrowd office</a>,
Oranienstr. 6 in Berlin-Kreuzberg. Talks start at 7:30pm.
</p>
</div>
</header>
<main role="main" class="content clearfix">
<article class="clearfix">
<header class="clearfix center">
<h2>Next meetup on Monday, September 18<sup>th</sup></h2>
</header>
<!-- TALKS -->
<section class="clearfix">
<div class="three-cols clearfix">
<!-- THIS IS WHAT A TALK ABSTRACT LOOKS LIKE
<div class="speaker">
<h3>Free slot</h3>
<p class="speaker-name">This slot could be yours!<br />Submit your talk now.</p>
<p>
You did some great stuff with JavaScript? You want to show it to the community?
</p>
<p>
Drop us a line on your topic on <a href="http://twitter.com/reactberlin">
Twitter</a> or <a href="https://github.com/reactjs-berlin/reactjs.berlin">create a pull request on GitHub</a> to this page right away.
</p>
</div>
-->
<div class="speaker">
<h3>Ladda - A Plugin-driven Library for Client-Side Caching</h3>
<p class="speaker-name">
<a href="https://github.com/petercrona">Peter Crona</a>
<br/>
<a href="https://github.com/lfdm">Gernot Höflechner</a>
</p>
<p>
In this talk we will present how we think caching should be tackled by showing <a href="https://github.com/ladda-js/ladda">Ladda</a>, a library that we built use in production at Small Improvements.
While Ladda is framework agnostic, it is also powered by a plugin driven architecture, which we use to integrate nicely with React.
We'll show you how to use Ladda with React in an elegant manner, which can also help you with state management.
</p>
</div>
<div class="speaker">
<h3>Scalable state management with MobX and Inversify</h3>
<p class="speaker-name">
<a href="https://github.com/tchock">Simon Jentsch</a>
</p>
<p>
<a href="https://github.com/mobxjs/mobx">MobX</a> is getting quite some buzz lately as an really performant alternative to Redux.
But one of it's drawbacks is scaling it for more complex projects.
<a href="https://github.com/inversify/InversifyJS">Inversify</a> helps making MobX state management scalable.
</p>
<p>
In this talk I will show you how to build a simple project with MobX, Inversify and TypeScript which is able to scale as the project grows.
</p>
</div>
<div class="speaker">
<h3>Free slot</h3>
<p class="speaker-name">This slot could be yours!<br />Submit your talk now.</p>
<p>
You did some great stuff with JavaScript? You want to show it to the community?
</p>
<p>
Drop us a line on your topic on <a href="http://twitter.com/reactberlin">
Twitter</a> or <a href="https://github.com/reactjs-berlin/reactjs.berlin">create a pull request on GitHub</a> to this page right away.
</p>
</div>
</div>
</section>
</article>
</main>
<footer class="content" role="complimentary">
<div class="clearfix three-cols">
<div>
<h2>Get in touch</h2>
<ul>
<li>
Follow ReactJS.berlin on <a href="http://twitter.com/reactberlin">Twitter</a>
</li>
<li>
Join our <a href="http://www.meetup.com/React-Berlin/">Meetup Group</a>
</li>
<li>
Watch the code on <a href="https://github.com/reactjs-berlin/reactjs.berlin">Github</a>
</li>
</ul>
</div>
<div>
<h2>The team</h2>
<p>
ReactJS.berlin is organized by
<a href="http://www.twitter.com/chris_bitcrowd" title="Follow Chris on Twitter">Christoph Beck</a>
from
<a href="http://www.twitter.com/bitcrowd" title="Follow bitcrowd on Twitter">@bitcrowd</a>. Interested in joining the organizers team? Drop us a line on twitter or meetup :)
Design by <a href="http://www.twitter.com/m_besser" title="Follow Matti on Twitter">Matti Besser</a> & <a href="http://www.twitter.com/plankton" title="Follow Darren on Twitter">Darren Cadwallader</a>.
</p>
</div>
<div>
<h2>Supporters</h2>
<p>
Our Meetups are hosted by <a href="http://bitcrowd.net">bitcrowd.net</a>.
The template for this page is the gloriuos <a href="http://berlinjs.org/" title="Berlin's finest JavaScript Usergroup">berlinjs.org page</a> with kind permission of <a href="http://www.twitter.com/rmehner" title="Follow Robin on Twitter">Robin Mehner</a>.
</p>
</div>
</div>
<section>
<div class="clearfix one-col">
<div>
<h2>Past Meetups</h2>
<ul>
<li>
<a href='index_20170626.html'>26.06.2017 on GraphQL, React Storybook and Mantaining UI consistency</a>
</li>
<li>
<a href='index_20170320.html'>20.03.2017 on Animations, ClojureScript and and Mimstris</a>
</li>
<li>
<a href='index_20170123.html'>23.01.2017 on Angular1 to React migration and code splitting with webpack</a>
</li>
<li>
<a href='index_20171212.html'>12.12.2016 on Flowtype, Deploying React and Redux-based React Native</a>
</li>
</ul>
</div>
</div>
</section>
<section>
<div class="clearfix one-col">
<div>
<h2>Code of Conduct</h2>
<p>
Our goal is to have an awesome, inclusive and safe community meetup where people meet,
hang out together, chat, listen to talks, exchange ideas and make new friends.
Any harmful or discriminating behaviour will not be tolerated and results
in the offending person being expelled from the meetup.
</p>
<p>
For details on what kinds of behaviour are not tolerated and consequences for violating these rules, we refer to the <a href="http://rubyberlin.github.io/code-of-conduct">Berlin Code of Conduct</a>.
</p>
</div>
<div>
<h2>Imprint, privacy policy and legal information</h2>
<p>
This site is run by
<a href="http://bitcrowd.net" title="bitcrowd.net software development for startups">bitcrowd</a> -
please find <a href="http://bitcrowd.net/legal" title="bitcrowd.net software development legal information">imprint, privacy and other legal information here</a>.
</p>
</div>
</div>
</section>
</footer>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-87838740-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>