Size: a a a

Эликсир и Вунш

2018 May 15

F

Franco in Эликсир и Вунш
или руками надо создать и туда скопировать?
источник

TM

Tim Marinin in Эликсир и Вунш
Проще руками тогда.
источник

TM

Tim Marinin in Эликсир и Вунш
Meanwhile, я тут начал разбираться с абсентом и это офигенно.

Подумываю переписать обычные контроллеры, чтобы тоже использовали graphql.
источник

AD

Artem Denezhny in Эликсир и Вунш
Tim Marinin
Meanwhile, я тут начал разбираться с абсентом и это офигенно.

Подумываю переписать обычные контроллеры, чтобы тоже использовали graphql.
и все же интрига с jsonapi остается)
источник

TM

Tim Marinin in Эликсир и Вунш
А какая там интрига?
источник

AD

Artem Denezhny in Эликсир и Вунш
по сути это маркетинговая борьба форматов на рынке и победят те, у кого не перекроют финансирование
источник

TM

Tim Marinin in Эликсир и Вунш
Tim Marinin
Meanwhile, я тут начал разбираться с абсентом и это офигенно.

Подумываю переписать обычные контроллеры, чтобы тоже использовали graphql.
А переписать их затем, чтобы убедиться в том, что в схеме описано всё, что нужно будет поддерживать в SPA. Сейчас на проекте server side rendering via eex, и если заставить всё идти через GraphQL, то всплывут пробелы.
источник

TM

Tim Marinin in Эликсир и Вунш
Artem Denezhny
по сути это маркетинговая борьба форматов на рынке и победят те, у кого не перекроют финансирование
Ну тогда GraphQL победит :)
источник

F

Franco in Эликсир и Вунш
создал в assets папку fonts,  туда закинул glyphicons-halfflings-regular.eot  , *.ttf *.woff, woff2 , на которые и ругался он, ниче не поменялось //
источник

F

Franco in Эликсир и Вунш
а в начале так   ^Carkadiy@arkadiy-N310:~/old/snappy$ mix phx.server
[info] Running SnappyWeb.Endpoint with Cowboy using http://0.0.0.0:4000
16:40:33 - info: compiling
[debug] Live reload: priv/static/js/app.js
[debug] Live reload: priv/static/css/app.css
[debug] Live reload: priv/static/js/app.js
[debug] Live reload: priv/static/css/app.css
[debug] Live reload: priv/static/js/app.js
[debug] Live reload: priv/static/css/app.css
[debug] Live reload: priv/static/images/phoenix.png
[debug] Live reload: priv/static/images/phoenix.png
[debug] Live reload: priv/static/images/phoenix.png
16:40:35 - info: compiled 6 files into 2 files, copied 3 in 9.0 sec
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
GraphQL - созданный фронтэндщиками для фронтэндщиков, чтобы не мучаться в общении с backend-щиками, правильно?
источник

TM

Tim Marinin in Эликсир и Вунш
GraphQL это remote procedure calls на стероидах — и это хорошо.

Многие берут REST не думая, даже когда проекту настоящий REST-то и не нужен.
Поэтому разобраться с GraphQL стоит — если вы всё откладывали, и ждали звоночка, то вот он.
источник

AD

Artem Denezhny in Эликсир и Вунш
Tim Marinin
GraphQL это remote procedure calls на стероидах — и это хорошо.

Многие берут REST не думая, даже когда проекту настоящий REST-то и не нужен.
Поэтому разобраться с GraphQL стоит — если вы всё откладывали, и ждали звоночка, то вот он.
с rpc можно согласиться, этот протокол очень трудно дебажить, а graphQL пожалуйста
источник

TM

Tim Marinin in Эликсир и Вунш
Ну, я скорее даже про RPC в абстрактном смысле — где есть согласие фронтенда/бэкенда, что мы просто триггерим какие-то процедуры удаленно. То есть, API навроде

GET /api/post/1
POST /api/post/1/upvote
GET /api/post/1/comments


Я бы тоже назвал RPC, если требуется знание со стороны фронтенда, как конструировать эти URLs.
источник

TM

Tim Marinin in Эликсир и Вунш
Но проектов, где действительно бы стало лучше из-за HATEOAS, мне в практике не попадалось.
источник

AD

Artem Denezhny in Эликсир и Вунш
а с GraphQL попадалось?)

кстати нашел интересную подборку, вот сижу ковыряю
https://github.com/chentsulin/awesome-graphql
источник

TM

Tim Marinin in Эликсир и Вунш
Ну, вот сейчас на проекте есть ощущение, что оно лучше из-за этого.
источник

AD

Artem Denezhny in Эликсир и Вунш
и вообще мне кажется GitHub уже пора в своем разделе Explore создать категорию awesome ))
источник

AD

Artem Denezhny in Эликсир и Вунш
@marinintim а с какого бока лучше, что изменилось?
источник

DS

Dmitry Shpagin in Эликсир и Вунш
Franco
а в начале так   ^Carkadiy@arkadiy-N310:~/old/snappy$ mix phx.server
[info] Running SnappyWeb.Endpoint with Cowboy using http://0.0.0.0:4000
16:40:33 - info: compiling
[debug] Live reload: priv/static/js/app.js
[debug] Live reload: priv/static/css/app.css
[debug] Live reload: priv/static/js/app.js
[debug] Live reload: priv/static/css/app.css
[debug] Live reload: priv/static/js/app.js
[debug] Live reload: priv/static/css/app.css
[debug] Live reload: priv/static/images/phoenix.png
[debug] Live reload: priv/static/images/phoenix.png
[debug] Live reload: priv/static/images/phoenix.png
16:40:35 - info: compiled 6 files into 2 files, copied 3 in 9.0 sec
В priv/statiс/fonts положи шрифты
Настрой brunch, чтоб он их сам туда складывал из ассетов
источник