Skip to content

Commit 0a7695c

Browse files
committed
Fix something
1 parent ef03a54 commit 0a7695c

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

graphql-elm/index.html

+6-17
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ <h3>Типы</h3>
186186
| Failure error
187187
| Success value
188188
</code></pre>
189+
<p><small><a href="http://blog.jenkster.com/2016/06/how-elm-slays-a-ui-antipattern.html">How Elm Slays a UI Antipattern</a></small></p>
189190
</section>
190191
<section>
191192
<h3>Типы</h3>
@@ -210,15 +211,14 @@ <h3>Типы</h3>
210211
<h3>Типы</h3>
211212
<p>Пример: GraphQL</p>
212213
<pre><code class="elm" data-trim>
213-
type alias Profile =
214+
type alias User =
214215
{ name : Maybe String
215216
, account : Eos.Name
216217
, avatar : Avatar
217218
}
218219

219-
selectionSet : SelectionSet Model GraphQl.Object.User
220220
selectionSet =
221-
SelectionSet.succeed buildModel
221+
SelectionSet.succeed User
222222
|> with User.name
223223
|> with User.account
224224
|> with (Avatar.selectionSet User.avatar)
@@ -258,20 +258,9 @@ <h3>Когда уходить от JS?</h3>
258258
<p class="fragment">Когда есть разработчики, которые могут это обосновать.</p>
259259
<p class="fragment">Когда нет уже никаких сил поддерживать кодовую базу на JS.</p>
260260
</section>
261-
<section>
262-
<h3>Кстати о TypeScript</h3>
263-
<ul class="font-size: 85%">
264-
<li class="fragment">Там есть <a href="https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#any"><code>any</code></a>.</li>
265-
<li class="fragment">Много [лишних] возможностей.</li>
266-
<li class="fragment">Синтаксис а-ля JavaScript (много букв и скобок).</li>
267-
<li class="fragment">Нужно выбирать библиотеки, подходы. В Elm всё всегда одинаково и встроено в язык.</li>
268-
<li class="fragment"><a href="https://semver.org/">Semver</a> не контролируется. В Elm breaking changes не пройдут в минорной версии.</li>
269-
</ul>
270-
</section>
271261
<section>
272262
<p>— Что наша жизнь?.. 🤔</p>
273263
<p class="fragment">— Trade-off 🤷🏻‍♂️</p>
274-
<p class="fragment">Выбор инструментов — личное дело каждого и зависит от задач.</p>
275264
</section>
276265
<section>
277266
<h3>Контрольный вопрос</h3>
@@ -287,7 +276,7 @@ <h3>Контрольный вопрос</h3>
287276
<h3>Simple is not Easy</h3>
288277
<div style="display: flex">
289278
<img src="img/taxi.jpg" alt="">
290-
<ul>
279+
<ul style="margin-left: 4rem; font-size: 85%">
291280
<li>Простое надёжнее лёгкого.</li>
292281
<li>Конкретное надёжнее обобщённого.</li>
293282
<li>Абстракции — хорошо, но в меру.</li>
@@ -316,8 +305,8 @@ <h3>Почему Elm стоит внимания?</h3>
316305
</section>
317306
<section>
318307
<blockquote>
319-
<p>Лучшие технологии — те, которые экономят время, силы и деньги.
320-
<br>— Капитан</p>
308+
<p style="text-align: left; padding: 0 1rem">Лучшие технологии — те, которые экономят время, силы и&nbsp;деньги.
309+
<span style="display: block; text-align: right;">— Капитан</span></p>
321310
<img src="img/kapitan.jpg" alt="">
322311
</blockquote>
323312
</section>

0 commit comments

Comments
 (0)