Size: a a a

2020 March 10

RS

Roman Suleymanov in pro.elixir
языки, это лишь строки текста, которые пишутся по определенным правилам, не вижу разницы между js и тем же elixir, если каждый из них используется уместно, если ты знаешь их оба к тому же, и если за лишнюю точку с запятой готовы платить в 2 раза больше, то почему нет? Особенно если речь о работе, а не своём проекте
источник

AM

Aliaksandr Martsinovich in pro.elixir
Ну люди разные что тут понимать
источник

LL

Lama Lover in pro.elixir
Pavel
Про гошников за еду - это прямо топ. Сразу видно коллег в тематике HR найма, как там и куда поджимает Go Elixir, даже и не знаю. Совсем разные технологии для решения разного стека задач.  То, что на го можно нафигачить здоровый монолит, не значит, что это стоит делать. Тот же монолит на элике выглядит очень даже поддерживаемым, без тонны бойлерплейта, который вы будете вынуждены писать на го.
Go и Elixir находятся в категории безболезненный мультикор ))) Да ладно, я перетолстил с го, но суть моего сообщения всё равно не меняется
источник

LL

Lama Lover in pro.elixir
Roman Suleymanov
языки, это лишь строки текста, которые пишутся по определенным правилам, не вижу разницы между js и тем же elixir, если каждый из них используется уместно, если ты знаешь их оба к тому же, и если за лишнюю точку с запятой готовы платить в 2 раза больше, то почему нет? Особенно если речь о работе, а не своём проекте
Кстати удвою, и ещё добавлю, что хороший стек совсем не означает хорошую работу. Зависит от многого: коллеги, начальство, традиции постановки задач, скрамы, да и банально рабочее место
источник

LL

Lama Lover in pro.elixir
Хороший стек - это скорее следствие хорошей атмосферы
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Сейчас во всех языках стек хороший. Случается нехватка библиотек и инструментов.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Dmitry (Deex) Ivanov
Сейчас во всех языках стек хороший. Случается нехватка библиотек и инструментов.
WAT? Что такое «во всех языках стек»?
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Źmićer Rubinštejn
WAT? Что такое «во всех языках стек»?
Скажем топ 10-20 тиобо
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Стек - это набор языков, используемых в программном решении
источник

R

Rustem in pro.elixir
Тиобо в 2020м
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Во всех языках стек - это во всех языках языки
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А ещё стек - это Фреймворки
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Źmićer Rubinštejn
А ещё стек - это Фреймворки
Они тоже везде уже збс
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Поэтом фраза «стек хороший нофреймворков мало» это фраза которая противоречит сама себе
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В результате твоё сообщение это одновременно и оксюморон и тавтология
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Źmićer Rubinštejn
Поэтом фраза «стек хороший нофреймворков мало» это фраза которая противоречит сама себе
Не фрейморков, а библиотек. Например в расте есть нормальные фреймворки, а библиотеки работы с xml не было полгода назад
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Но его я скорее не включаю, он в топ не входит. А у топов на всё есть фреймворки и библиотеки и тулзы
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Mørk‎
Каким % зп вы бы пожертвовали, чтобы писать на элексире фултайм?
Почему за увеличение скорости разработки, fault tolerance и других бенефитов и для бизнеса в конечном итоге - сотрудник должен жертвовать зарплатой? На мой взгляд - не логично.

В случае, если владение инструментом на уровне.
источник

V

V in pro.elixir
Да пошутил человек
источник

DC

Danil Chibrikov in pro.elixir
Всем привет. Есть вопрос.
Вот кусочек кода, хочу понять, каким образом мне реализовать данный кейс, а именно переопределить функцию request/1

defmodule Common do

   @callback request(term) :: term

   defmacro using(_) do
     quote do

       @behaviour Common

       def get_stat(from, to, opts), do: MODULE.get_stat(from, to, opts)

       @impl Common
       def request(_opts), do: %{}

       defoverridable request: 1
     end
   end

   def get_stat(from, to, opts), do: request(%{from: from, to: to} |> Map.merge(opts))
 end

 defmodule A do
   use Common

   def request(_opts), do: :error
 end

 defmodule B do
   use Common

   def request(_opts), do: :ok
 end
источник