Gig City Elixir 2019 Speaker Talks: Anna Neyzburg: Go vs. Elixir
HTML-код
- Опубликовано: 16 май 2024
- Gig City Elixir 2019 Speaker Talks: Anna Neyzburg: Go vs. Elixir
Gig City Elixir is a different kind of programming conference in beautiful Chattanooga, Tennessee. We will focus on sessions that are different from what you're used to seeing, with a variety of talk lengths and formats that will open more learning channels than ever before.
One of the best speaker lineups at any 2019 programming conference will teach you the foundational techniques you'll need to succeed in today's programming industry. You'll learn to use functional programming concepts that will make you a better programmer, regardless of the languages and tools you use at work today.
These are the recorded talks from the 2019 conference.
#gigcityelixir19 #functionalprogramming #myelixirstatus - Наука
Wow , you are great at this , thanks
This was great and very informative. Thank you.
Nicely done! Your short summary does a really good job of highlighting the benefits of the actor model in Erlang/Elixir.
Thank for this talk :)
Thanks for watching!
Great talk!
Thanks Jeff!
2 mb hello world is "just twice as large as a C program"? was it some reference/analogy that i didn't understand?
This talk feels too opiniated for me. Anna should explain the drawbacks of both technologies (Execution, VM, consistency, etc.).
22:49 - It's about 2000 times as much as a C program not 2 times...
Yeah I was thinking that too.
Damn she is so interesting ❤
Did she just summarized all of operating systems in first few minutes?
Elixir seems to be nailing it....Quiet well
There were zero references to Elixir and not one concept discussed is related directly to Elixir. Elixir provides programmers with an arguably (very arguable) sweeter syntax. Its popularity speaks for itself: 4 out of 5 dentists surveyed prefer Elixir over Erlang which it sits on top of. Seasoned Erlang programmers see Elixir as a solution without a problem. IMO start with Erlang and stick with Erlang unless there is a compelling reason to switch.
1:28
Slides were bad despite memes. :( But good talk.
And last rock climbing thing was a terrible analogy.
8:26 concurrency explained 3 black dudes on one chick, doing the process all at the same time.
Pronouns were clearly presented and there were diversity sponsors. Solving the big problems.
In a 29 minute talk comparing and contrasting the actor model in Erlang/Elixir and the CSP model in Go, your takeaway is about the pronouns on the first slide? Really?
tl;ngr: I felt like I've wasted my time with this one, so if you (fellow youtube user) know anything about channels and/or reactive programming, maybe move on to something else.
Sorry but I really didn't like it. In my opinion this talk was very long winded with low information density, had bad slides and mediocre analogies. It was also bugging me a bunch that her whole point on
Go channels forcing synchronization - which is okay in a lot of scenarios - is entirely built on not acknowledging the existence of buffered channels. (despite her even proposing a workaround that would emulate just that in her message queue example)
You must have watched a completely different talk then I did. She outlines the major differences that matter between message passing w/ CSP and actor model and the analogies made a lot of sense. For anyone looking at fundamental differences between Elixir and Go, that would be necessary to know. Also, while she didn't mention buffered channels in the talk, the blog post on unbounded channels she references touches on buffered channels. Not sure why it wasn't included and the message queue example was put there instead, though.
Most people who enjoyed this talk are Erlang fanboys
I knew the slides were gonna be bad the moment I noticed she put her pronouns in the intro slide lol
Shoulda put pronouns on every slide
@@AlkzandrDenmanm1_x As an indication they're all bad?