Size: a a a

Scala User Group

2020 July 21

AS

Alex Sh in Scala User Group
Народ, есть ли какие-нть обощенные type classes для парсинга(десериализации)?
Что-то типа
trait Deser[F[_], In, Out] {
 def deser(in: In): F[Out]
}
🤔
Например io.circe.Decoder будет определен как Deser[Either[DecodingError, ?], Json, ?]]
P
.S. Вообще deser(in: In): F[Out] по форме похожа на Kleisli[F, In, Out], но что-то я сходу не могу вспомнить type classes для этого.
источник

AF

Anton Feoktistov in Scala User Group
С Play интересную штуку обнаружил. Смотрел на https://trends.builtwith.com/framework/Play-Framework где используется. В статистике было анонмально много норвежских сайтов - 326, почти как во всей Америке. Пошарив немного по тем сайтам, понял что вебстудия одна и та же - https://www.octi.no/ . Они написали свою CMS Solve http://docs.solvecms.com/. Посмотрел на Линкедине о компании - пишут на джаве. У меня появилось сразу несколько вопросов:
1. Зачем писать свою CMS когда вокруг и так их 100500
2. Зачем делать её на Java + Play
3. Как получилось продать такое решение?!
источник

P

Python in Scala User Group
Alex Sh
Народ, есть ли какие-нть обощенные type classes для парсинга(десериализации)?
Что-то типа
trait Deser[F[_], In, Out] {
 def deser(in: In): F[Out]
}
🤔
Например io.circe.Decoder будет определен как Deser[Either[DecodingError, ?], Json, ?]]
P
.S. Вообще deser(in: In): F[Out] по форме похожа на Kleisli[F, In, Out], но что-то я сходу не могу вспомнить type classes для этого.
источник

P

Python in Scala User Group
Anton Feoktistov
С Play интересную штуку обнаружил. Смотрел на https://trends.builtwith.com/framework/Play-Framework где используется. В статистике было анонмально много норвежских сайтов - 326, почти как во всей Америке. Пошарив немного по тем сайтам, понял что вебстудия одна и та же - https://www.octi.no/ . Они написали свою CMS Solve http://docs.solvecms.com/. Посмотрел на Линкедине о компании - пишут на джаве. У меня появилось сразу несколько вопросов:
1. Зачем писать свою CMS когда вокруг и так их 100500
2. Зачем делать её на Java + Play
3. Как получилось продать такое решение?!
На PHP CMS попишите, потом Java + Play покажется раем 🤷‍♀️
источник

AF

Anton Feoktistov in Scala User Group
Python
На PHP CMS попишите, потом Java + Play покажется раем 🤷‍♀️
Так обычно все и делали на PHP 🙄
источник

P

Python in Scala User Group
Anton Feoktistov
Так обычно все и делали на PHP 🙄
Вот и я вам предлагаю на PHP :D
источник

Y

Yevhen in Scala User Group
а пхп после скалы сложно вкатиться?
источник

EB

Eugene Bosiakov in Scala User Group
Anton Feoktistov
С Play интересную штуку обнаружил. Смотрел на https://trends.builtwith.com/framework/Play-Framework где используется. В статистике было анонмально много норвежских сайтов - 326, почти как во всей Америке. Пошарив немного по тем сайтам, понял что вебстудия одна и та же - https://www.octi.no/ . Они написали свою CMS Solve http://docs.solvecms.com/. Посмотрел на Линкедине о компании - пишут на джаве. У меня появилось сразу несколько вопросов:
1. Зачем писать свою CMS когда вокруг и так их 100500
2. Зачем делать её на Java + Play
3. Как получилось продать такое решение?!
ты наверн прост не видел что такое cms, цмс это безумие
источник

EB

Eugene Bosiakov in Scala User Group
джумла по сложности как операционная система
источник

EB

Eugene Bosiakov in Scala User Group
ракету в космос может запустить
источник

GL

Gennady Lebedev in Scala User Group
ракета - проще
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Anton Feoktistov
С Play интересную штуку обнаружил. Смотрел на https://trends.builtwith.com/framework/Play-Framework где используется. В статистике было анонмально много норвежских сайтов - 326, почти как во всей Америке. Пошарив немного по тем сайтам, понял что вебстудия одна и та же - https://www.octi.no/ . Они написали свою CMS Solve http://docs.solvecms.com/. Посмотрел на Линкедине о компании - пишут на джаве. У меня появилось сразу несколько вопросов:
1. Зачем писать свою CMS когда вокруг и так их 100500
2. Зачем делать её на Java + Play
3. Как получилось продать такое решение?!
Play - популярный фреймворк для жавы
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Anton Feoktistov
С Play интересную штуку обнаружил. Смотрел на https://trends.builtwith.com/framework/Play-Framework где используется. В статистике было анонмально много норвежских сайтов - 326, почти как во всей Америке. Пошарив немного по тем сайтам, понял что вебстудия одна и та же - https://www.octi.no/ . Они написали свою CMS Solve http://docs.solvecms.com/. Посмотрел на Линкедине о компании - пишут на джаве. У меня появилось сразу несколько вопросов:
1. Зачем писать свою CMS когда вокруг и так их 100500
2. Зачем делать её на Java + Play
3. Как получилось продать такое решение?!
Современных CMS не так уж и много
источник

AF

Anton Feoktistov in Scala User Group
Oleg ℕizhnik
Современных CMS не так уж и много
Что входит в это понятие?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Anton Feoktistov
Что входит в это понятие?
в какое?
источник

AF

Anton Feoktistov in Scala User Group
Oleg ℕizhnik
в какое?
современная CMS. Я так понимаю, речь не о WordPress?
источник

ZM

ZLoyer Matveev in Scala User Group
Oleg ℕizhnik
в какое?
много
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Anton Feoktistov
современная CMS. Я так понимаю, речь не о WordPress?
Ну речь идёт о CMS для сравнительно современного веба. асинхронную, с поддержкой распределённых СУБД, с поддеркой всяких рестов, графкл и вебсокетов для форнта
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Фантазировать можно много
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Большинство тех самых CMS, которых очень много имеют довольно устаревшую архитектуру, плохо масштабируются, в них тяжело допиливать фичи, нужные для современного веба
источник