ElixirConf 2016 - Keynote by José Valim

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2024

ความคิดเห็น • 9

  • @dandaman0061
    @dandaman0061 8 ปีที่แล้ว +9

    Links to papers cited:
    Interactive Analytical Processing in Big Data Systems:
    A Cross-Industry Study of MapReduce Workloads
    arxiv.org/pdf/1208.4174
    Musketeer: all for one, one for all in data processing systems
    www.cl.cam.ac.uk/~ms705/pub/papers/2015-eurosys-musketeer.pdf

  • @guavavodka
    @guavavodka 7 ปีที่แล้ว +12

    I like jiggabytes

  • @xswords
    @xswords 8 ปีที่แล้ว +1

    Good talk, very interesting

  • @LarsArt
    @LarsArt 3 ปีที่แล้ว +1

    What happens when the "state" integer overflows after sending 2,147,483,647 events? Does the process just crash and get restarted with the state set to 0? 🤔

    • @FransOilinki
      @FransOilinki 3 ปีที่แล้ว +4

      Elixir uses "bigint arithmetic" for integers. Only the available memory puts a limit on how big an integer value you can have. To see yourself, you can try calculating the factorial of 1000 under iex:
      1000 |> (fn(v) -> 1..v end).() |> Enum.reduce(1, fn(v, acc) -> acc * v end)
      (the result is an integer with 2568 digits).

  • @imranibnismail
    @imranibnismail 8 ปีที่แล้ว

    Is GenStage a good replacement for PoolBoy?

  • @Eddev10
    @Eddev10 8 ปีที่แล้ว

    I think you miss typed the name, its José Valim.

  • @btc-btc-net
    @btc-btc-net 7 ปีที่แล้ว

    cool

  • @goldnutter412
    @goldnutter412 3 ปีที่แล้ว

    Jose is the new John
    6:03
    🥰🤣🤣 aw goog y u do dis timestamp timestamp something something