91

Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

  • Upload
    -

  • View
    415

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 2: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

multi language adventures

Page 3: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 4: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

R&D ENGINEERat

Page 5: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

I had vocations

Page 6: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Strasburg

Page 7: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Alsace

Page 8: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Learning History of Alsace

Page 9: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

English Strasburg

French Strasbourg

Alsatian Strossburi

German Straßburg

Page 10: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Strasburg

Lund

Page 11: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

välkommen!

Page 12: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

välkommen!

Page 13: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

välkommen =

welcome

Page 14: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

god morgon

Page 15: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

god morgon =

good morning

Page 16: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Idea!

Page 17: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 18: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 19: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

How to implement?

Page 20: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 21: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

What it is?

Page 22: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

ECMAScript 6

Page 23: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Classes

Page 24: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 25: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

They have classes, Carl!

Page 26: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Lambdas (Arrow Functions)

Page 27: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 28: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Multiple Assignment

Page 29: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 30: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 31: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

What aboutReact.js?

Page 32: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

RJX

Page 33: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 34: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Virtual Dom

Page 35: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Virtual Dom

Page 36: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Native

Page 37: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript

Page 38: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

How does Cordova work

Page 39: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 40: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 41: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Debugging

Page 42: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Packaging

Page 43: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Packaging

!

Page 44: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

package.json

Page 45: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

npm install

Page 46: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

And now I can use it

Page 47: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

with your style

Page 48: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Easy?

Page 49: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

What aboutback end?

Page 50: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

One Character can have different Phonemes

Page 51: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 52: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Linguists Phonemes have different

Phonetic Systems

Page 53: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

… and there is no unification

Page 54: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Linguists speak different languages

Page 55: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Phonetic systems

IPA

ARPAbet

NATO phonetic alphabet

ICAO, LAPD, RAF and etc.

Page 56: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

What aboutProgrammers?

Page 57: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

They also speak different languages

Page 58: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

One of the most famous tool kit for NLP

is written Python

Page 59: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

NLTK is a leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces to over 50 corpora and lexical resources such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, and an active discussion forum.

Natural Language Toolkit

Page 60: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Natural Language Toolkit

written in Python

covers English, German, Czech, Polish

has grapheme to phoneme converter

Page 61: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

How to organize searching using multiple phonetic conversions?

Page 62: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Haskell

Page 63: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Lazy and Parallel

Page 64: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Very Expressive

Page 65: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Very Expressive

Page 66: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

quicksort

Page 67: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 68: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 69: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 70: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Prototyping God of 90-x

Page 71: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Haskell

Page 72: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Yesodhttp://www.yesodweb.com/

Page 73: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 74: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

That’s where I stopped

Page 75: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 76: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 77: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 78: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Cloud Foundry let you speak on so many

languages you need

Page 79: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

How does it work?

Page 80: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Buildpacks!

Page 81: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 82: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 83: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 84: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 85: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 86: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 87: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

rock thisrock add-buildpack buildpack-urlrock up

Page 88: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

http://blog.altoros.com/

Page 89: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Page 90: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Really End

Page 91: Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"

Fall of Amazon