davearonson
Visual explanation of why we prepend instead of appending
Anybody wondering why it’s a bad idea to append to lists, when using immutable data? I took a crack at explaining it visually on the Hello World Show Live, recorded at DevConf Poland. Check out that section at YouTube and let me know what you think. I’m intending to make it a much better lightning talk I can do at meetups, conferences, etc. (This one was almost totally unrehearsed due to time constraints.)
(Yes it’s static for a while at the start. Hang on. Had a bit of a momentary snag with the slides later in, but got past it. And no, that’s not me in the preview.)
Most Liked
davearonson
Update: it’s been a while, so I’ve done this talk a few more times (including for an Elixir remote meetup!), so I’ve made a YouTube playlist of the versions of this talk. See https://www.youtube.com/playlist?list=PLMrm16n64Bua16ET9SM-yXXawPBvuVauM for all of them (so far).
AstonJ
This bit made me chuckle Dave … no muss no fuss…
You should definitely consider doing some online courses/vids - I am sure you would make a great teacher ![]()
Popular in Guides/Tuts
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









